VLC on Raspberry Pi with hardware decoding

*nix specific usage questions
avilleret
New Cone
New Cone
Posts: 3
Joined: 18 May 2014 10:13

VLC on Raspberry Pi with hardware decoding

Postby avilleret » 18 May 2014 11:50

Hello,

I've build VLC from source and enable the omxil components on my Raspberry Pi.
I follow this great article : http://www.oblivion-software.de/index.php?id=56

When I do :

Code: Select all

vlc --list | grep omxil
it reports :

Code: Select all

VLC media player 2.2.0-git Weatherwax (revision 2.1.0-git-3280-g2fe9c76) omxil Décodeur audio/vidéo utilisant OpenMAX IL omxil Encodeur vidéo utilisant OpenMAX IL omxil_vout OpenMAX IL video output
Which means that the omxil_vout module has been built.

But when I start VLC by enabling those codec and vout module the first image appears then nothing for a while and another image, just like if it is decoding with CPU...
Here is the output of vlc :

Code: Select all

~/vlc $ ./vlc --verbose 6 -I "dummy" --vout omxil_vout --codec omxil ../test.h264 VLC media player 2.2.0-git Weatherwax (revision 2.1.0-git-3280-g2fe9c76) [00a709d0] core libvlc debug: VLC media player - 2.2.0-git Weatherwax [00a709d0] core libvlc debug: Copyright © 1996-2014 the VideoLAN team [00a709d0] core libvlc debug: revision 2.1.0-git-3280-g2fe9c76 [00a709d0] core libvlc debug: configured with ./configure '--enable-rpi-omxil' '--enable-dvbpsi' '--enable-x264' '--disable-skins2' [00a709d0] core libvlc debug: searching plug-in modules [00a709d0] core libvlc debug: loading plugins cache file /home/pi/vlc/src/.libs/vlc/plugins/plugins.dat [00a709d0] core libvlc warning: cannot read /home/pi/vlc/src/.libs/vlc/plugins/plugins.dat: No such file or directory [00a709d0] core libvlc debug: recursively browsing `/home/pi/vlc/src/.libs/vlc/plugins' [00a709d0] core libvlc debug: saving plugins cache /home/pi/vlc/src/.libs/vlc/plugins/plugins.dat [00a709d0] core libvlc debug: loading plugins cache file /home/pi/vlc/modules/plugins.dat [00a709d0] core libvlc debug: recursively browsing `/home/pi/vlc/modules' [00a709d0] core libvlc debug: saving plugins cache /home/pi/vlc/modules/plugins.dat [00a709d0] core libvlc debug: plug-ins loaded: 400 modules [00a709d0] core libvlc debug: opening config file (/home/pi/.config/vlc/vlcrc) [00a709d0] core libvlc debug: translation test: code is "fr" [00a709d0] core libvlc debug: CPU has capabilities FPU [00b08f40] core input debug: Creating an input for 'Bibliothèque' [00b08f40] core input debug: Input is a meta file: disabling unneeded options [00b08f40] core input debug: using timeshift granularity of 50 MiB, in path '/tmp' [00b08f40] core input debug: `file/xspf-open:///home/pi/.local/share/vlc/ml.xspf' gives access `file' demux `xspf-open' path `/home/pi/.local/share/vlc/ml.xspf' [00b08f40] core input debug: creating demux: access='file' demux='xspf-open' location='/home/pi/.local/share/vlc/ml.xspf' file='/home/pi/.local/share/vlc/ml.xspf' [00b009c8] core demux debug: looking for access_demux module matching "file": 14 candidates [00b009c8] core demux debug: no access_demux modules matched [00b08f40] core input debug: creating access 'file' location='/home/pi/.local/share/vlc/ml.xspf', path='/home/pi/.local/share/vlc/ml.xspf' [00b00d48] core access debug: looking for access module matching "file": 19 candidates [00b00d48] filesystem access debug: opening file `/home/pi/.local/share/vlc/ml.xspf' [00b00d48] core access debug: using access module "filesystem" [00b009c8] core stream debug: Using stream method for AStream* [00b009c8] core stream debug: starting pre-buffering [00b009c8] core stream debug: received first data after 0 ms [00b009c8] core stream debug: pre-buffering done 296 bytes in 0s - 157 KiB/s [00b01340] core stream debug: looking for stream_filter module matching "any": 9 candidates [00b01340] core stream debug: no stream_filter modules matched [00b01340] core stream debug: looking for stream_filter module matching "record": 9 candidates [00b01340] core stream debug: using stream_filter module "record" [00b08f40] core input debug: creating demux: access='file' demux='xspf-open' location='/home/pi/.local/share/vlc/ml.xspf' file='/home/pi/.local/share/vlc/ml.xspf' [00b03128] core demux debug: looking for demux module matching "xspf-open": 62 candidates [00b03128] xspf demux debug: using XSPF playlist reader [00b03128] core demux debug: using demux module "playlist" [00b043b8] core demux meta debug: looking for meta reader module matching "any": 1 candidates [00b043b8] lua demux meta debug: Trying Lua scripts in /home/pi/.local/share/vlc/lua/meta/reader [00b043b8] lua demux meta debug: Trying Lua scripts in /home/pi/vlc/src/.libs/vlc/lua/meta/reader [00b043b8] lua demux meta debug: Trying Lua scripts in /home/pi/vlc/share/lua/meta/reader [00b043b8] lua demux meta debug: Trying Lua playlist script /home/pi/vlc/share/lua/meta/reader/filename.lua [00b043b8] lua demux meta debug: Trying Lua playlist script /home/pi/vlc/share/lua/meta/reader/filename.luac [00b043b8] core demux meta debug: no meta reader modules matched [00b08f40] core input debug: `file/xspf-open:///home/pi/.local/share/vlc/ml.xspf' successfully opened [00b053f0] core xml reader debug: looking for xml reader module matching "any": 1 candidates [00b053f0] core xml reader debug: using xml reader module "xml" [00b03128] xspf demux debug: parsed 0 tracks successfully [00b08f40] core input debug: EOF reached [00b03128] core demux debug: removing module "playlist" [00b01340] core stream debug: removing module "record" [00b00d48] core access debug: removing module "filesystem" [00b0d598] core playlist debug: creating audio output [00a801b0] core audio output debug: looking for audio output module matching "any": 5 candidates [00a801b0] pulse audio output debug: using library version 2.0.0 [00a801b0] pulse audio output debug: (compiled with version 2.0.0, protocol 26) [00a801b0] pulse audio output error: PulseAudio server connection failure: Connection refused [00a801b0] alsa audio output debug: Available ALSA PCM devices: [00a801b0] alsa audio output debug: Discard all samples (playback) or generate zero samples (capture) (null) [00a801b0] alsa audio output debug: bcm2835 ALSA, bcm2835 ALSA Default Audio Device (default:CARD=ALSA) [00a801b0] alsa audio output debug: bcm2835 ALSA, bcm2835 ALSA Default Audio Device (sysdefault:CARD=ALSA) [00a801b0] core audio output debug: using audio output module "alsa" [00b0d598] core playlist debug: keeping audio output [00b0d598] core playlist debug: adding item `test.h264' ( file:///home/pi/vlc/../test.h264 ) [00b26528] core interface debug: looking for interface module matching "hotkeys,none": 15 candidates [00b26528] core interface debug: using interface module "hotkeys" [00b00d78] core input debug: Creating an input for 'test.h264' [00b280c8] core interface debug: looking for interface module matching "globalhotkeys,none": 15 candidates [00b280c8] core interface debug: no interface modules matched [00b280c8] core interface error: no suitable interface module [00a709d0] core libvlc error: interface "globalhotkeys,none" initialization failed [00b28130] core interface debug: looking for interface module matching "dbus,none": 15 candidates [00b28130] dbus interface error: Failed to connect to the D-Bus session daemon: Unable to autolaunch a dbus-daemon without a $DISPLAY for X11 [00b28130] core interface debug: no interface modules matched [00b28130] core interface error: no suitable interface module [00a709d0] core libvlc error: interface "dbus,none" initialization failed [00b28130] core interface debug: looking for interface module matching "dummy": 15 candidates [00b28130] dummy interface: using the dummy interface module... [00b28130] core interface debug: using interface module "dummy" [00b0d598] core playlist debug: processing request item: null, node: Liste de lecture, skip: 0 [00b0d598] core playlist debug: rebuilding array of current - root Liste de lecture [00b0d598] core playlist debug: rebuild done - 1 items, index -1 [00b0d598] core playlist debug: starting playback of the new playlist item [00b0d598] core playlist debug: resyncing on test.h264 [00b0d598] core playlist debug: test.h264 is at 0 [00b0d598] core playlist debug: creating new input thread [00b2bc88] core input debug: Creating an input for 'test.h264' [00b2bc88] core input debug: using timeshift granularity of 50 MiB, in path '/tmp' [00b2bc88] core input debug: `file:///home/pi/vlc/../test.h264' gives access `file' demux `' path `/home/pi/vlc/../test.h264' [00b2bc88] core input debug: specified demux `any' [00b2bc88] core input debug: creating demux: access='file' demux='any' location='/home/pi/vlc/../test.h264' file='/home/pi/vlc/../test.h264' [00b30f90] core demux debug: looking for access_demux module matching "file": 14 candidates [00b30f90] core demux debug: no access_demux modules matched [00b2bc88] core input debug: creating access 'file' location='/home/pi/vlc/../test.h264', path='/home/pi/vlc/../test.h264' [00b31128] core access debug: looking for access module matching "file": 19 candidates [00b31128] filesystem access debug: opening file `/home/pi/vlc/../test.h264' [00b31128] core access debug: using access module "filesystem" [00b315d8] core stream debug: Using stream method for AStream* [00b315d8] core stream debug: starting pre-buffering [00b315d8] core stream debug: received first data after 0 ms [00b315d8] core stream debug: pre-buffering done 1024 bytes in 0s - 378 KiB/s [00b32258] core stream debug: looking for stream_filter module matching "any": 9 candidates [00b32258] core stream debug: no stream_filter modules matched [00b32258] core stream debug: looking for stream_filter module matching "record": 9 candidates [00b32258] core stream debug: using stream_filter module "record" [00b2bc88] core input debug: creating demux: access='file' demux='any' location='/home/pi/vlc/../test.h264' file='/home/pi/vlc/../test.h264' [00b33588] core demux debug: looking for demux module matching "h264": 62 candidates [00b33588] h264 demux debug: using 25,00 fps [00b38500] core demux packetizer debug: looking for packetizer module matching "any": 22 candidates [00b38500] core demux packetizer debug: using packetizer module "packetizer_h264" [00b33588] core demux debug: using demux module "h264" [00b2bc88] core input debug: looking for a subtitle file in /home/pi/vlc/../ [00b3be00] core demux meta debug: looking for meta reader module matching "any": 1 candidates [00b3be00] lua demux meta debug: Trying Lua scripts in /home/pi/.local/share/vlc/lua/meta/reader [00b3be00] lua demux meta debug: Trying Lua scripts in /home/pi/vlc/src/.libs/vlc/lua/meta/reader [00b3be00] lua demux meta debug: Trying Lua scripts in /home/pi/vlc/share/lua/meta/reader [00b3be00] lua demux meta debug: Trying Lua playlist script /home/pi/vlc/share/lua/meta/reader/filename.lua [00b3be00] lua demux meta debug: Trying Lua playlist script /home/pi/vlc/share/lua/meta/reader/filename.luac [00b3be00] core demux meta debug: no meta reader modules matched [00b2bc88] core input debug: `file:///home/pi/vlc/../test.h264' successfully opened [00b38500] packetizer_h264 demux packetizer debug: found NAL_SPS (sps_id=0) [00b38500] packetizer_h264 demux packetizer debug: found NAL_PPS (pps_id=0 sps_id=0) [00b2bc88] core input debug: selecting program id=0 [00b36008] core decoder debug: looking for decoder module matching "omxil": 41 candidates [00b36008] omxil decoder debug: fmt in:h264, out: [00b36008] omxil decoder debug: component OMX.broadcom.audio_capture [00b36008] omxil decoder debug: component OMX.broadcom.audio_decode [00b36008] omxil decoder debug: component OMX.broadcom.audio_encode [00b36008] omxil decoder debug: component OMX.broadcom.audio_render [00b36008] omxil decoder debug: component OMX.broadcom.audio_mixer [00b36008] omxil decoder debug: component OMX.broadcom.audio_splitter [00b36008] omxil decoder debug: component OMX.broadcom.audio_processor [00b36008] omxil decoder debug: component OMX.broadcom.camera [00b36008] omxil decoder debug: component OMX.broadcom.clock [00b36008] omxil decoder debug: component OMX.broadcom.coverage [00b36008] omxil decoder debug: component OMX.broadcom.egl_render [00b36008] omxil decoder debug: component OMX.broadcom.image_fx [00b36008] omxil decoder debug: component OMX.broadcom.image_decode [00b36008] omxil decoder debug: component OMX.broadcom.image_encode [00b36008] omxil decoder debug: component OMX.broadcom.image_read [00b36008] omxil decoder debug: component OMX.broadcom.image_write [00b36008] omxil decoder debug: component OMX.broadcom.read_media [00b36008] omxil decoder debug: component OMX.broadcom.resize [00b36008] omxil decoder debug: component OMX.broadcom.source [00b36008] omxil decoder debug: component OMX.broadcom.text_scheduler [00b36008] omxil decoder debug: component OMX.broadcom.transition [00b36008] omxil decoder debug: component OMX.broadcom.video_decode [00b36008] omxil decoder debug: component OMX.broadcom.video_encode [00b36008] omxil decoder debug: component OMX.broadcom.video_render [00b36008] omxil decoder debug: component OMX.broadcom.video_scheduler [00b36008] omxil decoder debug: component OMX.broadcom.video_splitter [00b36008] omxil decoder debug: component OMX.broadcom.visualisation [00b36008] omxil decoder debug: component OMX.broadcom.write_media [00b36008] omxil decoder debug: component OMX.broadcom.write_still [00b36008] omxil decoder debug: found 1 matching components for role video_decoder.avc [00b36008] omxil decoder debug: - OMX.broadcom.video_decode [00b36008] omxil decoder debug: loaded component OMX.broadcom.video_decode [00b36008] omxil decoder debug: found 0 audio ports [00b36008] omxil decoder debug: found 0 image ports [00b36008] omxil decoder debug: found 2 video ports [00b36008] omxil decoder debug: -> input 130 (0 streams) (20:1:81920 buffers) (0,16) enabled [00b36008] omxil decoder debug: -> video MPEG-4 Video 0x0@0,00 (4,0) (0,0) (0,0,0,0) [00b36008] omxil decoder debug: -> output 131 (0 streams) (1:1:115200 buffers) (0,16) enabled [00b36008] omxil decoder debug: -> video Planar 4:2:0 YUV 320x240@0,00 (0,20) (320,240) (0,0,320,240) [00b36008] omxil decoder debug: Enabled aspect ratio notifications [00b36008] omxil decoder debug: StartWithValidFrame disabled. [00b36008] omxil decoder debug: OmxEventHandler (OMX_EventCmdComplete, OMX_CommandStateSet, OMX_StateIdle) [00b36008] omxil decoder debug: OmxEventHandler (OMX_EventCmdComplete, OMX_CommandStateSet, OMX_StateExecuting) [00b36008] omxil decoder debug: -> input 130 (0 streams) (20:1:81920 buffers) (0,16) enabled [00b36008] omxil decoder debug: -> video H264 - MPEG-4 AVC (part 10) 1920x1088@0,00 (7,0) (0,0) (0,0,1920,1088) [00b36008] omxil decoder debug: -> output 131 (0 streams) (1:1:3133440 buffers) (0,16) enabled [00b36008] omxil decoder debug: -> video Planar 4:2:0 YUV 1920x1088@0,00 (0,20) (1920,1088) (0,0,1920,1088) [00b36008] core decoder debug: using decoder module "omxil" [00b2bc88] core input error: Invalid PCR value in ES_OUT_SET_(GROUP_)PCR ! [00b2bc88] core input debug: Buffering 0% [00b2bc88] core input debug: Buffering 13% [00b2bc88] core input debug: Buffering 26% [00b2bc88] core input debug: Buffering 40% [00b2bc88] core input debug: Buffering 53% [00b36008] omxil decoder debug: OmxEventHandler (OMX_EventPortSettingsChanged, 131, 0) [00b36008] omxil decoder debug: OmxEventHandler (OMX_EventCmdComplete, OMX_CommandPortDisable, 131) [00b36008] omxil decoder debug: OmxEventHandler (OMX_EventCmdComplete, OMX_CommandPortEnable, 131) [00b2bc88] core input debug: Buffering 66% [00b36008] omxil decoder debug: -> input 130 (0 streams) (20:1:81920 buffers) (0,16) enabled [00b36008] omxil decoder debug: -> video H264 - MPEG-4 AVC (part 10) 1920x1088@0,00 (7,0) (0,0) (0,0,1920,1088) [00b36008] omxil decoder debug: -> output 131 (0 streams) (1:1:3133440 buffers) (0,16) enabled [00b36008] omxil decoder debug: -> video Planar 4:2:0 YUV 1920x1080@12,50 (0,20) (1920,1088) (0,0,1920,1080) [00b2bc88] core input debug: Buffering 80% [00b2bc88] core input debug: Buffering 93% [00b683c0] core spu text debug: looking for text renderer module matching "any": 2 candidates [00b2bc88] core input debug: Stream buffering done (320 ms in 258 ms) [00b683c0] freetype spu text debug: Building font databases. [00b683c0] freetype spu text debug: Took 5 microseconds [00b683c0] freetype spu text debug: Using Serif Bold as font from file /usr/share/fonts/truetype/ttf-dejavu/DejaVuSans.ttf [00b683c0] freetype spu text debug: Using Monospace as mono-font from file /usr/share/fonts/truetype/ttf-dejavu/DejaVuSansMono.ttf [00b683c0] freetype spu text debug: using fontsize: 2 [00b683c0] core spu text debug: using text renderer module "freetype" [b0ea2cb0] core scale debug: looking for video filter2 module matching "any": 53 candidates [b0ea2cb0] swscale scale debug: 32x32 (32x32) chroma: YUVA -> 16x16 (16x16) chroma: RGBA with scaling using Bicubic (good quality) [b0ea2cb0] core scale debug: using video filter2 module "swscale" [b0ed5368] core scale debug: looking for video filter2 module matching "any": 53 candidates [b0ed5368] yuvp scale debug: YUVP to YUVA converter [b0ed5368] core scale debug: using video filter2 module "yuvp" [00b42b88] core video output debug: Deinterlacing available [00b42b88] core video output debug: deinterlace 0, mode blend, is_needed 0 [00b42b88] core video output debug: Opening vout display wrapper [00b3b3a8] core vout display debug: looking for vout display module matching "omxil_vout": 12 candidates [00b3b3a8] omxil_vout vout display debug: component OMX.broadcom.audio_capture [00b3b3a8] omxil_vout vout display debug: component OMX.broadcom.audio_decode [00b3b3a8] omxil_vout vout display debug: component OMX.broadcom.audio_encode [00b3b3a8] omxil_vout vout display debug: component OMX.broadcom.audio_render [00b3b3a8] omxil_vout vout display debug: component OMX.broadcom.audio_mixer [00b3b3a8] omxil_vout vout display debug: component OMX.broadcom.audio_splitter [00b3b3a8] omxil_vout vout display debug: component OMX.broadcom.audio_processor [00b3b3a8] omxil_vout vout display debug: component OMX.broadcom.camera [00b3b3a8] omxil_vout vout display debug: component OMX.broadcom.clock [00b3b3a8] omxil_vout vout display debug: component OMX.broadcom.coverage [00b3b3a8] omxil_vout vout display debug: component OMX.broadcom.egl_render [00b3b3a8] omxil_vout vout display debug: component OMX.broadcom.image_fx [00b3b3a8] omxil_vout vout display debug: component OMX.broadcom.image_decode [00b3b3a8] omxil_vout vout display debug: component OMX.broadcom.image_encode [00b3b3a8] omxil_vout vout display debug: component OMX.broadcom.image_read [00b3b3a8] omxil_vout vout display debug: component OMX.broadcom.image_write [00b3b3a8] omxil_vout vout display debug: component OMX.broadcom.read_media [00b3b3a8] omxil_vout vout display debug: component OMX.broadcom.resize [00b3b3a8] omxil_vout vout display debug: component OMX.broadcom.source [00b3b3a8] omxil_vout vout display debug: component OMX.broadcom.text_scheduler [00b3b3a8] omxil_vout vout display debug: component OMX.broadcom.transition [00b3b3a8] omxil_vout vout display debug: component OMX.broadcom.video_decode [00b3b3a8] omxil_vout vout display debug: component OMX.broadcom.video_encode [00b3b3a8] omxil_vout vout display debug: component OMX.broadcom.video_render [00b3b3a8] omxil_vout vout display debug: component OMX.broadcom.video_scheduler [00b3b3a8] omxil_vout vout display debug: component OMX.broadcom.video_splitter [00b3b3a8] omxil_vout vout display debug: component OMX.broadcom.visualisation [00b3b3a8] omxil_vout vout display debug: component OMX.broadcom.write_media [00b3b3a8] omxil_vout vout display debug: component OMX.broadcom.write_still [00b3b3a8] omxil_vout vout display debug: found 1 matching components for role iv_renderer [00b3b3a8] omxil_vout vout display debug: - OMX.broadcom.video_render [00b3b3a8] omxil_vout vout display debug: OmxEventHandler (OMX_EventCmdComplete, OMX_CommandStateSet, OMX_StateIdle) [00b3b3a8] omxil_vout vout display debug: OmxEventHandler (OMX_EventCmdComplete, OMX_CommandStateSet, OMX_StateExecuting) [00b3b3a8] core vout display debug: VoutDisplayEvent 'fullscreen' 1 [00b3b3a8] core vout display debug: using vout display module "omxil_vout" [00b42b88] core video output warning: Not enough direct buffers, using system memory [00b42b88] core video output debug: original format sz 1920x1080, of (0,0), vsz 1920x1080, 4cc I420, sar 1:1, msk r0x0 g0x0 b0x0 [00b683c0] core spu text debug: removing module "freetype" [b0ea41e0] core spu text debug: looking for text renderer module matching "any": 2 candidates [b0ea41e0] freetype spu text debug: Building font databases. [b0ea41e0] freetype spu text debug: Took 4 microseconds [b0ea41e0] freetype spu text debug: Using Serif Bold as font from file /usr/share/fonts/truetype/ttf-dejavu/DejaVuSans.ttf [b0ea41e0] freetype spu text debug: Using Monospace as mono-font from file /usr/share/fonts/truetype/ttf-dejavu/DejaVuSansMono.ttf [b0ea41e0] freetype spu text debug: using fontsize: 2 [b0ea41e0] core spu text debug: using text renderer module "freetype" [00b36008] core decoder debug: End of video preroll [00b36008] core decoder debug: Received first picture [00b683c0] core blend debug: looking for video blending module matching "any": 1 candidates [00b683c0] core blend debug: using video blending module "blend" [00b42b88] core video output debug: Detected interlaced video [00b42b88] core video output debug: deinterlace 0, mode blend, is_needed 1 [00b3b3a8] core vout display error: Failed to set fullscreen [00b3b3a8] core vout display error: Failed to change zoom [00b3b3a8] core vout display error: Failed to set on top [00b2bc88] core input debug: Decoder wait done in 741 ms [00b42b88] core video output warning: picture is too late to be displayed (missing 52 ms) [00b42b88] core video output warning: picture is too late to be displayed (missing 152 ms) [00b42b88] core video output warning: picture is too late to be displayed (missing 211 ms) [00b42b88] core video output warning: picture is too late to be displayed (missing 268 ms) [00b3b3a8] core vout display debug: auto hiding mouse cursor [00b42b88] core video output warning: picture is too late to be displayed (missing 345 ms) [00b42b88] core video output warning: picture is too late to be displayed (missing 398 ms) [00b42b88] core video output warning: picture is too late to be displayed (missing 444 ms) [00b42b88] core video output warning: picture is too late to be displayed (missing 496 ms) [00b42b88] core video output warning: picture is too late to be displayed (missing 549 ms) [00b42b88] core video output warning: picture is too late to be displayed (missing 608 ms) [00b42b88] core video output warning: picture is too late to be displayed (missing 711 ms) [00b42b88] core video output warning: picture is too late to be displayed (missing 768 ms) [00b42b88] core video output warning: picture is too late to be displayed (missing 811 ms) [00b42b88] core video output warning: picture is too late to be displayed (missing 868 ms) [00b42b88] core video output warning: picture is too late to be displayed (missing 926 ms) [00b42b88] core video output warning: picture is too late to be displayed (missing 978 ms) [00b42b88] core video output warning: picture is too late to be displayed (missing 1021 ms) [00b42b88] core video output warning: picture is too late to be displayed (missing 1078 ms) [00b42b88] core video output warning: picture is too late to be displayed (missing 1116 ms) [00b42b88] core video output warning: picture is too late to be displayed (missing 1166 ms) [00b42b88] core video output warning: picture is too late to be displayed (missing 1211 ms) ^C[00a709d0] core libvlc debug: removing all interfaces [00a709d0] core libvlc debug: exiting [00b28130] core interface debug: removing module "dummy" [00b26528] core interface debug: removing module "hotkeys" [00b0d598] core playlist debug: destroying [00b0d598] core playlist debug: deactivating the playlist [00b0d598] core playlist debug: incoming request - stopping current input [00b0d598] core playlist debug: incoming request - stopping current input [00b0d598] core playlist debug: finished input [00b36008] core decoder debug: removing module "omxil" [00b36008] omxil decoder debug: OmxEventHandler (OMX_EventCmdComplete, OMX_CommandStateSet, OMX_StateIdle) [00b36008] omxil decoder debug: OmxEventHandler (OMX_EventCmdComplete, OMX_CommandStateSet, OMX_StateLoaded) [00b36008] core decoder debug: killing decoder fourcc `h264', 37 PES in FIFO [00b0d598] core playlist debug: saving a free vout [00b0d598] core playlist debug: reusing provided vout [00b33588] core demux debug: removing module "h264" [00b38500] core demux packetizer debug: removing module "packetizer_h264" [00b3b3a8] core vout display error: Failed to change zoom [00b32258] core stream debug: removing module "record" [00b31128] core access debug: removing module "filesystem" [00b2bc88] core input debug: Program doesn't contain anymore ES [00b0d598] core playlist debug: incoming request - stopping current input [00b0d598] core playlist debug: dead input [00a801b0] core audio output debug: removing module "alsa" [00b42b88] core video output debug: destroying useless vout [00b683c0] core blend debug: removing module "blend" [00b3b3a8] core vout display debug: removing module "omxil_vout" [00b3b3a8] omxil_vout vout display debug: OmxEventHandler (OMX_EventCmdComplete, OMX_CommandStateSet, OMX_StateIdle) [00b3b3a8] omxil_vout vout display debug: OmxEventHandler (OMX_EventCmdComplete, OMX_CommandStateSet, OMX_StateLoaded) [b0ea41e0] core spu text debug: removing module "freetype" [b0ed5368] core scale debug: removing module "yuvp" [b0ea2cb0] core scale debug: removing module "swscale" [00b0d598] core playlist debug: meta ok for (null), need to fetch art [00b25d08] core playlist export debug: saving Bibliothèque to file /home/pi/.local/share/vlc/ml.xspf.tmp16801 [00b25d08] core playlist export debug: looking for playlist export module matching "export-xspf": 4 candidates [00b25d08] core playlist export debug: using playlist export module "export" [00b25d08] core playlist export debug: removing module "export"
In this verbose output, I can see that VLC find a decoder and a renderer.
So I guess the lib are in the right place.
I hit CTRL+C from command line, just before line beginning with "^C".
But I got an error : Invalid PCR value in ES_OUT_SET_(GROUP_)PCR !
I'm not sure if this matters because I got the same error on my laptop which is decoding fine the same video.
And then few errors regarding vout module (fullscreen, zoom and ontop) which, I think, doesn't matter since the omxil_vout module should write directly to the framebuffer, thus there is no window, zoom, fullscreen nor ontop option.

I try with several video that omxplayer and hello_video example can display without any problem so I guess it's not a codec issue.
And I'm running without X server, just from the command, this explains the error about interface.
But I tried from LXDE and I got the same.
In the code post above, I'm lauching vlc from it''s building folder but I got the same output with vlc or cvlc from the /usr/local/bin folder.

Could I miss something obvious ?

Thanks in advance

A

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

Who is online

Users browsing this forum: No registered users and 40 guests