Can save stream or view it - but not both at the same time

*nix specific usage questions
xj25vm
Blank Cone
Blank Cone
Posts: 15
Joined: 19 Aug 2010 22:01

Can save stream or view it - but not both at the same time

Postby xj25vm » 21 Aug 2010 22:41

Hi,

I'm using VLC 1.1.3. I can record the mjpeg stream of my camera using:

Code: Select all

vlc --no-audio v4l2:///dev/video0:width=640:height=480:fps=25:chroma=mjpg --sout "#transcode{vcodec=mp2v,width=640,height=480,vb=2048,fps=25}:standard{access=file,mux=ps,dst=./test.mpg}}"
I can also view the stream from my camera, using:

Code: Select all

vlc --no-audio v4l2:///dev/video0:width=640:height=480:fps=25:chroma=mjpg
However, the following won't work (it displays a static image):

Code: Select all

vlc --no-audio v4l2:///dev/video0:width=640:height=480:fps=25:chroma=mjpg --sout "#display"
With -vvv it results in the following:

Code: Select all

VLC media player 1.1.3 The Luggage (revision exported) [0x804b0d4] main libvlc debug: VLC media player - 1.1.3 The Luggage [0x804b0d4] main libvlc debug: Copyright © 1996-2010 the VideoLAN team [0x804b0d4] main libvlc debug: revision exported [0x804b0d4] main libvlc debug: configured with ./configure '--prefix=/usr' '--sysconfdir=/etc' '--localstatedir=/var' '--enable-run-as-root' 'PKG_CONFIG_PATH=/usr/local/lib/pkgconfig:/usr/lib/pkgconfig' [0x804b0d4] main libvlc debug: translation test: code is "C" [0x804b0d4] main libvlc debug: checking plugin modules [0x804b0d4] main libvlc debug: loading plugins cache file /usr/lib/vlc/plugins/plugins-04041e-3e8.dat [0x804b0d4] main libvlc debug: recursively browsing `/usr/lib/vlc/plugins' [0x804b0d4] main libvlc debug: saving plugins cache /usr/lib/vlc/plugins/plugins-04041e-3e8.dat [0x804b0d4] main libvlc debug: module bank initialized (372 modules) [0x804b0d4] main libvlc debug: opening config file (/root/.config/vlc/vlcrc) [0x804b0d4] main libvlc debug: CPU has capabilities MMX MMXEXT SSE SSE2 SSE3 SSSE3 FPU [0x804b0d4] main libvlc debug: looking for memcpy module: 3 candidates [0x804b0d4] main libvlc debug: using memcpy module "memcpymmxext" [0x80eb85c] main input debug: Creating an input for 'Media Library' [0x80eb85c] main input debug: Input is a meta file: disabling unneeded options [0x80eb85c] main input debug: using timeshift granularity of 50 MiB [0x80eb85c] main input debug: using timeshift path '/tmp' [0x80eb85c] main input debug: `file/xspf-open:///root/.local/share/vlc/ml.xspf' gives access `file' demux `xspf-open' path `/root/.local/share/vlc/ml.xspf' [0x80eb85c] main input debug: creating demux: access='file' demux='xspf-open' path='/root/.local/share/vlc/ml.xspf' [0x80e7b54] main demux debug: looking for access_demux module: 1 candidate [0x80e7b54] main demux debug: no access_demux module matching "file" could be loaded [0x80e7b54] main demux debug: TIMER module_need() : 0.603 ms - Total 0.603 ms / 1 intvls (Avg 0.603 ms) [0x80eb85c] main input debug: creating access 'file' path='/root/.local/share/vlc/ml.xspf' [0x80e8cec] main access debug: looking for access module: 2 candidates [0x80e8cec] filesystem access debug: opening file `/root/.local/share/vlc/ml.xspf' [0x80e8cec] main access debug: using access module "filesystem" [0x80e8cec] main access debug: TIMER module_need() : 0.808 ms - Total 0.808 ms / 1 intvls (Avg 0.808 ms) [0x80e9524] main stream debug: Using AStream*Stream [0x80e9524] main stream debug: pre buffering [0x80e9524] main stream debug: received first data after 0 ms [0x80e9524] main stream debug: pre-buffering done 296 bytes in 0s - 4899 KiB/s [0x80e9654] main stream debug: looking for stream_filter module: 5 candidates [0x80e9654] main stream debug: no stream_filter module matching "any" could be loaded [0x80e9654] main stream debug: TIMER module_need() : 1.350 ms - Total 1.350 ms / 1 intvls (Avg 1.350 ms) [0x80e9654] main stream debug: looking for stream_filter module: 1 candidate [0x80e9654] main stream debug: using stream_filter module "stream_filter_record" [0x80e9654] main stream debug: TIMER module_need() : 0.515 ms - Total 0.515 ms / 1 intvls (Avg 0.515 ms) [0x80eb85c] main input debug: creating demux: access='file' demux='xspf-open' path='/root/.local/share/vlc/ml.xspf' [0x80e9d74] main demux debug: looking for demux module: 1 candidate [0x80e9d74] playlist demux debug: using XSPF playlist reader [0x80e9d74] main demux debug: using demux module "playlist" [0x80e9d74] main demux debug: TIMER module_need() : 0.756 ms - Total 0.756 ms / 1 intvls (Avg 0.756 ms) [0x80e52d4] main demux meta debug: looking for meta reader module: 2 candidates [0x80e52d4] lua demux meta debug: Trying Lua scripts in /root/.local/share/vlc/lua/meta/reader [0x80e52d4] lua demux meta debug: Trying Lua scripts in /usr/lib/vlc/lua/meta/reader [0x80e52d4] lua demux meta debug: Trying Lua playlist script /usr/lib/vlc/lua/meta/reader/filename.luac [0x80e52d4] lua demux meta debug: Trying Lua scripts in /usr/share/vlc/lua/meta/reader [0x80e52d4] main demux meta debug: no meta reader module matching "any" could be loaded [0x80e52d4] main demux meta debug: TIMER module_need() : 19.022 ms - Total 19.022 ms / 1 intvls (Avg 19.022 ms) [0x80eb85c] main input debug: `file/xspf-open:///root/.local/share/vlc/ml.xspf' successfully opened [0x80e52d4] main xml debug: looking for xml module: 2 candidates [0x80e52d4] main xml debug: using xml module "xml" [0x80e52d4] main xml debug: TIMER module_need() : 1.591 ms - Total 1.591 ms / 1 intvls (Avg 1.591 ms) [0x80e9d74] playlist demux debug: parsed 0 tracks successfully [0x80e52d4] main xml debug: removing module "xml" [0x80eb85c] main input debug: EOF reached [0x80e9d74] main demux debug: removing module "playlist" [0x80e9654] main stream debug: removing module "stream_filter_record" [0x80e8cec] main access debug: removing module "filesystem" [0x80eb85c] main input debug: TIMER input launching for 'Media Library' : 24.504 ms - Total 24.504 ms / 1 intvls (Avg 24.504 ms) [0x80e9524] main interface debug: looking for interface module: 1 candidate [0x80e9524] main interface debug: using interface module "hotkeys" [0x80e9524] main interface debug: TIMER module_need() : 0.674 ms - Total 0.674 ms / 1 intvls (Avg 0.674 ms) [0x80e52d4] main interface debug: looking for interface module: 1 candidate Blocked: call to unsetenv("DBUS_ACTIVATION_ADDRESS") Blocked: call to unsetenv("DBUS_ACTIVATION_BUS_TYPE") Warning: call to signal(13, 0x1) [0x80eb52c] main playlist debug: Activated [0x80eb52c] main playlist debug: rebuilding array of current - root Playlist [0x80e52d4] main interface debug: using interface module "inhibit" [0x80eb52c] main playlist debug: rebuild done - 0 items, index -1 [0x80e52d4] main interface debug: TIMER module_need() : 10.076 ms - Total 10.076 ms / 1 intvls (Avg 10.076 ms) [0x80eb52c] main playlist debug: adding item `v4l2:///dev/video0:width=640:height=480:fps=25:chroma=mjpg' ( v4l2:///dev/video0:width=640:height=480:fps=25:chroma=mjpg ) [0x80ec9b4] main interface debug: looking for interface module: 1 candidate [0x80ec9b4] main interface debug: using interface module "signals" [0x80ec9b4] main interface debug: TIMER module_need() : 0.855 ms - Total 0.855 ms / 1 intvls (Avg 0.855 ms) [0x80e6cf4] main interface debug: looking for interface module: 1 candidate [0x80e6cf4] main interface debug: using interface module "globalhotkeys" [0x80e6cf4] main interface debug: TIMER module_need() : 2.517 ms - Total 2.517 ms / 1 intvls (Avg 2.517 ms) [0x804b0d4] main libvlc: Running vlc with the default interface. Use 'cvlc' to use vlc without interface. [0x80d3944] main interface debug: looking for interface module: 4 candidates Blocked: call to setlocale(6, "") Blocked: call to sigaction(17, 0xb69320c4, 0xb6932038) [0x822e9bc] main generic debug: looking for extension module: 1 candidate [0x822e9bc] lua generic debug: Opening EXPERIMENTAL Lua Extension module [0x822e9bc] lua generic debug: Trying Lua scripts in /root/.local/share/vlc/lua/extensions [0x822e9bc] lua generic debug: Trying Lua scripts in /usr/lib/vlc/lua/extensions [0x822e9bc] lua generic debug: Trying Lua playlist script /usr/lib/vlc/lua/extensions/allocine-fr.luac [0x822e9bc] lua generic debug: Scanning Lua script /usr/lib/vlc/lua/extensions/allocine-fr.luac [0x822e9bc] lua generic debug: Script /usr/lib/vlc/lua/extensions/allocine-fr.luac has the following capability flags: 0xc [0x822e9bc] lua generic debug: Trying Lua scripts in /usr/share/vlc/lua/extensions [0x822e9bc] main generic debug: using extension module "lua" [0x822e9bc] main generic debug: TIMER module_need() : 1.388 ms - Total 1.388 ms / 1 intvls (Avg 1.388 ms) [0x80d3944] main interface debug: using interface module "qt4" [0x80d3944] main interface debug: TIMER module_need() : 276.446 ms - Total 276.446 ms / 1 intvls (Avg 276.446 ms) [0x80eb52c] main playlist debug: rebuilding array of current - root Playlist [0x80eb52c] main playlist debug: rebuild done - 1 items, index -1 [0x80eb52c] main playlist debug: processing request item null node Playlist skip 0 [0x80eb52c] main playlist debug: starting new item [0x80eb52c] main playlist debug: creating new input thread [0xb72007a4] main input debug: Creating an input for 'v4l2:///dev/video0:width=640:height=480:fps=25:chroma=mjpg' [0xb72007a4] main input debug: thread (input) created at priority 10 (input/input.c:214) [0x80d3944] qt4 interface debug: IM: Setting an input [0xb72007a4] main input debug: thread started [0x8251adc] main stream output debug: using sout chain=`display' [0x8251adc] main stream output debug: stream=`display' [0x825226c] main stream out debug: looking for sout stream module: 1 candidate [0x825226c] main stream out debug: using sout stream module "stream_out_display" [0x825226c] main stream out debug: TIMER module_need() : 0.950 ms - Total 0.950 ms / 1 intvls (Avg 0.950 ms) [0xb72007a4] main input debug: using timeshift granularity of 50 MiB [0xb72007a4] main input debug: using timeshift path '/tmp' [0xb72007a4] main input debug: `v4l2:///dev/video0:width=640:height=480:fps=25:chroma=mjpg' gives access `v4l2' demux `' path `/dev/video0:width=640:height=480:fps=25:chroma=mjpg' [0xb72007a4] main input debug: creating demux: access='v4l2' demux='' path='/dev/video0:width=640:height=480:fps=25:chroma=mjpg' [0x8252334] main demux debug: looking for access_demux module: 1 candidate [0x8252334] v4l2 demux debug: Trying direct kernel v4l2 [0x8252334] v4l2 demux debug: opening device '/dev/video0' [0x8252334] v4l2 demux debug: V4L2 device: Microsoft LifeCam VX-5000 using driver: uvcvideo (version: 0.1.0) on usb-0000:00:1d.7-2 [0x8252334] v4l2 demux debug: the device has the capabilities: (X) Video Capture, ( ) Audio, ( ) Tuner, ( ) Radio [0x8252334] v4l2 demux debug: supported I/O methods are: ( ) Read/Write, (X) Streaming, ( ) Asynchronous [0x8252334] v4l2 demux debug: video input 0 (Camera 1) has type: External analog input * [0x8252334] v4l2 demux debug: device supports chroma YUY2 [YUV 4:2:2 (YUYV), YUYV] [0x8252334] v4l2 demux debug: device supports size 640x480 [0x8252334] v4l2 demux debug: device supports size 352x288 [0x8252334] v4l2 demux debug: device supports size 320x240 [0x8252334] v4l2 demux debug: device supports size 176x144 [0x8252334] v4l2 demux debug: device supports size 160x120 [0x8252334] v4l2 demux debug: device supports chroma MJPG [MJPEG, MJPG] [0x8252334] v4l2 demux debug: device supports size 640x480 [0x8252334] v4l2 demux debug: device supports size 352x288 [0x8252334] v4l2 demux debug: device supports size 320x240 [0x8252334] v4l2 demux debug: device supports size 176x144 [0x8252334] v4l2 demux debug: device supports size 160x120 [0x8252334] v4l2 demux debug: '/dev/video0' is a video device [0x8252334] v4l2 demux debug: Extended control API supported by v4l2 driver [0x8252334] v4l2 demux debug: Available control: Brightness (980900) [0x8252334] v4l2 demux debug: integer control [0x8252334] v4l2 demux debug: valid values: -16 to 16 by steps of 1 [0x8252334] v4l2 demux debug: default value: 0 [0x8252334] v4l2 demux debug: current value: 0 [0x8252334] v4l2 demux debug: Available control: Contrast (980901) [0x8252334] v4l2 demux debug: integer control [0x8252334] v4l2 demux debug: valid values: 1 to 32 by steps of 1 [0x8252334] v4l2 demux debug: default value: 15 [0x8252334] v4l2 demux debug: current value: 15 [0x8252334] v4l2 demux debug: Available control: Saturation (980902) [0x8252334] v4l2 demux debug: integer control [0x8252334] v4l2 demux debug: valid values: 0 to 60 by steps of 1 [0x8252334] v4l2 demux debug: default value: 14 [0x8252334] v4l2 demux debug: current value: 14 [0x8252334] v4l2 demux debug: Available control: Hue (980903) [0x8252334] v4l2 demux debug: integer control [0x8252334] v4l2 demux debug: valid values: -45 to 45 by steps of 1 [0x8252334] v4l2 demux debug: default value: 0 [0x8252334] v4l2 demux debug: current value: 0 [0x8252334] v4l2 demux debug: Available control: White Balance Temperature, Auto (98090c) [0x8252334] v4l2 demux debug: boolean control [0x8252334] v4l2 demux debug: default value: 1 [0x8252334] v4l2 demux debug: current value: 1 [0x8252334] v4l2 demux debug: Available control: Gamma (980910) [0x8252334] v4l2 demux debug: integer control [0x8252334] v4l2 demux debug: valid values: 100 to 200 by steps of 10 [0x8252334] v4l2 demux debug: default value: 150 [0x8252334] v4l2 demux debug: current value: 150 [0x8252334] v4l2 demux debug: Available control: Power Line Frequency (980918) [0x8252334] v4l2 demux debug: menu control [0x8252334] v4l2 demux debug: 0: Disabled [0x8252334] v4l2 demux debug: 1: 50 Hz [0x8252334] v4l2 demux debug: 2: 60 Hz [0x8252334] v4l2 demux debug: default value: 1 [0x8252334] v4l2 demux debug: current value: 1 [0x8252334] v4l2 demux debug: Available control: White Balance Temperature (98091a) [0x8252334] v4l2 demux debug: integer control [0x8252334] v4l2 demux debug: valid values: 2800 to 6500 by steps of 1850 [0x8252334] v4l2 demux debug: default value: 4650 [0x8252334] v4l2 demux debug: current value: 4650 [0x8252334] v4l2 demux debug: Available control: Sharpness (98091b) [0x8252334] v4l2 demux debug: integer control [0x8252334] v4l2 demux debug: valid values: 0 to 15 by steps of 1 [0x8252334] v4l2 demux debug: default value: 3 [0x8252334] v4l2 demux debug: current value: 3 [0x8252334] v4l2 demux debug: Available control: Backlight Compensation (98091c) [0x8252334] v4l2 demux debug: integer control [0x8252334] v4l2 demux debug: valid values: 0 to 1 by steps of 1 [0x8252334] v4l2 demux debug: default value: 0 [0x8252334] v4l2 demux debug: current value: 0 [0x8252334] v4l2 demux debug: Available private control: Exposure, Auto (9a0901) [0x8252334] v4l2 demux debug: menu control [0x8252334] v4l2 demux debug: 0: Auto Mode [0x8252334] v4l2 demux debug: 1: Manual Mode [0x8252334] v4l2 demux debug: 2: Shutter Priority Mode [0x8252334] v4l2 demux debug: 3: Aperture Priority Mode [0x8252334] v4l2 demux debug: default value: 3 [0x8252334] v4l2 demux debug: current value: 3 [0x8252334] v4l2 demux debug: Available private control: Exposure (Absolute) (9a0902) [0x8252334] v4l2 demux debug: integer control [0x8252334] v4l2 demux debug: valid values: 2 to 20 by steps of 2 [0x8252334] v4l2 demux debug: default value: 4 [0x8252334] v4l2 demux debug: current value: 4 [0x8252334] v4l2 demux debug: Available private control: Exposure, Auto Priority (9a0903) [0x8252334] v4l2 demux debug: boolean control [0x8252334] v4l2 demux debug: default value: 0 [0x8252334] v4l2 demux debug: current value: 1 [0x8252334] v4l2 demux debug: Available private control: Zoom, Absolute (9a090d) [0x8252334] v4l2 demux debug: integer control [0x8252334] v4l2 demux debug: valid values: 0 to 10 by steps of 1 [0x8252334] v4l2 demux debug: default value: 0 [0x8252334] v4l2 demux debug: current value: 0 [0x8252334] v4l2 demux debug: Available private control: Privacy (9a0910) [0x8252334] v4l2 demux debug: boolean control [0x8252334] v4l2 demux debug: default value: 0 [0x8252334] v4l2 demux debug: current value: 0 [0x8252334] v4l2 demux debug: using streaming i/o (mmap) [0x8252334] v4l2 demux debug: trying specified size 640x480 [0x8252334] v4l2 demux debug: Driver requires at most 614400 bytes to store a complete image [0x8252334] v4l2 demux debug: Interlacing setting: progressive [0x8252334] v4l2 demux debug: supported frame intervals for MJPG, 640x480: [0x8252334] v4l2 demux debug: supported frame interval: 1/30 [0x8252334] v4l2 demux debug: added new video es MJPG 640x480 [0xb72007a4] main input debug: selecting program id=0 [0x8252334] v4l2 demux debug: User set fps=25.000000 [0x8252334] main demux debug: using access_demux module "v4l2" [0x8252334] main demux debug: TIMER module_need() : 38.033 ms - Total 38.033 ms / 1 intvls (Avg 38.033 ms) [0x825e94c] main decoder debug: looking for packetizer module: 21 candidates Warning: call to rand() [0x825e94c] main decoder debug: using packetizer module "packetizer_copy" [0x825e94c] main decoder debug: TIMER module_need() : 21.462 ms - Total 21.462 ms / 1 intvls (Avg 21.462 ms) [0x825e94c] main decoder debug: thread (decoder) created at priority 0 (input/decoder.c:301) Warning: call to rand() Warning: call to rand() [0x825e94c] main decoder debug: thread started [0xb72007a4] main input debug: starting in async mode [0x826bbcc] main demux meta debug: looking for meta reader module: 2 candidates [0x826bbcc] lua demux meta debug: Trying Lua scripts in /root/.local/share/vlc/lua/meta/reader [0x826bbcc] lua demux meta debug: Trying Lua scripts in /usr/lib/vlc/lua/meta/reader [0x826bbcc] lua demux meta debug: Trying Lua playlist script /usr/lib/vlc/lua/meta/reader/filename.luac [0x826bbcc] lua demux meta debug: Trying Lua scripts in /usr/share/vlc/lua/meta/reader [0x826bbcc] main demux meta debug: no meta reader module matching "any" could be loaded [0x826bbcc] main demux meta debug: TIMER module_need() : 2.374 ms - Total 2.374 ms / 1 intvls (Avg 2.374 ms) [0xb72007a4] main input debug: `v4l2:///dev/video0:width=640:height=480:fps=25:chroma=mjpg' successfully opened Warning: call to rand() [0xb72007a4] main input debug: Buffering 0% [0xb72007a4] main input debug: switching to sync mode [0xb72007a4] main input debug: Stream buffering done (132 ms in 132 ms) [0xb72007a4] main input debug: Decoder buffering done in 0 ms [0x8251adc] main stream output debug: adding a new sout input (sout_input:0x825edd0) [0x826b04c] main decoder debug: looking for decoder module: 27 candidates [0x826b04c] avcodec decoder debug: libavcodec initialized (interface 0x345501) [0x826b04c] avcodec decoder debug: trying to use direct rendering [0x826b04c] avcodec decoder debug: ffmpeg codec (Motion JPEG Video) started [0x826b04c] main decoder debug: using decoder module "avcodec" [0x826b04c] main decoder debug: TIMER module_need() : 51.425 ms - Total 51.425 ms / 1 intvls (Avg 51.425 ms) [0x826b04c] main decoder debug: thread (decoder) created at priority 0 (input/decoder.c:301) [0x826b04c] main decoder debug: thread started [0xb72007a4] main input debug: no usable vout present, spawning one [0x82669a4] main spu text debug: looking for text renderer module: 3 candidates [0x82669a4] freetype spu text debug: Building font databases. [0x82669a4] freetype spu text debug: Using Serif Bold as font from file /usr/share/fonts/TTF/DejaVuSans.ttf [0x82669a4] freetype spu text debug: using fontsize: 2 [0x82669a4] main spu text debug: using text renderer module "freetype" [0x82669a4] main spu text debug: TIMER module_need() : 5.433 ms - Total 5.433 ms / 1 intvls (Avg 5.433 ms) [0x8266cd4] main scale debug: looking for video filter2 module: 18 candidates [0x8266cd4] swscale scale debug: 32x32 chroma: YUVA -> 16x16 chroma: YUVA with scaling using Bicubic (good quality) [0x8266cd4] main scale debug: using video filter2 module "swscale" [0x8266cd4] main scale debug: TIMER module_need() : 3.881 ms - Total 3.881 ms / 1 intvls (Avg 3.881 ms) [0x827bd84] main scale debug: looking for video filter2 module: 18 candidates [0x827bd84] yuvp scale debug: YUVP to YUVA converter [0x827bd84] main scale debug: using video filter2 module "yuvp" [0x827bd84] main scale debug: TIMER module_need() : 4.077 ms - Total 4.077 ms / 1 intvls (Avg 4.077 ms) [0x829b354] main video output debug: window size: 640x480 [0x829b354] main video output debug: Deinterlacing available [0x829b354] main video output debug: deinterlace 0, mode blend, is_needed 0 [0x829b354] main video output debug: looking for video output module: 1 candidate [0x829b354] vout_wrapper video output debug: Opening vout display wrapper [0x833799c] main generic debug: looking for vout display module: 7 candidates [0x8339984] main window debug: looking for vout window xid module: 4 candidates [0x8339984] qt4 window debug: requesting video... [0x80d3944] qt4 interface debug: Video was requested 0, 0 [0x8339984] main window debug: using vout window xid module "qt4" [0x8339984] main window debug: TIMER module_need() : 20.832 ms - Total 20.832 ms / 1 intvls (Avg 20.832 ms) [0x833b11c] main inhibit debug: looking for inhibit module: 1 candidate [0x833b11c] main inhibit debug: using inhibit module "xdg_screensaver" [0x833b11c] main inhibit debug: TIMER module_need() : 1.201 ms - Total 1.201 ms / 1 intvls (Avg 1.201 ms) [0x833799c] xcb_xv generic debug: connected to X11.0 server [0x833799c] xcb_xv generic debug: vendor : The X.Org Foundation [0x833799c] xcb_xv generic debug: version: 10707000 [0x833799c] xcb_xv generic debug: using screen 0xaa [0x833799c] xcb_xv generic debug: using XVideo extension v2.2 [0x833799c] xcb_xv generic debug: using adaptor Intel(R) Textured Video [0x833799c] xcb_xv generic debug: using port 71 [0x833799c] xcb_xv generic debug: using image format 0x32595559 [0x833799c] xcb_xv generic debug: using X11 visual ID 0x21 (depth: 24) [0x833799c] xcb_xv generic debug: using X11 window 0x01c00000 [0x833799c] xcb_xv generic debug: using X11 graphic context 0x01c00002 [0x833799c] main generic debug: VoutDisplayEvent 'fullscreen' 0 [0x833b11c] xdg_screensaver inhibit debug: started xdg-screensaver (PID = 4981) [0x833799c] main generic debug: VoutDisplayEvent 'resize' 640x480 window [0x833799c] main generic debug: using vout display module "xcb_xv" [0x833799c] main generic debug: TIMER module_need() : 77.906 ms - Total 77.906 ms / 1 intvls (Avg 77.906 ms) [0x833799c] main generic debug: A filter to adapt decoder to display is needed [0xb7205244] main filter debug: looking for video filter2 module: 18 candidates [0xb7205244] swscale filter debug: 640x480 chroma: J422 -> 640x480 chroma: YUY2 with scaling using Bicubic (good quality) [0xb7205244] main filter debug: using video filter2 module "swscale" [0xb7205244] main filter debug: TIMER module_need() : 1.948 ms - Total 1.948 ms / 1 intvls (Avg 1.948 ms) [0x833799c] main generic debug: Filter 'Swscale' (0xb7205244) appended to chain [0x829b354] main video output debug: using video output module "vout_wrapper" [0x829b354] main video output debug: TIMER module_need() : 81.002 ms - Total 81.002 ms / 1 intvls (Avg 81.002 ms) [0x829b354] main video output debug: got 1 direct buffer(s) [0x829b354] main video output debug: pic render sz 640x480, of (0,0), vsz 640x480, 4cc J422, sar 1:1, msk r0x0 g0x0 b0x0 [0x829b354] main video output debug: pic in sz 640x480, of (0,0), vsz 640x480, 4cc J422, sar 1:1, msk r0x0 g0x0 b0x0 [0x829b354] main video output debug: pic out sz 640x480, of (0,0), vsz 640x480, 4cc J422, sar 1:1, msk r0x0 g0x0 b0x0 [0x829b354] main video output debug: direct render, mapping render pictures 0-23 to system pictures 1-24 [0x826b04c] avcodec decoder debug: using direct rendering [0x833799c] xcb_xv generic debug: display is visible [0x82669a4] freetype spu text debug: using fontsize: 30 [0x82669a4] freetype spu text warning: unbreakable string [0x829b354] main video output debug: Post-processing available [0x829b354] main video output warning: vlc_object_find_name(postproc) is not safe! [0x829b354] main video output warning: late picture skipped (58968 > -11926) [0x829b354] main video output warning: late picture skipped (-6754 > -11926) [0x82669a4] freetype spu text debug: using fontsize: 30 [0x82669a4] freetype spu text warning: unbreakable string [0x82669a4] freetype spu text debug: using fontsize: 30 [0x82669a4] freetype spu text warning: unbreakable string [0x829b354] main video output warning: late picture skipped (-9218 > -15148) [0x82669a4] freetype spu text debug: using fontsize: 30 [0x82669a4] freetype spu text warning: unbreakable string [0x829b354] main video output warning: late picture skipped (-7218 > -16816)
And also, if I try to combine displaying and recording:

Code: Select all

vlc --no-audio -v 1 v4l2:///dev/video0:width=640:height=480:fps=25:chroma=mjpg --sout "#duplicate{dst=display,dst={transcode{vcodec=mp2v,width=640,height=480,vb=2048,fps=25}:standard{access=file,mux=ps,dst=./test.mpg}}}"
... it displays a static picture and the .mpg file is empty.

The debug output is:

Code: Select all

VLC media player 1.1.3 The Luggage (revision exported) [0x804b0d4] main libvlc debug: VLC media player - 1.1.3 The Luggage [0x804b0d4] main libvlc debug: Copyright © 1996-2010 the VideoLAN team [0x804b0d4] main libvlc debug: revision exported [0x804b0d4] main libvlc debug: configured with ./configure '--prefix=/usr' '--sysconfdir=/etc' '--localstatedir=/var' '--enable-run-as-root' 'PKG_CONFIG_PATH=/usr/local/lib/pkgconfig:/usr/lib/pkgconfig' [0x804b0d4] main libvlc debug: translation test: code is "C" [0x804b0d4] main libvlc debug: checking plugin modules [0x804b0d4] main libvlc debug: loading plugins cache file /usr/lib/vlc/plugins/plugins-04041e-3e8.dat [0x804b0d4] main libvlc debug: recursively browsing `/usr/lib/vlc/plugins' [0x804b0d4] main libvlc debug: saving plugins cache /usr/lib/vlc/plugins/plugins-04041e-3e8.dat [0x804b0d4] main libvlc debug: module bank initialized (372 modules) [0x804b0d4] main libvlc debug: opening config file (/root/.config/vlc/vlcrc) [0x804b0d4] main libvlc debug: CPU has capabilities MMX MMXEXT SSE SSE2 SSE3 SSSE3 FPU [0x804b0d4] main libvlc debug: looking for memcpy module: 3 candidates [0x804b0d4] main libvlc debug: using memcpy module "memcpymmxext" [0x80eb8dc] main input debug: Creating an input for 'Media Library' [0x80eb8dc] main input debug: Input is a meta file: disabling unneeded options [0x80eb8dc] main input debug: using timeshift granularity of 50 MiB [0x80eb8dc] main input debug: using timeshift path '/tmp' [0x80eb8dc] main input debug: `file/xspf-open:///root/.local/share/vlc/ml.xspf' gives access `file' demux `xspf-open' path `/root/.local/share/vlc/ml.xspf' [0x80eb8dc] main input debug: creating demux: access='file' demux='xspf-open' path='/root/.local/share/vlc/ml.xspf' [0x80e7bac] main demux debug: looking for access_demux module: 1 candidate [0x80e7bac] main demux debug: no access_demux module matching "file" could be loaded [0x80e7bac] main demux debug: TIMER module_need() : 0.714 ms - Total 0.714 ms / 1 intvls (Avg 0.714 ms) [0x80eb8dc] main input debug: creating access 'file' path='/root/.local/share/vlc/ml.xspf' [0x80e7e5c] main access debug: looking for access module: 2 candidates [0x80e7e5c] filesystem access debug: opening file `/root/.local/share/vlc/ml.xspf' [0x80e7e5c] main access debug: using access module "filesystem" [0x80e7e5c] main access debug: TIMER module_need() : 0.850 ms - Total 0.850 ms / 1 intvls (Avg 0.850 ms) [0x80e9514] main stream debug: Using AStream*Stream [0x80e9514] main stream debug: pre buffering [0x80e9514] main stream debug: received first data after 0 ms [0x80e9514] main stream debug: pre-buffering done 296 bytes in 0s - 4189 KiB/s [0x80e9424] main stream debug: looking for stream_filter module: 5 candidates [0x80e9424] main stream debug: no stream_filter module matching "any" could be loaded [0x80e9424] main stream debug: TIMER module_need() : 1.928 ms - Total 1.928 ms / 1 intvls (Avg 1.928 ms) [0x80e9424] main stream debug: looking for stream_filter module: 1 candidate [0x80e9424] main stream debug: using stream_filter module "stream_filter_record" [0x80e9424] main stream debug: TIMER module_need() : 0.504 ms - Total 0.504 ms / 1 intvls (Avg 0.504 ms) [0x80eb8dc] main input debug: creating demux: access='file' demux='xspf-open' path='/root/.local/share/vlc/ml.xspf' [0x80e9e5c] main demux debug: looking for demux module: 1 candidate [0x80e9e5c] playlist demux debug: using XSPF playlist reader [0x80e9e5c] main demux debug: using demux module "playlist" [0x80e9e5c] main demux debug: TIMER module_need() : 0.784 ms - Total 0.784 ms / 1 intvls (Avg 0.784 ms) [0x80e53ac] main demux meta debug: looking for meta reader module: 2 candidates [0x80e53ac] lua demux meta debug: Trying Lua scripts in /root/.local/share/vlc/lua/meta/reader [0x80e53ac] lua demux meta debug: Trying Lua scripts in /usr/lib/vlc/lua/meta/reader [0x80e53ac] lua demux meta debug: Trying Lua playlist script /usr/lib/vlc/lua/meta/reader/filename.luac [0x80e53ac] lua demux meta debug: Trying Lua scripts in /usr/share/vlc/lua/meta/reader [0x80e53ac] main demux meta debug: no meta reader module matching "any" could be loaded [0x80e53ac] main demux meta debug: TIMER module_need() : 20.176 ms - Total 20.176 ms / 1 intvls (Avg 20.176 ms) [0x80eb8dc] main input debug: `file/xspf-open:///root/.local/share/vlc/ml.xspf' successfully opened [0x80e53ac] main xml debug: looking for xml module: 2 candidates [0x80e53ac] main xml debug: using xml module "xml" [0x80e53ac] main xml debug: TIMER module_need() : 1.590 ms - Total 1.590 ms / 1 intvls (Avg 1.590 ms) [0x80e9e5c] playlist demux debug: parsed 0 tracks successfully [0x80e53ac] main xml debug: removing module "xml" [0x80eb8dc] main input debug: EOF reached [0x80e9e5c] main demux debug: removing module "playlist" [0x80e9424] main stream debug: removing module "stream_filter_record" [0x80e7e5c] main access debug: removing module "filesystem" [0x80eb8dc] main input debug: TIMER input launching for 'Media Library' : 26.572 ms - Total 26.572 ms / 1 intvls (Avg 26.572 ms) [0x80e9514] main interface debug: looking for interface module: 1 candidate [0x80e9514] main interface debug: using interface module "hotkeys" [0x80e9514] main interface debug: TIMER module_need() : 0.645 ms - Total 0.645 ms / 1 intvls (Avg 0.645 ms) [0x80e53ac] main interface debug: looking for interface module: 1 candidate Blocked: call to unsetenv("DBUS_ACTIVATION_ADDRESS") Blocked: call to unsetenv("DBUS_ACTIVATION_BUS_TYPE") Warning: call to signal(13, 0x1) [0x80eb5ac] main playlist debug: Activated [0x80eb5ac] main playlist debug: rebuilding array of current - root Playlist [0x80e53ac] main interface debug: using interface module "inhibit" [0x80eb5ac] main playlist debug: rebuild done - 0 items, index -1 [0x80e53ac] main interface debug: TIMER module_need() : 10.125 ms - Total 10.125 ms / 1 intvls (Avg 10.125 ms) [0x80eb5ac] main playlist debug: adding item `v4l2:///dev/video0:width=640:height=480:fps=25:chroma=mjpg' ( v4l2:///dev/video0:width=640:height=480:fps=25:chroma=mjpg ) [0x80e75dc] main interface debug: looking for interface module: 1 candidate [0x80e75dc] main interface debug: using interface module "signals" [0x80e75dc] main interface debug: TIMER module_need() : 0.819 ms - Total 0.819 ms / 1 intvls (Avg 0.819 ms) [0x80e747c] main interface debug: looking for interface module: 1 candidate [0x80e747c] main interface debug: using interface module "globalhotkeys" [0x80e747c] main interface debug: TIMER module_need() : 2.463 ms - Total 2.463 ms / 1 intvls (Avg 2.463 ms) [0x804b0d4] main libvlc: Running vlc with the default interface. Use 'cvlc' to use vlc without interface. [0x80df68c] main interface debug: looking for interface module: 4 candidates Blocked: call to setlocale(6, "") Blocked: call to sigaction(17, 0xb69180c4, 0xb6918038) [0x822eb54] main generic debug: looking for extension module: 1 candidate [0x822eb54] lua generic debug: Opening EXPERIMENTAL Lua Extension module [0x822eb54] lua generic debug: Trying Lua scripts in /root/.local/share/vlc/lua/extensions [0x822eb54] lua generic debug: Trying Lua scripts in /usr/lib/vlc/lua/extensions [0x822eb54] lua generic debug: Trying Lua playlist script /usr/lib/vlc/lua/extensions/allocine-fr.luac [0x822eb54] lua generic debug: Scanning Lua script /usr/lib/vlc/lua/extensions/allocine-fr.luac [0x822eb54] lua generic debug: Script /usr/lib/vlc/lua/extensions/allocine-fr.luac has the following capability flags: 0xc [0x822eb54] lua generic debug: Trying Lua scripts in /usr/share/vlc/lua/extensions [0x822eb54] main generic debug: using extension module "lua" [0x822eb54] main generic debug: TIMER module_need() : 1.386 ms - Total 1.386 ms / 1 intvls (Avg 1.386 ms) [0x80df68c] main interface debug: using interface module "qt4" [0x80df68c] main interface debug: TIMER module_need() : 259.356 ms - Total 259.356 ms / 1 intvls (Avg 259.356 ms) [0x80eb5ac] main playlist debug: rebuilding array of current - root Playlist [0x80eb5ac] main playlist debug: rebuild done - 1 items, index -1 [0x80eb5ac] main playlist debug: processing request item null node Playlist skip 0 [0x80eb5ac] main playlist debug: starting new item [0x80eb5ac] main playlist debug: creating new input thread [0xb7200fe4] main input debug: Creating an input for 'v4l2:///dev/video0:width=640:height=480:fps=25:chroma=mjpg' [0xb7200fe4] main input debug: thread (input) created at priority 10 (input/input.c:214) [0xb7200fe4] main input debug: thread started [0x8258fdc] main stream output debug: using sout chain=`duplicate{dst=display,dst={transcode{vcodec=mp2v,width=640,height=480,vb=2048,fps=25}:standard{access=file,mux=ps,dst=./test.mpg}}}' [0x8258fdc] main stream output debug: stream=`duplicate' [0x825928c] main stream out debug: looking for sout stream module: 1 candidate [0x825928c] stream_out_duplicate stream out debug: creating 'duplicate' [0x825928c] stream_out_duplicate stream out debug: * adding `display' [0x8258fdc] main stream output debug: stream=`display' [0x82596cc] main stream out debug: looking for sout stream module: 1 candidate [0x82596cc] main stream out debug: using sout stream module "stream_out_display" [0x82596cc] main stream out debug: TIMER module_need() : 0.906 ms - Total 0.906 ms / 1 intvls (Avg 0.906 ms) [0x825928c] stream_out_duplicate stream out debug: * adding `transcode{vcodec=mp2v,width=640,height=480,vb=2048,fps=25}:standard{access=file,mux=ps,dst=./test.mpg}' [0x8258fdc] main stream output debug: stream=`standard' [0x825a804] main stream out debug: looking for sout stream module: 1 candidate [0x825a804] main stream out debug: set config option: sout-standard-access to file [0x825a804] main stream out debug: set config option: sout-standard-mux to ps [0x825a804] main stream out debug: set config option: sout-standard-dst to ./test.mpg [0x825a804] stream_out_standard stream out debug: creating `file/ps://./test.mpg' [0x825a804] stream_out_standard stream out debug: extension is mpg [0x825a804] stream_out_standard stream out debug: extension -> mux=ps [0x825a804] stream_out_standard stream out debug: using `file/ps://./test.mpg' [0x825bce4] main access out debug: looking for sout access module: 1 candidate [0x825bce4] access_output_file access out debug: file access output opened (./test.mpg) [0x825bce4] main access out debug: using sout access module "access_output_file" [0x825bce4] main access out debug: TIMER module_need() : 28.992 ms - Total 28.992 ms / 1 intvls (Avg 28.992 ms) [0x825a804] stream_out_standard stream out debug: access opened [0x825c24c] main mux debug: looking for sout mux module: 1 candidate [0x825c24c] mux_ps mux: Open [0x825c24c] main mux debug: using sout mux module "mux_ps" [0x825c24c] main mux debug: TIMER module_need() : 1.000 ms - Total 1.000 ms / 1 intvls (Avg 1.000 ms) [0x8258fdc] main stream output debug: muxer support adding stream at any time [0x825a804] stream_out_standard stream out debug: mux opened [0x825a804] main stream out debug: using sout stream module "stream_out_standard" [0x825a804] main stream out debug: TIMER module_need() : 33.218 ms - Total 33.218 ms / 1 intvls (Avg 33.218 ms) [0x8258fdc] main stream output debug: stream=`transcode' [0x825c9e4] main stream out debug: looking for sout stream module: 1 candidate [0x825c9e4] main stream out debug: set config option: sout-transcode-vcodec to mp2v [0x825c9e4] main stream out debug: set config option: sout-transcode-width to 640 [0x825c9e4] main stream out debug: set config option: sout-transcode-height to 480 [0x825c9e4] main stream out debug: set config option: sout-transcode-vb to 2048 [0x825c9e4] main stream out debug: set config option: sout-transcode-fps to 25 [0x825c9e4] stream_out_transcode stream out debug: codec video=mp2v 640x480 scaling: 0.000000 2048kb/s [0x825c9e4] main stream out debug: using sout stream module "stream_out_transcode" [0x825c9e4] main stream out debug: TIMER module_need() : 1.927 ms - Total 1.927 ms / 1 intvls (Avg 1.927 ms) [0x825928c] main stream out debug: using sout stream module "stream_out_duplicate" [0x825928c] main stream out debug: TIMER module_need() : 37.378 ms - Total 37.378 ms / 1 intvls (Avg 37.378 ms) [0xb7200fe4] main input debug: using timeshift granularity of 50 MiB [0xb7200fe4] main input debug: using timeshift path '/tmp' [0xb7200fe4] main input debug: `v4l2:///dev/video0:width=640:height=480:fps=25:chroma=mjpg' gives access `v4l2' demux `' path `/dev/video0:width=640:height=480:fps=25:chroma=mjpg' [0xb7200fe4] main input debug: creating demux: access='v4l2' demux='' path='/dev/video0:width=640:height=480:fps=25:chroma=mjpg' [0x825b0e4] main demux debug: looking for access_demux module: 1 candidate [0x825b0e4] v4l2 demux debug: Trying direct kernel v4l2 [0x825b0e4] v4l2 demux debug: opening device '/dev/video0' [0x825b0e4] v4l2 demux debug: V4L2 device: Microsoft LifeCam VX-5000 using driver: uvcvideo (version: 0.1.0) on usb-0000:00:1d.7-2 [0x825b0e4] v4l2 demux debug: the device has the capabilities: (X) Video Capture, ( ) Audio, ( ) Tuner, ( ) Radio [0x825b0e4] v4l2 demux debug: supported I/O methods are: ( ) Read/Write, (X) Streaming, ( ) Asynchronous [0x825b0e4] v4l2 demux debug: video input 0 (Camera 1) has type: External analog input * [0x825b0e4] v4l2 demux debug: device supports chroma YUY2 [YUV 4:2:2 (YUYV), YUYV] [0x825b0e4] v4l2 demux debug: device supports size 640x480 [0x825b0e4] v4l2 demux debug: device supports size 352x288 [0x825b0e4] v4l2 demux debug: device supports size 320x240 [0x825b0e4] v4l2 demux debug: device supports size 176x144 [0x825b0e4] v4l2 demux debug: device supports size 160x120 [0x825b0e4] v4l2 demux debug: device supports chroma MJPG [MJPEG, MJPG] [0x825b0e4] v4l2 demux debug: device supports size 640x480 [0x825b0e4] v4l2 demux debug: device supports size 352x288 [0x825b0e4] v4l2 demux debug: device supports size 320x240 [0x825b0e4] v4l2 demux debug: device supports size 176x144 [0x825b0e4] v4l2 demux debug: device supports size 160x120 [0x825b0e4] v4l2 demux debug: '/dev/video0' is a video device [0x825b0e4] v4l2 demux debug: Extended control API supported by v4l2 driver [0x825b0e4] v4l2 demux debug: Available control: Brightness (980900) [0x825b0e4] v4l2 demux debug: integer control [0x825b0e4] v4l2 demux debug: valid values: -16 to 16 by steps of 1 [0x825b0e4] v4l2 demux debug: default value: 0 [0x825b0e4] v4l2 demux debug: current value: 0 [0x825b0e4] v4l2 demux debug: Available control: Contrast (980901) [0x825b0e4] v4l2 demux debug: integer control [0x825b0e4] v4l2 demux debug: valid values: 1 to 32 by steps of 1 [0x825b0e4] v4l2 demux debug: default value: 15 [0x825b0e4] v4l2 demux debug: current value: 15 [0x825b0e4] v4l2 demux debug: Available control: Saturation (980902) [0x825b0e4] v4l2 demux debug: integer control [0x825b0e4] v4l2 demux debug: valid values: 0 to 60 by steps of 1 [0x825b0e4] v4l2 demux debug: default value: 14 [0x825b0e4] v4l2 demux debug: current value: 14 [0x825b0e4] v4l2 demux debug: Available control: Hue (980903) [0x825b0e4] v4l2 demux debug: integer control [0x825b0e4] v4l2 demux debug: valid values: -45 to 45 by steps of 1 [0x825b0e4] v4l2 demux debug: default value: 0 [0x825b0e4] v4l2 demux debug: current value: 0 [0x825b0e4] v4l2 demux debug: Available control: White Balance Temperature, Auto (98090c) [0x825b0e4] v4l2 demux debug: boolean control [0x825b0e4] v4l2 demux debug: default value: 1 [0x825b0e4] v4l2 demux debug: current value: 1 [0x825b0e4] v4l2 demux debug: Available control: Gamma (980910) [0x825b0e4] v4l2 demux debug: integer control [0x825b0e4] v4l2 demux debug: valid values: 100 to 200 by steps of 10 [0x825b0e4] v4l2 demux debug: default value: 150 [0x825b0e4] v4l2 demux debug: current value: 150 [0x825b0e4] v4l2 demux debug: Available control: Power Line Frequency (980918) [0x825b0e4] v4l2 demux debug: menu control [0x825b0e4] v4l2 demux debug: 0: Disabled [0x825b0e4] v4l2 demux debug: 1: 50 Hz [0x825b0e4] v4l2 demux debug: 2: 60 Hz [0x825b0e4] v4l2 demux debug: default value: 1 [0x825b0e4] v4l2 demux debug: current value: 1 [0x825b0e4] v4l2 demux debug: Available control: White Balance Temperature (98091a) [0x825b0e4] v4l2 demux debug: integer control [0x825b0e4] v4l2 demux debug: valid values: 2800 to 6500 by steps of 1850 [0x825b0e4] v4l2 demux debug: default value: 4650 [0x825b0e4] v4l2 demux debug: current value: 4650 [0x825b0e4] v4l2 demux debug: Available control: Sharpness (98091b) [0x825b0e4] v4l2 demux debug: integer control [0x825b0e4] v4l2 demux debug: valid values: 0 to 15 by steps of 1 [0x825b0e4] v4l2 demux debug: default value: 3 [0x825b0e4] v4l2 demux debug: current value: 3 [0x825b0e4] v4l2 demux debug: Available control: Backlight Compensation (98091c) [0x825b0e4] v4l2 demux debug: integer control [0x825b0e4] v4l2 demux debug: valid values: 0 to 1 by steps of 1 [0x825b0e4] v4l2 demux debug: default value: 0 [0x825b0e4] v4l2 demux debug: current value: 0 [0x80df68c] qt4 interface debug: IM: Setting an input [0x825b0e4] v4l2 demux debug: Available private control: Exposure, Auto (9a0901) [0x825b0e4] v4l2 demux debug: menu control [0x825b0e4] v4l2 demux debug: 0: Auto Mode [0x825b0e4] v4l2 demux debug: 1: Manual Mode [0x825b0e4] v4l2 demux debug: 2: Shutter Priority Mode [0x825b0e4] v4l2 demux debug: 3: Aperture Priority Mode [0x825b0e4] v4l2 demux debug: default value: 3 [0x825b0e4] v4l2 demux debug: current value: 3 [0x825b0e4] v4l2 demux debug: Available private control: Exposure (Absolute) (9a0902) [0x825b0e4] v4l2 demux debug: integer control [0x825b0e4] v4l2 demux debug: valid values: 2 to 20 by steps of 2 [0x825b0e4] v4l2 demux debug: default value: 4 [0x825b0e4] v4l2 demux debug: current value: 4 [0x825b0e4] v4l2 demux debug: Available private control: Exposure, Auto Priority (9a0903) [0x825b0e4] v4l2 demux debug: boolean control [0x825b0e4] v4l2 demux debug: default value: 0 [0x825b0e4] v4l2 demux debug: current value: 1 [0x825b0e4] v4l2 demux debug: Available private control: Zoom, Absolute (9a090d) [0x825b0e4] v4l2 demux debug: integer control [0x825b0e4] v4l2 demux debug: valid values: 0 to 10 by steps of 1 [0x825b0e4] v4l2 demux debug: default value: 0 [0x825b0e4] v4l2 demux debug: current value: 0 [0x825b0e4] v4l2 demux debug: Available private control: Privacy (9a0910) [0x825b0e4] v4l2 demux debug: boolean control [0x825b0e4] v4l2 demux debug: default value: 0 [0x825b0e4] v4l2 demux debug: current value: 0 [0x825b0e4] v4l2 demux debug: using streaming i/o (mmap) [0x825b0e4] v4l2 demux debug: trying specified size 640x480 [0x825b0e4] v4l2 demux debug: Driver requires at most 614400 bytes to store a complete image [0x825b0e4] v4l2 demux debug: Interlacing setting: progressive [0x825b0e4] v4l2 demux debug: supported frame intervals for MJPG, 640x480: [0x825b0e4] v4l2 demux debug: supported frame interval: 1/30 [0x825b0e4] v4l2 demux debug: added new video es MJPG 640x480 [0xb7200fe4] main input debug: selecting program id=0 [0x825b0e4] v4l2 demux debug: User set fps=25.000000 [0x825b0e4] main demux debug: using access_demux module "v4l2" [0x825b0e4] main demux debug: TIMER module_need() : 38.532 ms - Total 38.532 ms / 1 intvls (Avg 38.532 ms) [0x8259a64] main decoder debug: looking for packetizer module: 21 candidates [0x8259a64] main decoder debug: using packetizer module "packetizer_copy" [0x8259a64] main decoder debug: TIMER module_need() : 11.088 ms - Total 11.088 ms / 1 intvls (Avg 11.088 ms) [0x8259a64] main decoder debug: thread (decoder) created at priority 0 (input/decoder.c:301) [0x8259a64] main decoder debug: thread started [0xb7200fe4] main input debug: starting in async mode [0x826ac3c] main demux meta debug: looking for meta reader module: 2 candidates [0x826ac3c] lua demux meta debug: Trying Lua scripts in /root/.local/share/vlc/lua/meta/reader [0x826ac3c] lua demux meta debug: Trying Lua scripts in /usr/lib/vlc/lua/meta/reader [0x826ac3c] lua demux meta debug: Trying Lua playlist script /usr/lib/vlc/lua/meta/reader/filename.luac [0x826ac3c] lua demux meta debug: Trying Lua scripts in /usr/share/vlc/lua/meta/reader [0x826ac3c] main demux meta debug: no meta reader module matching "any" could be loaded [0x826ac3c] main demux meta debug: TIMER module_need() : 2.287 ms - Total 2.287 ms / 1 intvls (Avg 2.287 ms) [0xb7200fe4] main input debug: `v4l2:///dev/video0:width=640:height=480:fps=25:chroma=mjpg' successfully opened Warning: call to rand() Warning: call to rand() Warning: call to rand() Warning: call to rand() [0xb7200fe4] main input debug: Buffering 0% [0xb7200fe4] main input debug: switching to sync mode [0xb7200fe4] main input debug: Stream buffering done (132 ms in 132 ms) [0xb7200fe4] main input debug: Decoder buffering done in 0 ms [0x8258fdc] main stream output debug: adding a new sout input (sout_input:0x826bcd0) [0x825928c] stream_out_duplicate stream out debug: duplicated a new stream codec=MJPG (es=0 group=0) [0xb720249c] main decoder debug: looking for decoder module: 27 candidates [0xb720249c] avcodec decoder debug: libavcodec initialized (interface 0x345501) [0xb720249c] avcodec decoder debug: trying to use direct rendering [0xb720249c] avcodec decoder debug: ffmpeg codec (Motion JPEG Video) started [0xb720249c] main decoder debug: using decoder module "avcodec" [0xb720249c] main decoder debug: TIMER module_need() : 52.070 ms - Total 52.070 ms / 1 intvls (Avg 52.070 ms) [0xb720249c] main decoder debug: thread (decoder) created at priority 0 (input/decoder.c:301) [0xb720249c] main decoder debug: thread started [0x825928c] stream_out_duplicate stream out debug: - added for output 0 [0x825c9e4] stream_out_transcode stream out debug: creating video transcoding from fcc=`MJPG' to fcc=`mp2v' [0x826359c] main generic debug: looking for decoder module: 27 candidates [0x826359c] avcodec generic debug: libavcodec already initialized [0x826359c] avcodec generic debug: trying to use direct rendering [0x826359c] avcodec generic debug: ffmpeg codec (Motion JPEG Video) started [0x826359c] main generic debug: using decoder module "avcodec" [0x826359c] main generic debug: TIMER module_need() : 1.840 ms - Total 1.840 ms / 1 intvls (Avg 1.840 ms) [0x826e7fc] main encoder debug: looking for encoder module: 10 candidates [0x826e7fc] avcodec encoder debug: libavcodec already initialized [0x826e7fc] avcodec encoder debug: found encoder MPEG-1/2 Video [0x826e7fc] main encoder debug: using encoder module "avcodec" [0x826e7fc] main encoder debug: TIMER module_need() : 11.706 ms - Total 11.706 ms / 1 intvls (Avg 11.706 ms) [0x826e7fc] main encoder debug: removing module "avcodec" [0x825928c] stream_out_duplicate stream out debug: - added for output 1 [0xb7200fe4] main input debug: no usable vout present, spawning one [0x826359c] avcodec generic debug: using direct rendering [0xb7222d44] main spu text debug: looking for text renderer module: 3 candidates [0xb7222d44] freetype spu text debug: Building font databases. [0xb7222d44] freetype spu text debug: Using Serif Bold as font from file /usr/share/fonts/TTF/DejaVuSans.ttf [0xb7222d44] freetype spu text debug: using fontsize: 2 [0xb7222d44] main spu text debug: using text renderer module "freetype" [0xb7222d44] main spu text debug: TIMER module_need() : 7.193 ms - Total 7.193 ms / 1 intvls (Avg 7.193 ms) [0x8295494] main scale debug: looking for video filter2 module: 18 candidates [0x825c9e4] stream_out_transcode stream out debug: late picture skipped (116818) [0x8295494] swscale scale debug: 32x32 chroma: YUVA -> 16x16 chroma: YUVA with scaling using Bicubic (good quality) [0x8295494] main scale debug: using video filter2 module "swscale" [0x8295494] main scale debug: TIMER module_need() : 4.380 ms - Total 4.380 ms / 1 intvls (Avg 4.380 ms) [0x8273944] main scale debug: looking for video filter2 module: 18 candidates [0x8273944] yuvp scale debug: YUVP to YUVA converter [0x8273944] main scale debug: using video filter2 module "yuvp" [0x8273944] main scale debug: TIMER module_need() : 4.299 ms - Total 4.299 ms / 1 intvls (Avg 4.299 ms) [0xb721f204] main video output debug: window size: 640x480 [0xb721f204] main video output debug: Deinterlacing available [0xb721f204] main video output debug: deinterlace 0, mode blend, is_needed 0 [0xb721f204] main video output debug: looking for video output module: 1 candidate [0xb721f204] vout_wrapper video output debug: Opening vout display wrapper [0x83575e4] main generic debug: looking for vout display module: 7 candidates [0x835945c] main window debug: looking for vout window xid module: 4 candidates [0x835945c] qt4 window debug: requesting video... [0x80df68c] qt4 interface debug: Video was requested 0, 0 [0x835945c] main window debug: using vout window xid module "qt4" [0x835945c] main window debug: TIMER module_need() : 16.304 ms - Total 16.304 ms / 1 intvls (Avg 16.304 ms) [0x835bf0c] main inhibit debug: looking for inhibit module: 1 candidate [0x835bf0c] main inhibit debug: using inhibit module "xdg_screensaver" [0x835bf0c] main inhibit debug: TIMER module_need() : 1.338 ms - Total 1.338 ms / 1 intvls (Avg 1.338 ms) [0x83575e4] xcb_xv generic debug: connected to X11.0 server [0x83575e4] xcb_xv generic debug: vendor : The X.Org Foundation [0x83575e4] xcb_xv generic debug: version: 10707000 [0x83575e4] xcb_xv generic debug: using screen 0xaa [0x83575e4] xcb_xv generic debug: using XVideo extension v2.2 [0x835bf0c] xdg_screensaver inhibit debug: started xdg-screensaver (PID = 5320) [0x83575e4] xcb_xv generic debug: using adaptor Intel(R) Textured Video [0x83575e4] xcb_xv generic debug: using port 71 [0x83575e4] xcb_xv generic debug: using image format 0x32595559 [0x83575e4] xcb_xv generic debug: using X11 visual ID 0x21 (depth: 24) [0x83575e4] xcb_xv generic debug: using X11 window 0x01e00000 [0x83575e4] xcb_xv generic debug: using X11 graphic context 0x01e00002 [0x825c9e4] stream_out_transcode stream out debug: late picture skipped (141638) [0x83575e4] main generic debug: VoutDisplayEvent 'fullscreen' 0 [0x83575e4] main generic debug: VoutDisplayEvent 'resize' 640x480 window [0x83575e4] main generic debug: using vout display module "xcb_xv" [0x83575e4] main generic debug: TIMER module_need() : 84.247 ms - Total 84.247 ms / 1 intvls (Avg 84.247 ms) [0x83575e4] main generic debug: A filter to adapt decoder to display is needed [0x835a1f4] main filter debug: looking for video filter2 module: 18 candidates [0x835a1f4] swscale filter debug: 640x480 chroma: J422 -> 640x480 chroma: YUY2 with scaling using Bicubic (good quality) [0x835a1f4] main filter debug: using video filter2 module "swscale" [0x835a1f4] main filter debug: TIMER module_need() : 1.760 ms - Total 1.760 ms / 1 intvls (Avg 1.760 ms) [0x83575e4] main generic debug: Filter 'Swscale' (0x835a1f4) appended to chain [0xb721f204] main video output debug: using video output module "vout_wrapper" [0xb721f204] main video output debug: TIMER module_need() : 87.209 ms - Total 87.209 ms / 1 intvls (Avg 87.209 ms) [0xb721f204] main video output debug: got 1 direct buffer(s) [0xb721f204] main video output debug: pic render sz 640x480, of (0,0), vsz 640x480, 4cc J422, sar 1:1, msk r0x0 g0x0 b0x0 [0xb721f204] main video output debug: pic in sz 640x480, of (0,0), vsz 640x480, 4cc J422, sar 1:1, msk r0x0 g0x0 b0x0 [0xb721f204] main video output debug: pic out sz 640x480, of (0,0), vsz 640x480, 4cc J422, sar 1:1, msk r0x0 g0x0 b0x0 [0xb721f204] main video output debug: direct render, mapping render pictures 0-23 to system pictures 1-24 [0xb720249c] avcodec decoder debug: using direct rendering [0x83575e4] xcb_xv generic debug: display is visible [0xb7222d44] freetype spu text debug: using fontsize: 30 [0xb7222d44] freetype spu text warning: unbreakable string [0xb721f204] main video output debug: Post-processing available [0xb721f204] main video output warning: vlc_object_find_name(postproc) is not safe! [0xb721f204] main video output warning: late picture skipped (84924 > -12283) [0xb721f204] main video output warning: late picture skipped (-3894 > -12283) [0x825c9e4] stream_out_transcode stream out debug: late picture skipped (148612) [0xb7222d44] freetype spu text debug: using fontsize: 30 [0xb7222d44] freetype spu text warning: unbreakable string [0xb7222d44] freetype spu text debug: using fontsize: 30 [0xb7222d44] freetype spu text warning: unbreakable string [0x825c9e4] stream_out_transcode stream out debug: late picture skipped (155385) [0xb721f204] main video output warning: late picture skipped (12543 > -18672) [0xb7222d44] freetype spu text debug: using fontsize: 30
I have to say I am a bit lost. Is there a problems with libraries on my computer? Am I following the wrong syntax? Am I doing something else wrong?

Rémi Denis-Courmont
Developer
Developer
Posts: 15323
Joined: 07 Jun 2004 16:01
VLC version: master
Operating System: Linux
Contact:

Re: Can save stream or view it - but not both at the same ti

Postby Rémi Denis-Courmont » 22 Aug 2010 19:39

The current implementation of #display is a huge hack. Sometimes it does not work properly.
Rémi Denis-Courmont
https://www.remlab.net/
Private messages soliciting support will be systematically discarded

xj25vm
Blank Cone
Blank Cone
Posts: 15
Joined: 19 Aug 2010 22:01

Re: Can save stream or view it - but not both at the same ti

Postby xj25vm » 29 Aug 2010 12:41

Is this pretty much 'official'? Shall I fill in a bug report?

Rémi Denis-Courmont
Developer
Developer
Posts: 15323
Joined: 07 Jun 2004 16:01
VLC version: master
Operating System: Linux
Contact:

Re: Can save stream or view it - but not both at the same ti

Postby Rémi Denis-Courmont » 29 Aug 2010 16:45

You can do whatever you want. There has not been any active/available maintainer for the stream output for quite a long time anyway.
Rémi Denis-Courmont
https://www.remlab.net/
Private messages soliciting support will be systematically discarded

xj25vm
Blank Cone
Blank Cone
Posts: 15
Joined: 19 Aug 2010 22:01

Re: Can save stream or view it - but not both at the same ti

Postby xj25vm » 29 Aug 2010 17:54

Thanks Remi. At least it helps to know that it's not something that I'm doing wrong. I've been banging my head for over a week with this - thinking that I didn't understand the syntax/options correctly.

Sebastian


Return to “VLC media player for Linux and friends Troubleshooting”

Who is online

Users browsing this forum: No registered users and 26 guests