omxil on Raspberry

*nix specific usage questions
the_majkl
Blank Cone
Blank Cone
Posts: 13
Joined: 01 Dec 2008 11:00

omxil on Raspberry

Postby the_majkl » 24 Feb 2020 09:23

VLC 3.0.8 build from source on Raspberry 3B+ with Raspbian. I need to use omxil output, but:

/usr/local/vlc/bin/vlc -I http --http-port=8081 --http-password=k2videocontrol --vout=omxil_vout --play-and-exit --http-reconnect --no-video-title-show --network-caching=3000 --width=0 --video-x=0 --video-y=0 --volume=218 http://10.200.100.79:8024/

[01fcd938] main libvlc debug: VLC media player - 3.0.8 Vetinari
[01fcd938] main libvlc debug: Copyright © 1996-2019 the VideoLAN team
[01fcd938] main libvlc debug: revision 3.0.8-0-gf350b6b5a7
[01fcd938] main libvlc debug: configured with ./configure '--enable-rpi-omxil' '--prefix=/usr/local'
[01fcd938] main libvlc debug: searching plug-in modules
[01fcd938] main libvlc debug: loading plugins cache file /usr/local/lib/vlc/plugins/plugins.dat
[01fcd938] main libvlc debug: recursively browsing `/usr/local/lib/vlc/plugins'
[01fcd938] main libvlc debug: plug-ins loaded: 385 modules
... clipped here
[6d72aed8] swscale scale debug: 32x32 (32x32) chroma: YUVA -> 16x16 (16x16) chroma: RGBA with scaling using Bicubic (good quality)
[6d72aed8] main scale debug: using video converter module "swscale"
[6d7449c8] main scale debug: looking for video converter module matching "any": 14 candidates
[6d7449c8] yuvp scale debug: YUVP to YUVA converter
[6d7449c8] main scale debug: using video converter module "yuvp"
[6d709b50] main video output debug: Deinterlacing available
[6d709b50] main video output debug: deinterlace -1, mode auto, is_needed 0
[6d704db0] main window debug: looking for vout window module matching "any": 2 candidates
[6d704db0] main window debug: no vout window modules matched
[6d709b50] main video output debug: Opening vout display wrapper
[6d5174e8] main vout display debug: looking for vout display module matching "omxil_vout": 10 candidates
[6d5174e8] omxil_vout vout display debug: component OMX.broadcom.audio_capture
[6d5174e8] omxil_vout vout display debug: component OMX.broadcom.audio_decode
[6d5174e8] omxil_vout vout display debug: component OMX.broadcom.audio_encode
[6d5174e8] omxil_vout vout display debug: component OMX.broadcom.audio_render
[6d5174e8] omxil_vout vout display debug: component OMX.broadcom.audio_mixer
[6d5174e8] omxil_vout vout display debug: component OMX.broadcom.audio_splitter
[6d5174e8] omxil_vout vout display debug: component OMX.broadcom.audio_processor
[6d5174e8] omxil_vout vout display debug: component OMX.broadcom.camera
[6d5174e8] omxil_vout vout display debug: component OMX.broadcom.clock
[6d5174e8] omxil_vout vout display debug: component OMX.broadcom.coverage
[6d5174e8] omxil_vout vout display debug: component OMX.broadcom.egl_render
[6d5174e8] omxil_vout vout display debug: component OMX.broadcom.image_fx
[6d5174e8] omxil_vout vout display debug: component OMX.broadcom.image_decode
[6d5174e8] omxil_vout vout display debug: component OMX.broadcom.image_encode
[6d5174e8] omxil_vout vout display debug: component OMX.broadcom.image_read
[6d5174e8] omxil_vout vout display debug: component OMX.broadcom.image_write
[6d5174e8] omxil_vout vout display debug: component OMX.broadcom.read_media
[6d5174e8] omxil_vout vout display debug: component OMX.broadcom.resize
[6d5174e8] omxil_vout vout display debug: component OMX.broadcom.source
[6d5174e8] omxil_vout vout display debug: component OMX.broadcom.text_scheduler
[6d5174e8] omxil_vout vout display debug: component OMX.broadcom.transition
[6d5174e8] omxil_vout vout display debug: component OMX.broadcom.video_decode
[6d5174e8] omxil_vout vout display debug: component OMX.broadcom.video_encode
[6d5174e8] omxil_vout vout display debug: component OMX.broadcom.video_render
[6d5174e8] omxil_vout vout display debug: component OMX.broadcom.video_scheduler
[6d5174e8] omxil_vout vout display debug: component OMX.broadcom.video_splitter
[6d5174e8] omxil_vout vout display debug: component OMX.broadcom.visualisation
[6d5174e8] omxil_vout vout display debug: component OMX.broadcom.write_media
[6d5174e8] omxil_vout vout display debug: component OMX.broadcom.write_still
[6d5174e8] omxil_vout vout display debug: found 1 matching components for role iv_renderer
[6d5174e8] omxil_vout vout display debug: - OMX.broadcom.video_render
[6d5174e8] omxil_vout vout display debug: - OMX.broadcom.video_render
[6d5174e8] omxil_vout vout display debug: OmxEventHandler (OMX_EventCmdComplete, OMX_CommandStateSet, OMX_StateIdle)
[6d5174e8] omxil_vout vout display debug: OmxEventHandler (OMX_EventCmdComplete, OMX_CommandStateSet, OMX_StateExecuting)
... will continue in next post

(I found similar question from 2018 with older VLC version, but without solution.)
Any help, please?

Thanks, Michal

the_majkl
Blank Cone
Blank Cone
Posts: 13
Joined: 01 Dec 2008 11:00

Re: omxil on Raspberry

Postby the_majkl » 24 Feb 2020 09:24

...
[6d5174e8] main vout display debug: using vout display module "omxil_vout"
[6d5174e8] main vout display debug: A filter to adapt decoder MMAL to display I420 is needed
[6d522980] main filter debug: looking for video converter module matching "any": 14 candidates
[6d522980] chain filter debug: Trying to use chroma I422 as middle man
[6d5236d8] main filter debug: looking for video converter module matching "any": 14 candidates
[6d5236d8] chain filter debug: Trying to use chroma I420 as middle man
[6d523c30] main filter debug: looking for video converter module matching "any": 14 candidates
[6d523c30] chain filter error: Too high level of recursion (3)
[6d523c30] main filter debug: no video converter modules matched
[6d5236d8] main filter error: Failed to create video converter
[6d5236d8] chain filter debug: Trying to use chroma I0AL as middle man
[6d523c30] main filter debug: looking for video converter module matching "any": 14 candidates
[6d523c30] chain filter error: Too high level of recursion (3)
[6d523c30] main filter debug: no video converter modules matched
[6d5236d8] main filter error: Failed to create video converter
[6d5236d8] chain filter debug: Trying to use chroma I0AB as middle man
[6d523c30] main filter debug: looking for video converter module matching "any": 14 candidates
[6d523c30] chain filter error: Too high level of recursion (3)
[6d523c30] main filter debug: no video converter modules matched
[6d5236d8] main filter error: Failed to create video converter
[6d5236d8] chain filter debug: Trying to use chroma I0FL as middle man
[6d523c30] main filter debug: looking for video converter module matching "any": 14 candidates
[6d523c30] chain filter error: Too high level of recursion (3)
[6d523c30] main filter debug: no video converter modules matched
[6d5236d8] main filter error: Failed to create video converter
[6d5236d8] chain filter debug: Trying to use chroma RV32 as middle man
[6d523c30] main filter debug: looking for video converter module matching "any": 14 candidates
[6d523c30] chain filter error: Too high level of recursion (3)
[6d523c30] main filter debug: no video converter modules matched
[6d5236d8] main filter error: Failed to create video converter
[6d5236d8] chain filter debug: Trying to use chroma RV24 as middle man
[6d523c30] main filter debug: looking for video converter module matching "any": 14 candidates
[6d523c30] chain filter error: Too high level of recursion (3)
[6d523c30] main filter debug: no video converter modules matched
[6d5236d8] main filter error: Failed to create video converter
[6d5236d8] chain filter debug: Trying to use chroma BGRA as middle man
[6d523c30] main filter debug: looking for video converter module matching "any": 14 candidates
[6d523c30] chain filter error: Too high level of recursion (3)
[6d523c30] main filter debug: no video converter modules matched
[6d5236d8] main filter error: Failed to create video converter
[6d5236d8] main filter debug: no video converter modules matched
[6d522980] main filter error: Failed to create video converter
[6d522980] chain filter debug: Trying to use chroma I0AL as middle man
[6d5236d8] main filter debug: looking for video converter module matching "any": 14 candidates
[6d5236d8] chain filter debug: Trying to use chroma I0AB as middle man
[6d523c50] main filter debug: looking for video converter module matching "any": 14 candidates
[6d523c50] chain filter error: Too high level of recursion (3)
[6d523c50] main filter debug: no video converter modules matched
[6d5236d8] main filter error: Failed to create video converter
[6d5236d8] chain filter debug: Trying to use chroma I0FL as middle man
[6d523c50] main filter debug: looking for video converter module matching "any": 14 candidates
[6d523c50] chain filter error: Too high level of recursion (3)
[6d523c50] main filter debug: no video converter modules matched
[6d5236d8] main filter error: Failed to create video converter
[6d5236d8] chain filter debug: Trying to use chroma I420 as middle man
[6d523c50] main filter debug: looking for video converter module matching "any": 14 candidates
[6d523c50] chain filter error: Too high level of recursion (3)
... and this is repeated infinitely


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

Who is online

Users browsing this forum: No registered users and 23 guests