MythTV: Ticket #12515: Frontend crash with GLES2 bug is back for nvidia drivers 355.11http://code.mythtv.org/trac/ticket/12515
<p>
The bug listed here: <a class="ext-link" href="https://code.mythtv.org/trac/ticket/12098"><span class="icon">​</span>https://code.mythtv.org/trac/ticket/12098</a> appears to be back. When compiling, it seems to force the frontend to link to Nvidia's GLES2 libraries, despite not specifying the build to use EGL.
</p>
<p>
I've forced the thing to work with EGL but this seems to have a weird (but possibly unrelated) side effect of causing artifacts while seeking through x264 encoded videos with a VDPAU decoder. It is also possible that this was a regression introduced by mythtv and isn't attributed to this.
</p>
en-usMythTVhttps://www.mythtv.org/img/mythtv.pnghttp://code.mythtv.org/trac/ticket/12515
Trac 1.2.4kungfujesus06@…Wed, 30 Sep 2015 23:41:55 GMThttp://code.mythtv.org/trac/ticket/12515#comment:1
http://code.mythtv.org/trac/ticket/12515#comment:1
<p>
Just tried switching decoder to the standard one with GL as the onscreen renderer, and the artifacts whilst scrubbing / seeking through x264 encoded videos disappear. The issue definitely appears to be a VDPAU + EGL related issue. Using VDPAU with mplayer does not cause the same issues, so I'm speculating that there's some EGL framebuffer corruption going on or VDPAU (h264) with EGL is just plain buggy on NVIDIA's part. Interestingly Mpeg2 video appears to be unaffected.
</p>
Ticketmark-kendallWed, 11 Dec 2019 17:12:37 GMTstatus changed; owner sethttp://code.mythtv.org/trac/ticket/12515#comment:2
http://code.mythtv.org/trac/ticket/12515#comment:2
<ul>
<li><strong>owner</strong>
set to <em>mark-kendall</em>
</li>
<li><strong>status</strong>
changed from <em>new</em> to <em>accepted</em>
</li>
</ul>
Ticketmark-kendallWed, 11 Dec 2019 17:13:37 GMTstatus, milestone changed; resolution sethttp://code.mythtv.org/trac/ticket/12515#comment:3
http://code.mythtv.org/trac/ticket/12515#comment:3
<ul>
<li><strong>status</strong>
changed from <em>accepted</em> to <em>closed</em>
</li>
<li><strong>resolution</strong>
set to <em>Fixed</em>
</li>
<li><strong>milestone</strong>
changed from <em>unknown</em> to <em>31.0</em>
</li>
</ul>
<p>
I'm going to gamble on this being long gone. OpenGL code now relies on Qt for OpenGL version detection, loading etc. Working fine with Nvidia.
</p>
Ticket