[mythtv-commits] mythtv branch master updated by jyavenard. v0.28-pre-1551-g35450a5

Git Repo Owner noreply at mythtv.org
Sat Jun 7 20:08:33 UTC 2014


The branch, master has been updated on the
mythtv repository by gitolite user jyavenard.
       via  35450a554317dd629b6e15392ee309e37dbfec83 (commit)
      from  0e119c9a5e8f088d88e4a58646865c8ed5a4de7d (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commit 35450a554317dd629b6e15392ee309e37dbfec83
Author:    Jean-Yves Avenard <jyavenard at mythtv.org> at Sun, 8 Jun 2014 06:04:59 +1000
Committer: Jean-Yves Avenard <jyavenard at mythtv.org> at Sun, 8 Jun 2014 06:04:59 +1000
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=35450a554317dd629b6e15392ee309e37dbfec83

Check which version of OpenGL is available, and automatically select appropriate renderer.
There's no point trying to use the OpenGL2 render if only OpenGL 1.x is available. Doing otherwise can cause crash (which always occurred when I had opengl2 painter selected and was attempting to start mythtv-setup over ssh/X)

Selecting the "Auto" painter will try to use in order: OpenGL 2.0, OpenGL 1.0 and finally Qt.
Selection "OpenGL 1" will limit the use to the OpenGL 1.x render, and disable tests such as software rasterizer detection.
There's no difference between using "Auto" and "OpenGL 2", and as such the "OpenGL 2" painter is removed from the setting.

The Qt painter will be properly selected should an error occur.

Make the OpenGL VideoOuput use the same OpenGL version as the main painter.

VAAPI with OpenGL 2.0 is still broken, resulting in a black window.



-----------------------------------------------------------------------

Summary of changes:
 mythtv/libs/libmythtv/videoout_opengl.cpp       |    2 +-
 mythtv/libs/libmythui/mythmainwindow.cpp        |   14 ++++-------
 mythtv/libs/libmythui/mythrender_opengl.cpp     |   28 ++++++++++++++++++++++-
 mythtv/programs/mythfrontend/globalsettings.cpp |    2 -
 4 files changed, 33 insertions(+), 13 deletions(-)

-- 



More information about the mythtv-commits mailing list