[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