Page 1 of 1

Problems with V4L2

Posted: 22 Apr 2008 21:29
by reige
Hi,
I'm a new user of VLC.
I try to run VLC Beta 0.9.0 with V4L2 to use a Pinnacle PCTV USB 2 card with Composite1 as input.
When I start VLC I get a lot of debugging messages but no real error message.
The messages say, that VLC successfully opened the capture card, the GUI starts up but nothing more happens.
Maybe I'm still missing some more command line parms?
Here's the log:

Linux1:~> vlc -vvv v4l2://:input=1:width=640:height=480
***************************************************
*** glibc version with broken libintl detected. ***
*** Messages localization will be disabled. ***
***************************************************
VLC media player 0.9.0-git Grishenko
[00000001] main libvlc debug: VLC media player - version 0.9.0-git Grishenko - (c) 1996-2008 the VideoLAN team
[00000001] main libvlc debug: libvlc was configured with ./configure '--prefix=/usr' '--libdir=/usr/lib' '--enable-gnomevfs' '--enable-ncurses' '--enable-wxwidgets' '--disable-pda' '--disable-macosx' '--disable-qnx' '--enable-xosd' '--enable-gnutls' '--enable-visual' '--disable-goom' '--enable-slp' '--enable-lirc' '--disable-joystick' '--disable-corba' '--enable-livedotcom' '--enable-dvdread' '--enable-dvdnav' '--disable-dshow' '--enable-v4l' '--enable-v4l2' '--enable-pvr' '--enable-vcd' '--enable-satellite' '--enable-ogg' '--enable-mkv' '--enable-mod' '--enable-libcdio' '--enable-vcdx' '--enable-cddax' '--enable-libcddb' '--enable-x11' '--enable-xvideo' '--enable-glx' '--enable-fb' '--enable-mga' '--disable-freetype' '--enable-fribidi' '--disable-svg' '--disable-directx' '--disable-wingdi' '--disable-glide' '--enable-aa' '--enable-caca' '--enable-oss' '--disable-esd' '--enable-arts' '--enable-waveout' '--disable-coreaudio' '--disable-hd1000a' '--disable-hd1000v' '--enable-mad' '--enable-ffmpeg' '--enable-faad' '--enable-a52' '--enable-dca' '--enable-flac' '--enable-libmpeg2' '--enable-vorbis' '--enable-tremor' '--enable-speex' '--disable-tarkin' '--enable-theora' '--enable-cmml' '--enable-utf8' '--enable-pth' '--enable-st' '--disable-gprof' '--disable-cprof' '--disable-testsuite' '--enable-optimizations' '--disable-altivec' '--disable-debug' '--enable-release' '--enable-sout' '--with-ffmpeg-faac' '--disable-galaktos' '--enable-httpd' '--disable-jack' '--enable-mozilla' '--enable-alsa' '--enable-real' '--enable-realrtsp' '--enable-live555' '--with-live555-tree=/usr/lib/live' '--enable-fast-install' '--enable-dvbpsi' '--enable-dvb'
[00000001] main libvlc debug: translation test: code is "C"
[00000001] main libvlc debug: checking builtin modules
[00000001] main libvlc debug: checking plugin modules
[00000001] main libvlc debug: loading plugins cache file /home/ich/.cache/vlc/plugins-04041e.dat
[00000001] main libvlc debug: We will be looking for modules in `modules:/usr/lib/vlc:plugins'
[00000001] main libvlc debug: recursively browsing `modules'
[00000001] main libvlc debug: recursively browsing `/usr/lib/vlc'
[00000001] main libvlc debug: recursively browsing `plugins'
[00000001] main libvlc debug: module bank initialized, found 253 modules
[00000001] main libvlc debug: opening config file (/home/ich/.config/vlc/vlcrc)
[00000001] main libvlc debug: CPU has capabilities 486 586 MMX MMXEXT SSE SSE2 FPU
[00000001] main libvlc debug: looking for memcpy module: 3 candidates
[00000001] main libvlc debug: using memcpy module "memcpymmxext"
[00000341] main interaction debug: thread 3072031632 (Interaction control) created at priority 0 (interface/interaction.c:375)
[00000343] main input debug: Input is a meta file: disabling unneeded options
[00000343] main input debug: `file/xspf-open:///home/ich/.local/share/vlc/ml.xspf' gives access `file' demux `xspf-open' path `/home/ich/.local/share/vlc/ml.xspf'
[00000343] main input debug: creating access 'file' path='/home/ich/.local/share/vlc/ml.xspf'
[00000344] main access debug: looking for access2 module: 3 candidates
[00000344] access_mmap access debug: opening file /home/ich/.local/share/vlc/ml.xspf
[00000344] main access debug: using access2 module "access_mmap"
[00000348] main stream debug: pre buffering
[00000348] main stream debug: received first data for our buffer
[00000344] access_mmap access debug: at end of memory mapped file
[00000343] main input debug: creating demux: access='file' demux='xspf-open' path='/home/ich/.local/share/vlc/ml.xspf'
[00000349] main demux debug: looking for demux2 module: 1 candidate
[00000349] playlist demux debug: using XSPF playlist reader
[00000349] main demux debug: using demux2 module "playlist"
[00000343] main input debug: `file/xspf-open:///home/ich/.local/share/vlc/ml.xspf' successfully opened
[00000364] main xml debug: looking for xml module: 2 candidates
[00000364] main xml debug: using xml module "xml"
[00000344] access_mmap access debug: at end of memory mapped file
[00000349] playlist demux debug: parsed 0 tracks successfully
[00000364] main xml debug: removing module "xml"
[00000343] main input debug: EOF reached
[00000343] main input debug: control type=1
[00000349] main demux debug: removing module "playlist"
[00000344] main access debug: removing module "access_mmap"
[00000366] main generic debug: waiting for thread completion
[00000366] main generic debug: thread 3062115216 (preparser) created at priority 0 (playlist/thread.c:78)
[00000367] main generic debug: waiting for thread completion
[00000367] main generic debug: thread 3053722512 (fetcher) created at priority 0 (playlist/thread.c:108)
[00000342] main playlist debug: waiting for thread completion
[00000342] main playlist debug: rebuilding array of current - root Playlist
[00000342] main playlist debug: rebuild done - 0 items, index -1
[00000342] main playlist debug: thread 3045329808 (playlist) created at priority 0 (playlist/thread.c:117)
[00000368] main interface debug: looking for interface module: 1 candidate
[00000368] main interface debug: using interface module "hotkeys"
[00000368] main interface debug: thread 3036937104 (interface) created at priority 0 (interface/interface.c:148)
[00000370] main interface debug: looking for interface module: 1 candidate
[00000370] main interface debug: using interface module "inhibit"
[00000370] main interface debug: thread 3028544400 (interface) created at priority 0 (interface/interface.c:148)
[00000372] main interface debug: looking for interface module: 1 candidate
[00000372] main interface debug: using interface module "screensaver"
[00000372] main interface debug: thread 3020151696 (interface) created at priority 0 (interface/interface.c:148)
[00000342] main playlist debug: adding item `v4l2://:input=1:width=640:height=480' ( v4l2://:input=1:width=640:height=480 )
[00000001] main libvlc: Running vlc with the default interface. Use 'cvlc' to use vlc without interface.
[00000374] main interface debug: looking for interface module: 5 candidates
[00000374] main interface debug: using interface module "qt4"
[00000374] main interface debug: thread 2997881744 (interface) created at priority 0 (interface/interface.c:148)
[00000374] qt4 interface debug: Error while initializing qt-specific localization
[00000342] main playlist debug: rebuilding array of current - root Playlist
[00000342] main playlist debug: rebuild done - 1 items, index -1
[00000342] main playlist debug: starting new item
[00000342] main playlist debug: processing request item null node Playlist skip 0
[00000342] main playlist debug: creating new input thread
[00000377] main input debug: waiting for thread completion
[00000377] main input debug: `v4l2://:input=1:width=640:height=480' gives access `v4l2' demux `' path `:input=1:width=640:height=480'
[00000377] main input debug: creating demux: access='v4l2' demux='' path=':input=1:width=640:height=480'
[00000378] main demux debug: looking for access_demux module: 1 candidate
[00000377] main input debug: thread 2984246160 (input) created at priority 0 (input/input.c:360)
[00000378] v4l2 demux debug: ALSA input support available
[00000378] v4l2 demux debug: opening '/dev/video0' as video
[00000374] qt4 interface debug: I was here, updating your status
[00000378] v4l2 demux debug: V4L2 device: Pinnacle PCTV USB 2 using driver: em28xx (version: 0.0.1) on 2-7.4
[00000378] v4l2 demux debug: the device has the capabilities: (X) Video Capure, (X) Audio, (X) Tuner
[00000378] v4l2 demux debug: supported I/O methods are: (X) Read/Write, (X) Streaming, ( ) Asynchronous
[00000378] v4l2 demux debug: video input 0 (Television) has type: Tuner adapter
[00000378] v4l2 demux debug: video input 1 (Composite1) has type: External analog input *
[00000378] v4l2 demux debug: video input 2 (S-Video) has type: External analog input
[00000378] v4l2 demux debug: video standard 0 is: PAL *
[00000378] v4l2 demux debug: video standard 1 is: NTSC
[00000378] v4l2 demux debug: video standard 2 is: SECAM
[00000378] v4l2 demux debug: video standard 3 is: PAL-M
[00000378] v4l2 demux debug: audio input 0 (Television) is Stereo *
[00000378] v4l2 demux debug: tuner 0 (Tuner) has type: Analog TV, frequency range: 44000.0 kHz -> 958000.0 kHz
[00000378] v4l2 demux debug: tuner 0 (Tuner) frequency: 567250.0 kHz
[00000378] v4l2 demux debug: device supports chroma YUY2 [Packed YUY2, YUYV]
[00000378] v4l2 demux warning: Unable to query for frame sizes
[00000378] v4l2 demux debug: device supports chroma YUYV [Packed YUY2, YUYV]
[00000378] v4l2 demux warning: Unable to query for frame sizes
[00000378] v4l2 demux debug: Tuner audio mode set
[00000378] v4l2 demux error: cannot set audio input (Invalid argument)
[00000378] v4l2 demux debug: opening '(null)' as audio
[00000378] v4l2 demux debug: opened adev=`hw' stereo 48000Hz
[00000378] v4l2 demux debug: new audio es 2 channels 48000Hz
[00000377] main input debug: selecting program id=0
[00000378] main demux debug: using access_demux module "v4l2"
[00000381] main decoder debug: looking for decoder module: 26 candidates
[00000381] araw decoder debug: samplerate:48000Hz channels:2 bits/sample:16
[00000381] main decoder debug: using decoder module "araw"
[00000381] main decoder debug: thread 2975853456 (decoder) created at priority 0 (input/decoder.c:213)
[00000377] main input debug: `v4l2://:input=1:width=640:height=480' successfully opened
[00000374] qt4 interface debug: New Event: type 1102
[00000374] qt4 interface debug: I was here, updating your status
[00000374] qt4 interface debug: New Event: type 1102
[00000374] qt4 interface debug: New Event: type 1102
[00000374] qt4 interface debug: New Event: type 1102
[00000374] qt4 interface debug: New Event: type 1102
[00000374] qt4 interface debug: New Event: type 1102
[00000374] qt4 interface debug: New Event: type 1102
[00000374] qt4 interface debug: New Event: type 1103
[00000377] main input debug: control type=1
[00000381] main decoder debug: no aout present, spawning one
[00000392] main audio output debug: looking for audio output module: 3 candidates
[00000392] alsa audio output debug: opening ALSA device `default'
[00000392] main audio output debug: thread 2967329680 (aout) created at priority 0 (alsa.c:689)
[00000392] main audio output debug: using audio output module "alsa"
[00000392] main audio output debug: output 'fl32' 48000 Hz Stereo frame=1 samples/8 bytes
[00000392] main audio output debug: mixer 'fl32' 48000 Hz Stereo frame=1 samples/8 bytes
[00000392] main audio output debug: no need for any filter
[00000392] main audio output debug: looking for audio mixer module: 3 candidates
[00000392] main audio output debug: using audio mixer module "float32_mixer"
[00000392] main audio output debug: input 's16l' 48000 Hz Stereo frame=1 samples/4 bytes
[00000392] main audio output debug: filter(s) 's16l'->'fl32' 48000 Hz->48000 Hz Stereo->Stereo
[00000394] main generic debug: looking for audio filter module: 24 candidates
[00000394] main generic debug: using audio filter module "converter_float"
[00000392] main audio output debug: found a filter for the whole conversion
[00000392] main audio output debug: filter(s) 'fl32'->'fl32' 52800 Hz->48000 Hz Stereo->Stereo
[00000424] main generic debug: looking for audio filter module: 24 candidates
[00000424] main generic debug: using audio filter module "bandlimited_resampler"
[00000392] main audio output debug: found a filter for the whole conversion
[00000374] qt4 interface debug: Destroying the main interface
[00000374] qt4 interface debug: Destroying the Dialog Provider
[00000374] main interface debug: thread 2997881744 joined (libvlc-common.c:1162)
[00000374] main interface debug: removing module "qt4"
[00000001] main libvlc debug: removing all interfaces
[00000372] main interface debug: thread 3020151696 joined (interface/interface.c:171)
[00000372] main interface debug: removing module "screensaver"
[00000370] main interface debug: thread 3028544400 joined (interface/interface.c:171)
[00000370] main interface debug: removing module "inhibit"
[00000368] main interface debug: thread 3036937104 joined (interface/interface.c:171)
[00000368] main interface debug: removing module "hotkeys"
[00000001] main libvlc debug: removing playlist
[00000377] main input debug: control type=0
[00000377] main input debug: control: stopping input
[00000378] main demux debug: removing module "v4l2"
[00000381] main decoder debug: removing module "araw"
[00000381] main decoder debug: thread 2975853456 joined (input/decoder.c:244)
[00000381] main decoder debug: killing decoder fourcc `araw', 0 PES in FIFO
[00000394] main generic debug: removing module "converter_float"
[00000424] main generic debug: removing module "bandlimited_resampler"
[00000392] main audio output debug: thread 2967329680 joined (alsa.c:741)
[00000392] main audio output debug: removing module "alsa"
[00000392] main audio output debug: removing module "float32_mixer"
[00000377] main input debug: thread 2984246160 joined (misc/objects.c:348)
[00000342] main playlist: saving Media Library to file /home/ich/.local/share/vlc/ml.xspf
[00000342] main playlist debug: looking for playlist export module: 1 candidate
[00000342] main playlist debug: using playlist export module "export"
[00000342] main playlist debug: removing module "export"
[00000342] main playlist debug: thread 3045329808 joined (misc/objects.c:348)
[00000366] main generic debug: thread 3062115216 joined (misc/objects.c:348)
[00000367] main generic debug: thread 3053722512 joined (misc/objects.c:348)
[00000001] main libvlc debug: removing all video outputs
[00000001] main libvlc debug: removing all audio outputs
[00000001] main libvlc debug: removing interaction
[00000341] main interaction debug: thread 3072031632 joined (misc/objects.c:348)
[00000001] main libvlc debug: removing stats
[00000001] main libvlc debug: removing module "memcpymmxext"
[00000001] main libvlc debug: opening config file (/home/ich/.config/vlc/vlcrc)
[00000001] main libvlc debug: opening config file (/home/ich/.config/vlc/vlcrc)
[00000001] main libvlc debug: writing plugins cache /home/ich/.cache/vlc/plugins-04041e.dat

Any suggestions ?

Thanks

Re: Problems with V4L2

Posted: 23 Apr 2008 11:09
by dionoea
Could you try adding :chroma=YUYV or YUY2?

Re: Problems with V4L2

Posted: 23 Apr 2008 17:25
by reige
No luck, I tried :chroma=YUY2 and YUYV

Here's the log

Linux1:~> vlc -vvv v4l2://:input=1:width=640:height=480:chroma=YUY2
***************************************************
*** glibc version with broken libintl detected. ***
*** Messages localization will be disabled. ***
***************************************************
VLC media player 0.9.0-git Grishenko
[00000001] main libvlc debug: VLC media player - version 0.9.0-git Grishenko - (c) 1996-2008 the VideoLAN team
[00000001] main libvlc debug: libvlc was configured with ./configure '--prefix=/usr' '--libdir=/usr/lib' '--enable-gnomevfs' '--enable-ncurses' '--enable-wxwidgets' '--disable-pda' '--disable-macosx' '--disable-qnx' '--enable-xosd' '--enable-gnutls' '--enable-visual' '--disable-goom' '--enable-slp' '--enable-lirc' '--disable-joystick' '--disable-corba' '--enable-livedotcom' '--enable-dvdread' '--enable-dvdnav' '--disable-dshow' '--enable-v4l' '--enable-v4l2' '--enable-pvr' '--enable-vcd' '--enable-satellite' '--enable-ogg' '--enable-mkv' '--enable-mod' '--enable-libcdio' '--enable-vcdx' '--enable-cddax' '--enable-libcddb' '--enable-x11' '--enable-xvideo' '--enable-glx' '--enable-fb' '--enable-mga' '--disable-freetype' '--enable-fribidi' '--disable-svg' '--disable-directx' '--disable-wingdi' '--disable-glide' '--enable-aa' '--enable-caca' '--enable-oss' '--disable-esd' '--enable-arts' '--enable-waveout' '--disable-coreaudio' '--disable-hd1000a' '--disable-hd1000v' '--enable-mad' '--enable-ffmpeg' '--enable-faad' '--enable-a52' '--enable-dca' '--enable-flac' '--enable-libmpeg2' '--enable-vorbis' '--enable-tremor' '--enable-speex' '--disable-tarkin' '--enable-theora' '--enable-cmml' '--enable-utf8' '--enable-pth' '--enable-st' '--disable-gprof' '--disable-cprof' '--disable-testsuite' '--enable-optimizations' '--disable-altivec' '--disable-debug' '--enable-release' '--enable-sout' '--with-ffmpeg-faac' '--disable-galaktos' '--enable-httpd' '--disable-jack' '--enable-mozilla' '--enable-alsa' '--enable-real' '--enable-realrtsp' '--enable-live555' '--with-live555-tree=/usr/lib/live' '--enable-fast-install' '--enable-dvbpsi' '--enable-dvb'
[00000001] main libvlc debug: translation test: code is "C"
[00000001] main libvlc debug: checking builtin modules
[00000001] main libvlc debug: checking plugin modules
[00000001] main libvlc debug: loading plugins cache file /home/ich/.cache/vlc/plugins-04041e.dat
[00000001] main libvlc debug: We will be looking for modules in `modules:/usr/lib/vlc:plugins'
[00000001] main libvlc debug: recursively browsing `modules'
[00000001] main libvlc debug: recursively browsing `/usr/lib/vlc'
[00000001] main libvlc debug: recursively browsing `plugins'
[00000001] main libvlc debug: module bank initialized, found 253 modules
[00000001] main libvlc debug: opening config file (/home/ich/.config/vlc/vlcrc)
[00000001] main libvlc debug: CPU has capabilities 486 586 MMX MMXEXT SSE SSE2 FPU
[00000001] main libvlc debug: looking for memcpy module: 3 candidates
[00000001] main libvlc debug: using memcpy module "memcpymmxext"
[00000341] main interaction debug: thread 3071662992 (Interaction control) created at priority 0 (interface/interaction.c:375)
[00000343] main input debug: Input is a meta file: disabling unneeded options
[00000343] main input debug: `file/xspf-open:///home/ich/.local/share/vlc/ml.xspf' gives access `file' demux `xspf-open' path `/home/ich/.local/share/vlc/ml.xspf'
[00000343] main input debug: creating access 'file' path='/home/ich/.local/share/vlc/ml.xspf'
[00000344] main access debug: looking for access2 module: 3 candidates
[00000344] access_mmap access debug: opening file /home/ich/.local/share/vlc/ml.xspf
[00000344] main access debug: using access2 module "access_mmap"
[00000348] main stream debug: pre buffering
[00000348] main stream debug: received first data for our buffer
[00000344] access_mmap access debug: at end of memory mapped file
[00000343] main input debug: creating demux: access='file' demux='xspf-open' path='/home/ich/.local/share/vlc/ml.xspf'
[00000349] main demux debug: looking for demux2 module: 1 candidate
[00000349] playlist demux debug: using XSPF playlist reader
[00000349] main demux debug: using demux2 module "playlist"
[00000343] main input debug: `file/xspf-open:///home/ich/.local/share/vlc/ml.xspf' successfully opened
[00000364] main xml debug: looking for xml module: 2 candidates
[00000364] main xml debug: using xml module "xml"
[00000344] access_mmap access debug: at end of memory mapped file
[00000349] playlist demux debug: parsed 0 tracks successfully
[00000364] main xml debug: removing module "xml"
[00000343] main input debug: EOF reached
[00000343] main input debug: control type=1
[00000349] main demux debug: removing module "playlist"
[00000344] main access debug: removing module "access_mmap"
[00000366] main generic debug: waiting for thread completion
[00000366] main generic debug: thread 3061746576 (preparser) created at priority 0 (playlist/thread.c:78)
[00000367] main generic debug: waiting for thread completion
[00000367] main generic debug: thread 3053353872 (fetcher) created at priority 0 (playlist/thread.c:108)
[00000342] main playlist debug: waiting for thread completion
[00000342] main playlist debug: rebuilding array of current - root Playlist
[00000342] main playlist debug: rebuild done - 0 items, index -1
[00000342] main playlist debug: thread 3044961168 (playlist) created at priority 0 (playlist/thread.c:117)
[00000368] main interface debug: looking for interface module: 1 candidate
[00000368] main interface debug: using interface module "hotkeys"
[00000368] main interface debug: thread 3036568464 (interface) created at priority 0 (interface/interface.c:148)
[00000370] main interface debug: looking for interface module: 1 candidate
[00000370] main interface debug: using interface module "inhibit"
[00000370] main interface debug: thread 3028175760 (interface) created at priority 0 (interface/interface.c:148)
[00000372] main interface debug: looking for interface module: 1 candidate
[00000372] main interface debug: using interface module "screensaver"
[00000372] main interface debug: thread 3017800592 (interface) created at priority 0 (interface/interface.c:148)
[00000342] main playlist debug: adding item `v4l2://:input=1:width=640:height=480:chroma=YUY2' ( v4l2://:input=1:width=640:height=480:chroma=YUY2 )
[00000001] main libvlc: Running vlc with the default interface. Use 'cvlc' to use vlc without interface.
[00000374] main interface debug: looking for interface module: 5 candidates
[00000374] main interface debug: using interface module "qt4"
[00000374] main interface debug: thread 2996460432 (interface) created at priority 0 (interface/interface.c:148)
[00000374] qt4 interface debug: Error while initializing qt-specific localization
[00000342] main playlist debug: rebuilding array of current - root Playlist
[00000342] main playlist debug: rebuild done - 1 items, index -1
[00000342] main playlist debug: starting new item
[00000342] main playlist debug: processing request item null node Playlist skip 0
[00000342] main playlist debug: creating new input thread
[00000377] main input debug: waiting for thread completion
[00000377] main input debug: `v4l2://:input=1:width=640:height=480:chroma=YUY2' gives access `v4l2' demux `' path `:input=1:width=640:height=480:chroma=YUY2'
[00000377] main input debug: creating demux: access='v4l2' demux='' path=':input=1:width=640:height=480:chroma=YUY2'
[00000378] main demux debug: looking for access_demux module: 1 candidate
[00000377] main input debug: thread 2984696720 (input) created at priority 0 (input/input.c:360)
[00000374] qt4 interface debug: I was here, updating your status
[00000378] v4l2 demux debug: ALSA input support available
[00000378] v4l2 demux debug: opening '/dev/video0' as video
[00000378] v4l2 demux debug: V4L2 device: Pinnacle PCTV USB 2 using driver: em28xx (version: 0.0.1) on 1-7.4
[00000378] v4l2 demux debug: the device has the capabilities: (X) Video Capure, (X) Audio, (X) Tuner
[00000378] v4l2 demux debug: supported I/O methods are: (X) Read/Write, (X) Streaming, ( ) Asynchronous
[00000378] v4l2 demux debug: video input 0 (Television) has type: Tuner adapter
[00000378] v4l2 demux debug: video input 1 (Composite1) has type: External analog input *
[00000378] v4l2 demux debug: video input 2 (S-Video) has type: External analog input
[00000378] v4l2 demux debug: video standard 0 is: PAL *
[00000378] v4l2 demux debug: video standard 1 is: NTSC
[00000378] v4l2 demux debug: video standard 2 is: SECAM
[00000378] v4l2 demux debug: video standard 3 is: PAL-M
[00000378] v4l2 demux debug: audio input 0 (Television) is Stereo *
[00000378] v4l2 demux debug: tuner 0 (Tuner) has type: Analog TV, frequency range: 44000.0 kHz -> 958000.0 kHz
[00000378] v4l2 demux debug: tuner 0 (Tuner) frequency: 567250.0 kHz
[00000378] v4l2 demux debug: device supports chroma YUY2 [Packed YUY2, YUYV]
[00000378] v4l2 demux warning: Unable to query for frame sizes
[00000378] v4l2 demux debug: device supports chroma YUYV [Packed YUY2, YUYV]
[00000378] v4l2 demux warning: Unable to query for frame sizes
[00000378] v4l2 demux debug: Tuner audio mode set
[00000378] v4l2 demux error: cannot set audio input (Invalid argument)
[00000378] v4l2 demux debug: opening '(null)' as audio
[00000378] v4l2 demux debug: opened adev=`hw' stereo 48000Hz
[00000378] v4l2 demux debug: new audio es 2 channels 48000Hz
[00000377] main input debug: selecting program id=0
[00000378] main demux debug: using access_demux module "v4l2"
[00000381] main decoder debug: looking for decoder module: 26 candidates
[00000381] araw decoder debug: samplerate:48000Hz channels:2 bits/sample:16
[00000381] main decoder debug: using decoder module "araw"
[00000381] main decoder debug: thread 2975894416 (decoder) created at priority 0 (input/decoder.c:213)
[00000377] main input debug: `v4l2://:input=1:width=640:height=480:chroma=YUY2' successfully opened
[00000374] qt4 interface debug: New Event: type 1102
[00000374] qt4 interface debug: I was here, updating your status
[00000374] qt4 interface debug: New Event: type 1102
[00000374] qt4 interface debug: New Event: type 1102
[00000374] qt4 interface debug: New Event: type 1102
[00000374] qt4 interface debug: New Event: type 1102
[00000374] qt4 interface debug: New Event: type 1102
[00000374] qt4 interface debug: New Event: type 1102
[00000374] qt4 interface debug: New Event: type 1103
[00000377] main input debug: control type=1
[00000381] main decoder debug: no aout present, spawning one
[00000392] main audio output debug: looking for audio output module: 3 candidates
[00000392] alsa audio output debug: opening ALSA device `default'
[00000392] main audio output debug: thread 2967153552 (aout) created at priority 0 (alsa.c:689)
[00000392] main audio output debug: using audio output module "alsa"
[00000392] main audio output debug: output 'fl32' 48000 Hz Stereo frame=1 samples/8 bytes
[00000392] main audio output debug: mixer 'fl32' 48000 Hz Stereo frame=1 samples/8 bytes
[00000392] main audio output debug: no need for any filter
[00000392] main audio output debug: looking for audio mixer module: 3 candidates
[00000392] main audio output debug: using audio mixer module "float32_mixer"
[00000392] main audio output debug: input 's16l' 48000 Hz Stereo frame=1 samples/4 bytes
[00000392] main audio output debug: filter(s) 's16l'->'fl32' 48000 Hz->48000 Hz Stereo->Stereo
[00000394] main generic debug: looking for audio filter module: 24 candidates
[00000394] main generic debug: using audio filter module "converter_float"
[00000392] main audio output debug: found a filter for the whole conversion
[00000392] main audio output debug: filter(s) 'fl32'->'fl32' 52800 Hz->48000 Hz Stereo->Stereo
[00000424] main generic debug: looking for audio filter module: 24 candidates
[00000424] main generic debug: using audio filter module "bandlimited_resampler"
[00000392] main audio output debug: found a filter for the whole conversion
[00000374] qt4 interface debug: Destroying the main interface
[00000374] qt4 interface debug: Destroying the Dialog Provider
[00000374] main interface debug: thread 2996460432 joined (libvlc-common.c:1162)
[00000374] main interface debug: removing module "qt4"
[00000001] main libvlc debug: removing all interfaces
[00000372] main interface debug: thread 3017800592 joined (interface/interface.c:171)
[00000372] main interface debug: removing module "screensaver"
[00000370] main interface debug: thread 3028175760 joined (interface/interface.c:171)
[00000370] main interface debug: removing module "inhibit"
[00000368] main interface debug: thread 3036568464 joined (interface/interface.c:171)
[00000368] main interface debug: removing module "hotkeys"
[00000001] main libvlc debug: removing playlist
[00000377] main input debug: control type=0
[00000377] main input debug: control: stopping input
[00000378] main demux debug: removing module "v4l2"
[00000381] main decoder debug: removing module "araw"
[00000381] main decoder debug: thread 2975894416 joined (input/decoder.c:244)
[00000381] main decoder debug: killing decoder fourcc `araw', 0 PES in FIFO
[00000394] main generic debug: removing module "converter_float"
[00000424] main generic debug: removing module "bandlimited_resampler"
[00000392] main audio output debug: thread 2967153552 joined (alsa.c:741)
[00000392] main audio output debug: removing module "alsa"
[00000392] main audio output debug: removing module "float32_mixer"
[00000377] main input debug: thread 2984696720 joined (misc/objects.c:348)
[00000342] main playlist: saving Media Library to file /home/ich/.local/share/vlc/ml.xspf
[00000342] main playlist debug: looking for playlist export module: 1 candidate
[00000342] main playlist debug: using playlist export module "export"
[00000342] main playlist debug: removing module "export"
[00000342] main playlist debug: thread 3044961168 joined (misc/objects.c:348)
[00000366] main generic debug: thread 3061746576 joined (misc/objects.c:348)
[00000367] main generic debug: thread 3053353872 joined (misc/objects.c:348)
[00000001] main libvlc debug: removing all video outputs
[00000001] main libvlc debug: removing all audio outputs
[00000001] main libvlc debug: removing interaction
[00000341] main interaction debug: thread 3071662992 joined (misc/objects.c:348)
[00000001] main libvlc debug: removing stats
[00000001] main libvlc debug: removing module "memcpymmxext"
[00000001] main libvlc debug: opening config file (/home/ich/.config/vlc/vlcrc)
[00000001] main libvlc debug: opening config file (/home/ich/.config/vlc/vlcrc)
[00000001] main libvlc debug: writing plugins cache /home/ich/.cache/vlc/plugins-04041e.dat

Re: Problems with V4L2

Posted: 23 Apr 2008 17:43
by dionoea
Could you please try again (and paste the log) with v4l2:///dev/video0:input=1:width=640:height=480:chroma=YUY2 as input? It seems that it's not able to open the video device (but doesn't print any error about it) and fallbacks to audio only (which is allowed since video usage wasn't forced). If that still doesn't work I'll add more debug output.

Re: Problems with V4L2

Posted: 23 Apr 2008 20:52
by reige
Got a new error message

open of `v4l2:///dev/video0:input=1:width=640:height=480:chroma=YUY2' failed: could not create access

Linux1:~> vlc -vvv v4l2:///dev/video0:input=1:width=640:height=480:chroma=YUY2
***************************************************
*** glibc version with broken libintl detected. ***
*** Messages localization will be disabled. ***
***************************************************
VLC media player 0.9.0-git Grishenko
[00000001] main libvlc debug: VLC media player - version 0.9.0-git Grishenko - (c) 1996-2008 the VideoLAN team
[00000001] main libvlc debug: libvlc was configured with ./configure '--prefix=/usr' '--libdir=/usr/lib' '--enable-gnomevfs' '--enable-ncurses' '--enable-wxwidgets' '--disable-pda' '--disable-macosx' '--disable-qnx' '--enable-xosd' '--enable-gnutls' '--enable-visual' '--disable-goom' '--enable-slp' '--enable-lirc' '--disable-joystick' '--disable-corba' '--enable-livedotcom' '--enable-dvdread' '--enable-dvdnav' '--disable-dshow' '--enable-v4l' '--enable-v4l2' '--enable-pvr' '--enable-vcd' '--enable-satellite' '--enable-ogg' '--enable-mkv' '--enable-mod' '--enable-libcdio' '--enable-vcdx' '--enable-cddax' '--enable-libcddb' '--enable-x11' '--enable-xvideo' '--enable-glx' '--enable-fb' '--enable-mga' '--disable-freetype' '--enable-fribidi' '--disable-svg' '--disable-directx' '--disable-wingdi' '--disable-glide' '--enable-aa' '--enable-caca' '--enable-oss' '--disable-esd' '--enable-arts' '--enable-waveout' '--disable-coreaudio' '--disable-hd1000a' '--disable-hd1000v' '--enable-mad' '--enable-ffmpeg' '--enable-faad' '--enable-a52' '--enable-dca' '--enable-flac' '--enable-libmpeg2' '--enable-vorbis' '--enable-tremor' '--enable-speex' '--disable-tarkin' '--enable-theora' '--enable-cmml' '--enable-utf8' '--enable-pth' '--enable-st' '--disable-gprof' '--disable-cprof' '--disable-testsuite' '--enable-optimizations' '--disable-altivec' '--disable-debug' '--enable-release' '--enable-sout' '--with-ffmpeg-faac' '--disable-galaktos' '--enable-httpd' '--disable-jack' '--enable-mozilla' '--enable-alsa' '--enable-real' '--enable-realrtsp' '--enable-live555' '--with-live555-tree=/usr/lib/live' '--enable-fast-install' '--enable-dvbpsi' '--enable-dvb'
[00000001] main libvlc debug: translation test: code is "C"
[00000001] main libvlc debug: checking builtin modules
[00000001] main libvlc debug: checking plugin modules
[00000001] main libvlc debug: loading plugins cache file /home/ich/.cache/vlc/plugins-04041e.dat
[00000001] main libvlc debug: We will be looking for modules in `modules:/usr/lib/vlc:plugins'
[00000001] main libvlc debug: recursively browsing `modules'
[00000001] main libvlc debug: recursively browsing `/usr/lib/vlc'
[00000001] main libvlc debug: recursively browsing `plugins'
[00000001] main libvlc debug: module bank initialized, found 253 modules
[00000001] main libvlc debug: opening config file (/home/ich/.config/vlc/vlcrc)
[00000001] main libvlc debug: CPU has capabilities 486 586 MMX MMXEXT SSE SSE2 FPU
[00000001] main libvlc debug: looking for memcpy module: 3 candidates
[00000001] main libvlc debug: using memcpy module "memcpymmxext"
[00000341] main interaction debug: thread 3072097168 (Interaction control) created at priority 0 (interface/interaction.c:375)
[00000343] main input debug: Input is a meta file: disabling unneeded options
[00000343] main input debug: `file/xspf-open:///home/ich/.local/share/vlc/ml.xspf' gives access `file' demux `xspf-open' path `/home/ich/.local/share/vlc/ml.xspf'
[00000343] main input debug: creating access 'file' path='/home/ich/.local/share/vlc/ml.xspf'
[00000344] main access debug: looking for access2 module: 3 candidates
[00000344] access_mmap access debug: opening file /home/ich/.local/share/vlc/ml.xspf
[00000344] main access debug: using access2 module "access_mmap"
[00000348] main stream debug: pre buffering
[00000348] main stream debug: received first data for our buffer
[00000344] access_mmap access debug: at end of memory mapped file
[00000343] main input debug: creating demux: access='file' demux='xspf-open' path='/home/ich/.local/share/vlc/ml.xspf'
[00000349] main demux debug: looking for demux2 module: 1 candidate
[00000349] playlist demux debug: using XSPF playlist reader
[00000349] main demux debug: using demux2 module "playlist"
[00000343] main input debug: `file/xspf-open:///home/ich/.local/share/vlc/ml.xspf' successfully opened
[00000364] main xml debug: looking for xml module: 2 candidates
[00000364] main xml debug: using xml module "xml"
[00000344] access_mmap access debug: at end of memory mapped file
[00000349] playlist demux debug: parsed 0 tracks successfully
[00000364] main xml debug: removing module "xml"
[00000343] main input debug: EOF reached
[00000343] main input debug: control type=1
[00000349] main demux debug: removing module "playlist"
[00000344] main access debug: removing module "access_mmap"
[00000366] main generic debug: waiting for thread completion
[00000366] main generic debug: thread 3062180752 (preparser) created at priority 0 (playlist/thread.c:78)
[00000367] main generic debug: waiting for thread completion
[00000367] main generic debug: thread 3053788048 (fetcher) created at priority 0 (playlist/thread.c:108)
[00000342] main playlist debug: waiting for thread completion
[00000342] main playlist debug: rebuilding array of current - root Playlist
[00000342] main playlist debug: rebuild done - 0 items, index -1
[00000342] main playlist debug: thread 3045395344 (playlist) created at priority 0 (playlist/thread.c:117)
[00000368] main interface debug: looking for interface module: 1 candidate
[00000368] main interface debug: using interface module "hotkeys"
[00000368] main interface debug: thread 3037002640 (interface) created at priority 0 (interface/interface.c:148)
[00000370] main interface debug: looking for interface module: 1 candidate
[00000370] main interface debug: using interface module "inhibit"
[00000370] main interface debug: thread 3028609936 (interface) created at priority 0 (interface/interface.c:148)
[00000372] main interface debug: looking for interface module: 1 candidate
[00000372] main interface debug: using interface module "screensaver"
[00000372] main interface debug: thread 3020217232 (interface) created at priority 0 (interface/interface.c:148)
[00000342] main playlist debug: adding item `v4l2:///dev/video0:input=1:width=640:height=480:chroma=YUY2' ( v4l2:///dev/video0:input=1:width=640:height=480:chroma=YUY2 )
[00000001] main libvlc: Running vlc with the default interface. Use 'cvlc' to use vlc without interface.
[00000374] main interface debug: looking for interface module: 5 candidates
[00000374] main interface debug: using interface module "qt4"
[00000374] main interface debug: thread 2997947280 (interface) created at priority 0 (interface/interface.c:148)
[00000374] qt4 interface debug: Error while initializing qt-specific localization
[00000342] main playlist debug: rebuilding array of current - root Playlist
[00000342] main playlist debug: rebuild done - 1 items, index -1
[00000342] main playlist debug: starting new item
[00000342] main playlist debug: processing request item null node Playlist skip 0
[00000342] main playlist debug: creating new input thread
[00000377] main input debug: waiting for thread completion
[00000377] main input debug: `v4l2:///dev/video0:input=1:width=640:height=480:chroma=YUY2' gives access `v4l2' demux `' path `/dev/video0:input=1:width=640:height=480:chroma=YUY2'
[00000377] main input debug: creating demux: access='v4l2' demux='' path='/dev/video0:input=1:width=640:height=480:chroma=YUY2'
[00000378] main demux debug: looking for access_demux module: 1 candidate
[00000378] v4l2 demux debug: ALSA input support available
[00000378] v4l2 demux debug: main device='/dev/video0'
[00000378] v4l2 demux debug: trying device '/dev/video0' as video
[00000377] main input debug: thread 2986183568 (input) created at priority 0 (input/input.c:360)
[00000374] qt4 interface debug: I was here, updating your status
[00000378] v4l2 demux debug: V4L2 device: Pinnacle PCTV USB 2 using driver: em28xx (version: 0.0.1) on 1-7.4
[00000378] v4l2 demux debug: the device has the capabilities: (X) Video Capure, (X) Audio, (X) Tuner
[00000378] v4l2 demux debug: supported I/O methods are: (X) Read/Write, (X) Streaming, ( ) Asynchronous
[00000378] v4l2 demux debug: video input 0 (Television) has type: Tuner adapter
[00000378] v4l2 demux debug: video input 1 (Composite1) has type: External analog input *
[00000378] v4l2 demux debug: video input 2 (S-Video) has type: External analog input
[00000378] v4l2 demux debug: video standard 0 is: PAL *
[00000378] v4l2 demux debug: video standard 1 is: NTSC
[00000378] v4l2 demux debug: video standard 2 is: SECAM
[00000378] v4l2 demux debug: video standard 3 is: PAL-M
[00000378] v4l2 demux debug: audio input 0 (Television) is Stereo *
[00000378] v4l2 demux debug: tuner 0 (Tuner) has type: Analog TV, frequency range: 44000.0 kHz -> 958000.0 kHz
[00000378] v4l2 demux debug: tuner 0 (Tuner) frequency: 567250.0 kHz
[00000378] v4l2 demux debug: device supports chroma YUY2 [Packed YUY2, YUYV]
[00000378] v4l2 demux warning: Unable to query for frame sizes
[00000378] v4l2 demux debug: device supports chroma YUYV [Packed YUY2, YUYV]
[00000378] v4l2 demux warning: Unable to query for frame sizes
[00000378] v4l2 demux debug: '/dev/video0' is a video device
[00000378] v4l2 demux debug: Tuner audio mode set
[00000378] v4l2 demux error: cannot set audio input (Invalid argument)
[00000378] main demux warning: no access_demux module matching "v4l2" could be loaded
[00000377] main input debug: creating access 'v4l2' path='/dev/video0:input=1:width=640:height=480:chroma=YUY2'
[00000374] qt4 interface debug: New Event: type 1103
[00000374] qt4 interface debug: I was here, updating your status
[00000381] main access debug: looking for access2 module: 1 candidate
[00000381] v4l2 access debug: main device='/dev/video0'
[00000381] v4l2 access debug: trying device '/dev/video0' as video
[00000381] v4l2 access debug: V4L2 device: Pinnacle PCTV USB 2 using driver: em28xx (version: 0.0.1) on 1-7.4
[00000381] v4l2 access debug: the device has the capabilities: (X) Video Capure, (X) Audio, (X) Tuner
[00000381] v4l2 access debug: supported I/O methods are: (X) Read/Write, (X) Streaming, ( ) Asynchronous
[00000381] v4l2 access debug: video input 0 (Television) has type: Tuner adapter
[00000381] v4l2 access debug: video input 1 (Composite1) has type: External analog input *
[00000381] v4l2 access debug: video input 2 (S-Video) has type: External analog input
[00000381] v4l2 access debug: video standard 0 is: PAL *
[00000381] v4l2 access debug: video standard 1 is: NTSC
[00000381] v4l2 access debug: video standard 2 is: SECAM
[00000381] v4l2 access debug: video standard 3 is: PAL-M
[00000381] v4l2 access debug: audio input 0 (Television) is Stereo *
[00000381] v4l2 access debug: tuner 0 (Tuner) has type: Analog TV, frequency range: 44000.0 kHz -> 958000.0 kHz
[00000381] v4l2 access debug: tuner 0 (Tuner) frequency: 567250.0 kHz
[00000381] v4l2 access debug: device supports chroma YUY2 [Packed YUY2, YUYV]
[00000381] v4l2 access warning: Unable to query for frame sizes
[00000381] v4l2 access debug: device supports chroma YUYV [Packed YUY2, YUYV]
[00000381] v4l2 access warning: Unable to query for frame sizes
[00000381] v4l2 access debug: '/dev/video0' is a video device
[00000381] v4l2 access debug: Tuner audio mode set
[00000381] v4l2 access error: cannot set audio input (Invalid argument)
[00000381] main access warning: no access2 module matching "v4l2" could be loaded
[00000377] main input error: open of `v4l2:///dev/video0:input=1:width=640:height=480:chroma=YUY2' failed: could not create access
[00000374] qt4 interface debug: New Event: type 1103
[00000374] qt4 interface debug: I was here, updating your status
[00000374] qt4 interface debug: New Event: type 1103
[00000342] main playlist debug: finished input
[00000342] main playlist debug: dying input
[00000374] qt4 interface debug: I was here, updating your status
[00000342] main playlist debug: dying input
[00000342] main playlist debug: dead input
[00000377] main input debug: thread 2986183568 joined (misc/objects.c:348)
[00000342] main playlist debug: starting new item
[00000342] main playlist debug: changing item without a request (current 0/1)
[00000342] main playlist debug: nothing to play
[00000374] qt4 interface debug: Destroying the main interface
[00000374] qt4 interface debug: Destroying the Dialog Provider
[00000374] main interface debug: thread 2997947280 joined (libvlc-common.c:1162)
[00000374] main interface debug: removing module "qt4"
[00000001] main libvlc debug: removing all interfaces
[00000372] main interface debug: thread 3020217232 joined (interface/interface.c:171)
[00000372] main interface debug: removing module "screensaver"
[00000370] main interface debug: thread 3028609936 joined (interface/interface.c:171)
[00000370] main interface debug: removing module "inhibit"
[00000368] main interface debug: thread 3037002640 joined (interface/interface.c:171)
[00000368] main interface debug: removing module "hotkeys"
[00000001] main libvlc debug: removing playlist
[00000342] main playlist: saving Media Library to file /home/ich/.local/share/vlc/ml.xspf
[00000342] main playlist debug: looking for playlist export module: 1 candidate
[00000342] main playlist debug: using playlist export module "export"
[00000342] main playlist debug: removing module "export"
[00000342] main playlist debug: thread 3045395344 joined (misc/objects.c:348)
[00000366] main generic debug: thread 3062180752 joined (misc/objects.c:348)
[00000367] main generic debug: thread 3053788048 joined (misc/objects.c:348)
[00000001] main libvlc debug: removing all video outputs
[00000001] main libvlc debug: removing all audio outputs
[00000001] main libvlc debug: removing interaction
[00000341] main interaction debug: thread 3072097168 joined (misc/objects.c:348)
[00000001] main libvlc debug: removing stats
[00000001] main libvlc debug: removing module "memcpymmxext"
[00000001] main libvlc debug: opening config file (/home/ich/.config/vlc/vlcrc)
[00000001] main libvlc debug: opening config file (/home/ich/.config/vlc/vlcrc)
[00000001] main libvlc debug: writing plugins cache /home/ich/.cache/vlc/plugins-04041e.

Re: Problems with V4L2

Posted: 11 May 2008 22:01
by hovis

Code: Select all

v4l2 demux error: cannot set audio input (Invalid argument)
is where it is failing.

For some reason VIDIOC_S_AUDIO in OpenVideoDev() is failing. No idea why. I'll see if I can get my hands on a similar card this week to try myself.