[mythtv-commits] Ticket #13110: Issues with Raspbian stretch and MythTV
MythTV
noreply at mythtv.org
Fri Aug 25 20:12:32 UTC 2017
#13110: Issues with Raspbian stretch and MythTV
--------------------------------+------------------------------
Reporter: pbennett | Owner: pbennett
Type: Bug Report - Crash | Status: new
Priority: major | Milestone: needs_triage
Component: Ports - rPi | Version: Unspecified
Severity: medium | Resolution:
Keywords: | Ticket locked: 0
--------------------------------+------------------------------
Comment (by pbennett):
The OpenGL OSD is not displaying behind the playback, it is not displaying
at all.
First the calls to glTexImage2D were failing. I found in the OpenGL ES
documentation that when calling that function the internal format and data
format must be the same, but they were not. I added a line to set internal
format equal to data format. I don't know how this worked before.
In the code in most cases there is no error check after opengl calls. This
was causing errors to be logged as occurring in glTexImage2D even if they
actually occurred elsewhere.
I traced it and found it was fialing in glDrawArrays. I added an error
check to the call to glDrawArrays, and those calls are failing, also with
0x0502, Invalid Operation.
The OpenGL code is complex and I am no expert. I don't know why it is
failing where before it worked fine. There are log messages that appear to
confirm that OpenGL is correctly initialized.
--
Ticket URL: <https://code.mythtv.org/trac/ticket/13110#comment:1>
MythTV <http://www.mythtv.org>
MythTV Media Center
More information about the mythtv-commits
mailing list