Hirdetés

Új hozzászólás Aktív témák

  • hroleez

    tag

    Sziasztok!
    Gondoltam leírom, hogy sikerült a CANYON WCAM23 webkamerát beizzítanom a 2.6.19-gentoo-r2 kernellel és gspcav1 (régi spca5xx helyett) driverrel.

    Szóval alapesetben nem fordul le a driver, mert a ''linux/config.h''-t keresi ami nincs...
    Rákerestem sokhelyen a megoldásra, de igazán erre nem találtam, főleg régebbi kernelre, régi driverre voltak.
    A forums.gentoo.org-ról leszedtem a ''gspca_core.patch''-ot:
    --- gspca_core.c.orig 2006-09-25 15:53:42.000000000 +0300
    +++ gspca_core.c 2006-12-01 02:45:23.000000000 +0200
    @@ -33,7 +33,7 @@
    * Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
    */
    static const char version[] = GSPCA_VERSION;
    -#include <linux/config.h>
    +#include <linux/autoconf.h>
    #include <linux/module.h>
    #include <linux/version.h>
    #include <linux/init.h>


    Majd a /usr/portage/media-video/gspcav1 könyvtárban átírtam
    a gspcav1-20060925.ebuild-ot itt: (ebben függvényben a két utolsó sort tettem hozzá)

    ...
    src_unpack() {
    unpack ${A}
    convert_to_m ${S}/Makefile
    cd ''${S}''
    epatch ''${FILESDIR}''/gspca_core.patch
    }

    Majd a /usr/portage/media-video/gspcav1/files könyvtárba másoltam a gspca_core.patch-ot
    .
    Aztán
    ebuild gspcav1-20060925.ebuild digest.
    És simán ''emerge gspcav1'' működik! :)
    Aztán ''modprobe gspca'' és meeegy! :) Az alábbi scripttel tudom nézni vagy felvenni...


    #!/bin/sh

    #modprobe gspca

    if [ $# -eq 0 ]
    then
    mplayer tv:// -tv driver=v4l:width=352:height=288:device=/dev/video1
    exit 0
    else
    mencoder tv:// -tv driver=v4l:width=352:height=288:device=/dev/video1 -nosound -ovc lavc -o $1.avi -fps 15
    fi


    Remélem segítettem!
    Roland

Új hozzászólás Aktív témák