AVLD is a V4L dummy video device built to simulate an input video device like a webcam or a video capture card.
Created attachment 163458 [details] avld-0.1.3.ebuild Ebuild for avld-0.1.3.
There's a new version (0.1.4). Website: http://allonlinux.free.fr/Projets/AVLD/
Well, doesn't work for me. Version 0.1.3 throws: * avld_0.1.3.tar.bz2 RMD160 SHA1 SHA256 size ;-) ... [ ok ] * checking ebuild checksums ;-) ... [ ok ] * checking auxfile checksums ;-) ... [ ok ] * checking miscfile checksums ;-) ... [ ok ] * CPV: media-video/avld-0.1.3 * REPO: manwe * USE: amd64 elibc_glibc kernel_linux multilib userland_GNU * Determining the location of the kernel source code * Found kernel source directory: * /usr/src/linux * Found sources for kernel version: * 2.6.33-zen1-nyth-v14 * Checking for suitable kernel configuration options... [ ok ] >>> Unpacking source... >>> Unpacking avld_0.1.3.tar.bz2 to /var/tmp/portage/media-video/avld-0.1.3/work >>> Source unpacked in /var/tmp/portage/media-video/avld-0.1.3/work >>> Compiling source in /var/tmp/portage/media-video/avld-0.1.3/work/avld_0.1.3 ... ln: creating symbolic link `Module.symvers': File exists * Preparing avld module make -j5 HOSTCC=x86_64-pc-linux-gnu-gcc CROSS_COMPILE=x86_64-pc-linux-gnu- LDFLAGS= LINUX_DIR=/usr/src/linux OUTPUT_DIR=/usr/src/linux all make -C /lib/modules/2.6.33-zen1-nyth-v14/build M=/var/tmp/portage/media-video/avld-0.1.3/work/avld_0.1.3 modules make[1]: Entering directory `/usr/src/linux-2.6.33-zen1' CC [M] /var/tmp/portage/media-video/avld-0.1.3/work/avld_0.1.3/video_device.o /var/tmp/portage/media-video/avld-0.1.3/work/avld_0.1.3/video_device.c: In function 'v4l_ioctl': /var/tmp/portage/media-video/avld-0.1.3/work/avld_0.1.3/video_device.c:69: error: 'VIDIOCGCAP' undeclared (first use in this function) /var/tmp/portage/media-video/avld-0.1.3/work/avld_0.1.3/video_device.c:69: error: (Each undeclared identifier is reported only once /var/tmp/portage/media-video/avld-0.1.3/work/avld_0.1.3/video_device.c:69: error: for each function it appears in.) /var/tmp/portage/media-video/avld-0.1.3/work/avld_0.1.3/video_device.c:71: error: storage size of 'v' isn't known /var/tmp/portage/media-video/avld-0.1.3/work/avld_0.1.3/video_device.c:77: error: 'VID_TYPE_CAPTURE' undeclared (first use in this function) /var/tmp/portage/media-video/avld-0.1.3/work/avld_0.1.3/video_device.c:71: warning: unused variable 'v' /var/tmp/portage/media-video/avld-0.1.3/work/avld_0.1.3/video_device.c:93: error: 'VIDIOCGCHAN' undeclared (first use in this function) /var/tmp/portage/media-video/avld-0.1.3/work/avld_0.1.3/video_device.c:95: error: storage size of 'v' isn't known So I've tried 0.1.4 [just renamed ebuild]. This time: * avld_0.1.4.tar.bz2 RMD160 SHA1 SHA256 size ;-) ... [ ok ] * checking ebuild checksums ;-) ... [ ok ] * checking auxfile checksums ;-) ... [ ok ] * checking miscfile checksums ;-) ... [ ok ] * CPV: media-video/avld-0.1.4 * REPO: manwe * USE: amd64 elibc_glibc kernel_linux multilib userland_GNU * Determining the location of the kernel source code * Found kernel source directory: * /usr/src/linux * Found sources for kernel version: * 2.6.33-zen1-nyth-v14 * Checking for suitable kernel configuration options... [ ok ] >>> Unpacking source... >>> Unpacking avld_0.1.4.tar.bz2 to /var/tmp/portage/media-video/avld-0.1.4/work >>> Source unpacked in /var/tmp/portage/media-video/avld-0.1.4/work >>> Compiling source in /var/tmp/portage/media-video/avld-0.1.4/work/avld_0.1.4 ... ln: creating symbolic link `Module.symvers': File exists * Preparing avld module make -j5 HOSTCC=x86_64-pc-linux-gnu-gcc CROSS_COMPILE=x86_64-pc-linux-gnu- LDFLAGS= LINUX_DIR=/usr/src/linux OUTPUT_DIR=/usr/src/linux all make -C /lib/modules/2.6.33-zen1-nyth-v14/build M=/var/tmp/portage/media-video/avld-0.1.4/work/avld_0.1.4 modules make[1]: Entering directory `/usr/src/linux-2.6.33-zen1' CC [M] /var/tmp/portage/media-video/avld-0.1.4/work/avld_0.1.4/video_device.o /var/tmp/portage/media-video/avld-0.1.4/work/avld_0.1.4/video_device.c:39: error: 'VIDEO_PALETTE_RGB24' undeclared here (not in a function) /var/tmp/portage/media-video/avld-0.1.4/work/avld_0.1.4/video_device.c:40: error: 'VIDEO_PALETTE_GREY' undeclared here (not in a function) /var/tmp/portage/media-video/avld-0.1.4/work/avld_0.1.4/video_device.c:41: error: 'VIDEO_PALETTE_HI240' undeclared here (not in a function) /var/tmp/portage/media-video/avld-0.1.4/work/avld_0.1.4/video_device.c:42: error: 'VIDEO_PALETTE_RGB565' undeclared here (not in a function) /var/tmp/portage/media-video/avld-0.1.4/work/avld_0.1.4/video_device.c:44: error: 'VIDEO_PALETTE_RGB32' undeclared here (not in a function) Include path is missing, or something, because all files requried by video_device.c are in /usr/include/ or /usr/src/linux/include/ . Unfortunately I don't know how to fix it.