v16 Failed to create vout component
#1
Hi

After firmware update from
Code:
Raspberry PI firmware version: Aug  3 2015 14:58:37
to
Code:
Feb 19 2016 19:49:42
Copyright (c) 2012 Broadcom
version 573126451d3fb80e6de5ffb7d1fa117d814417b8 (clean) (release)
and (clean) recompile of kodi I dont get live tv video anymore. I can just hear audio, video stays black. I guess I messed up something but I dont know what.

I noticed two errors in the log:
Code:
10:45:07 T:1860678672   ERROR: CMMALRenderer::init_vout Failed to create vout component (status=4 ENOSYS)
...
10:45:07 T:1860678672   ERROR: CMMALVideo::Open Failed to create MMAL decoder component vc.ril.video_decode (status=4 ENOSYS)

complete log:
kodi.log

any ideas?
Reply
#2
Have you updated userland libs?
/opt/vc/include and /opt/vc/lib
Reply
#3
I am very confused now. Huh
yes, I just tried gentoo's internal package "raspberrypi-userland" and raspberrypi-firmware. Userland installed into /usr instead of /opt. Then I changed kodis configure to match this path.

Because this doesnt seem to work I downloaded raspberry firmware from git and now I try to put firmware/opt/vc back to /opt/vc, rechange configure and try to compile again...
Reply
#4
I dont know whats wrong here.
I just deleted those strange gentoo packages and compiled raspberry-userland manualy.
It installed itself in /opt. Then I checked kodi.bin what it needs:

Code:
# ldd /usr/local/lib/kodi/kodi.bin
        libbcm_host.so => not found
        libvcos.so => not found
        libvchiq_arm.so => not found
        libmmal.so => not found
        libmmal_core.so => not found
        libmmal_util.so => not found
...
BUT when I start kodi with
Code:
LD_LIBRARY_PATH=/opt/vc/lib/ /usr/local/lib/kodi/kodi.bin
video is back again.
I need to find out why kodi doesnt look in /opt or why gentoo doesnt serve /opt.
Reply
#5
I can't help you with gentoo, but raspbian has:
Code:
$ cat ~/rootfs/etc/ld.so.conf.d/00-vmcs.conf
/opt/vc/lib
which causes /opt/vc/lib to be added to library path.
Reply
#6
no problem, thank you for pointing me to /opt/vc.
I will simply use an start script that runs kodi.bin with that path in front.
Reply

Logout Mark Read Team Forum Stats Members Help
Failed to create vout component0