[mythtv-commits] Ticket #13110: Issues with Raspbian stretch and MythTV

MythTV noreply at mythtv.org
Thu Aug 24 18:38:52 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              |   Keywords:
Ticket locked:  0                   |
------------------------------------+--------------------------
 There are several problems with using MythTV frontend on raspbian stretch

 * Compile errors: Many items are conditional upon QT version above 5.4.
 stretch has 5.7.1 and these are being used for the first time here and do
 not work. I believe these are all things that are dependent on LVR's
 customized QT build, which we are not using.
 * Some libs have been renamed since raspbian jessie: There were previously
 identically named libraries for OpenGLES and EGL, in different
 directories. Now the one set has been renamed so we must change to use the
 new name. It causes a problem because the installed QT is built with the
 wrong ones. QT is built to run off the "experimental" OpenGL. We have to
 turn off the experimental OpenGL, because with it turned on, OpenMAX video
 playback does not work.
 * Seg fault starting up mythfrontend: Once we have fixed the executables
 to runn off the correct (OpenGLES) libraries that do work with video
 playback, there is a seg fault on startup with QT accessing the OpenGLES
 library and presumable doing something that was designed only for the
 OpenGL library.
 * OpenGL OSD is not showing: Once we have overridden QT to not use OpenGL
 for xcb, the frontend runs and plays recordings but there is no OSD.
 * OpenGL Errors 0x0502 (invalid operation) reported in log: a call to
 glTexImage2D is used to create a texture for displaying the OSD. It is
 sometimes (not always) returning invalid operation.
 * It appears that the OSD may be showing behind the playback. Previously,
 all OpenGL was displayed over the playback window so it was perfect for
 OSD. Now all OpenGL seems to be behind the playback window.

--
Ticket URL: <https://code.mythtv.org/trac/ticket/13110>
MythTV <http://www.mythtv.org>
MythTV Media Center


More information about the mythtv-commits mailing list