[Eisfair] Kernel-Header-Files fehlen beim Kompilieren oder ein anderes Problem ?

Thomas Bork tom at eisfair.org
Fr Okt 3 17:12:08 CEST 2014


Am 03.10.2014 um 10:46 schrieb Uwe Kunze:

> Wann (und wie) müsste also das Laden und Exportieren von v4l1compat.so
> erfolgen ... egal, womit ich anschließend auf /dev/video2 zugreifen will ?

alsa # ffmpeg -f video4linux2 -list_formats all -i /dev/video0
ffmpeg version 2.1.3 Copyright (c) 2000-2013 the FFmpeg developers
   built on Mar 15 2014 10:05:30 with gcc 4.5.4 (GCC)
   configuration: --shlibdir=/usr/lib --prefix=/usr 
--mandir=/usr/share/man --libdir=/usr/lib --enable-shared 
--disable-static --extra-cflags='-O2 -g -march=i486 -D_LARGEFILE_SOURCE 
-D_FILE_OFFSET_BITS=64 -I/usr/include/gsm' --enable-gpl 
--enable-version3 --enable-yasm --enable-nonfree 
--enable-runtime-cpudetect --enable-postproc --enable-pthreads 
--enable-libfaac --enable-libgsm --enable-libmp3lame --enable-libnut 
--enable-libopencore-amrnb --enable-libopencore-amrwb --enable-librtmp 
--enable-libschroedinger --enable-libspeex --enable-libtheora 
--enable-libvorbis --enable-libvpx --enable-libx264 --enable-libxavs 
--enable-libxvid --enable-libfreetype --enable-libcelt 
--enable-libvo-aacenc --enable-libvo-amrwbenc --enable-openssl 
--enable-libass --enable-libmodplug --enable-libaacplus 
--enable-libopenjpeg --enable-avfilter --enable-libopus 
--enable-libdc1394 --enable-avresample --enable-libtwolame 
--enable-libgme --enable-libv4l2 --enable-libopencv --enable-libwavpack
   libavutil      52. 48.101 / 52. 48.101
   libavcodec     55. 39.101 / 55. 39.101
   libavformat    55. 19.104 / 55. 19.104
   libavdevice    55.  5.100 / 55.  5.100
   libavfilter     3. 90.100 /  3. 90.100
   libavresample   1.  1.  0 /  1.  1.  0
   libswscale      2.  5.101 /  2.  5.101
   libswresample   0. 17.104 /  0. 17.104
   libpostproc    52.  3.100 / 52.  3.100
[video4linux2,v4l2 @ 0x808d1e0] Compressed:     mjpeg : 
MJPEG :
[video4linux2,v4l2 @ 0x808d1e0] Raw       :   yuyv422 :     YUV 4:2:2 
(YUYV) :
/dev/video0: Immediate exit requested
alsa # LD_PRELOAD=/usr/lib/libv4l/v4l1compat.so
alsa # export LD_PRELOAD
alsa # ffmpeg -f video4linux2 -list_formats all -i /dev/video0
ffmpeg version 2.1.3 Copyright (c) 2000-2013 the FFmpeg developers
   built on Mar 15 2014 10:05:30 with gcc 4.5.4 (GCC)
   configuration: --shlibdir=/usr/lib --prefix=/usr 
--mandir=/usr/share/man --libdir=/usr/lib --enable-shared 
--disable-static --extra-cflags='-O2 -g -march=i486 -D_LARGEFILE_SOURCE 
-D_FILE_OFFSET_BITS=64 -I/usr/include/gsm' --enable-gpl 
--enable-version3 --enable-yasm --enable-nonfree 
--enable-runtime-cpudetect --enable-postproc --enable-pthreads 
--enable-libfaac --enable-libgsm --enable-libmp3lame --enable-libnut 
--enable-libopencore-amrnb --enable-libopencore-amrwb --enable-librtmp 
--enable-libschroedinger --enable-libspeex --enable-libtheora 
--enable-libvorbis --enable-libvpx --enable-libx264 --enable-libxavs 
--enable-libxvid --enable-libfreetype --enable-libcelt 
--enable-libvo-aacenc --enable-libvo-amrwbenc --enable-openssl 
--enable-libass --enable-libmodplug --enable-libaacplus 
--enable-libopenjpeg --enable-avfilter --enable-libopus 
--enable-libdc1394 --enable-avresample --enable-libtwolame 
--enable-libgme --enable-libv4l2 --enable-libopencv --enable-libwavpack
   libavutil      52. 48.101 / 52. 48.101
   libavcodec     55. 39.101 / 55. 39.101
   libavformat    55. 19.104 / 55. 19.104
   libavdevice    55.  5.100 / 55.  5.100
   libavfilter     3. 90.100 /  3. 90.100
   libavresample   1.  1.  0 /  1.  1.  0
   libswscale      2.  5.101 /  2.  5.101
   libswresample   0. 17.104 /  0. 17.104
   libpostproc    52.  3.100 / 52.  3.100
[video4linux2,v4l2 @ 0x808d200] Compressed:     mjpeg : 
MJPEG :
[video4linux2,v4l2 @ 0x808d200] Raw       :   yuyv422 :     YUV 4:2:2 
(YUYV) :
[video4linux2,v4l2 @ 0x808d200] Raw       :     rgb24 : 
RGB3 : Emulated :
[video4linux2,v4l2 @ 0x808d200] Raw       :     bgr24 : 
BGR3 : Emulated :
[video4linux2,v4l2 @ 0x808d200] Raw       :   yuv420p : 
YU12 : Emulated :
[video4linux2,v4l2 @ 0x808d200] Raw       :   yuv420p : 
YV12 : Emulated :
/dev/video0: Immediate exit requested
alsa # lsusb | grep -i cam
Bus 001 Device 002: ID 046d:09a4 Logitech, Inc. QuickCam E 3500
alsa # lsmod | grep video
uvcvideo               46937  0
videodev               56655  1 uvcvideo
i2c_core               12723  1 videodev
usbcore                94102  7 
uvcvideo,usbhid,xhci_hcd,ohci_hcd,uhci_hcd,ehci_hcd
alsa # uname -r
3.2.54-eisfair-1-PAE

-- 
der tom
[eisfair-team]


Mehr Informationen über die Mailingliste Eisfair