[LINUX] no video output and crash after exiting when using GLES renderer
#1
I realise the GLES renderer is quite new (or at least under some development), hence I wanted to put this here before posting to trac.

XBMC gui works fine and is nice and fast, but there is no video output when playing a file. audio is fine. gui parts display fine over the black screen. When exiting from xbmc after playing a video there is a crash (some memory freed twice or something?). teh crash only happens when playing a video with the GLES renderer

Using XBMC git rev: 3d6af41 built with options

./configure --enable-debug --disable-optimizations --enable-gles --disable-vaapi --disable-vdpau --disable-xrandr

xbmc crash/debug log:
http://pastebin.com/Q0BtaBMW
stdout:
http://pastebin.com/SKhEMXdQ

I also tried forcing m_renderMethod = RENDER_SW in void CLinuxRendererGLES::LoadShaders(int field) but it crashes heavily then before it started playing. I didn't debug it further.

I cant rule out completely the systems graphics driver, - however, since the rest of xbmc works, and the crash also, this is probably related to the xbmc gles code.

[edit] replaced the logs with ones from compile with debug on/optimisations off
Reply
#2
here is a video showing the output not working.
http://www.youtube.com/watch?v=WALlSckmMWs
Reply
#3
now reported on trac (as was suggested to me). http://trac.xbmc.org/ticket/11196
Reply
#4
problems fixed. i put patches on the trac report above.
Reply

Logout Mark Read Team Forum Stats Members Help
[LINUX] no video output and crash after exiting when using GLES renderer0