[mythtv-firehose] mythtv branch master updated by jyavenard. v0.28-pre-1574-g07183b9

Git Repo Owner noreply at mythtv.org
Sun Jun 8 11:06:21 UTC 2014


The branch, master has been updated on the
mythtv repository by gitolite user jyavenard.
       via  07183b9a8fabde4671757d31bfcf8c54271cf73f (commit)
      from  c0223f9ffa35b4d16768e96aa989b7f1998b5610 (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 07183b9a8fabde4671757d31bfcf8c54271cf73f
Author:    Jean-Yves Avenard <jyavenard at mythtv.org> at Sun, 8 Jun 2014 21:01:18 +1000
Committer: Jean-Yves Avenard <jyavenard at mythtv.org> at Sun, 8 Jun 2014 21:01:18 +1000
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=07183b9a8fabde4671757d31bfcf8c54271cf73f

Fix VAAPI playback when OpenGL2 painter is used
For some reasons, VAAPI doesn't work with the OpenGL2 painter, instead you get a black window.
As I do not have at present the skills to identify the issue, implement a work around:
- If we are using the OpenGL1 painter, re-use the main UI painter
- If not, create a new OpenGL1 render context and use it instead.

This also allows to use VAAPI with the Qt painter (the requirement that OpenGL be present is still present) and not just error-out



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

Summary of changes:
 mythtv/libs/libmythtv/vaapicontext.cpp         |   44 +++++++++++--------
 mythtv/libs/libmythtv/vaapicontext.h           |    6 ++-
 mythtv/libs/libmythtv/videodisplayprofile.cpp  |    2 +-
 mythtv/libs/libmythtv/videoout_opengl.h        |    2 +-
 mythtv/libs/libmythtv/videoout_openglvaapi.cpp |   55 +++++++++++++++++++++++-
 mythtv/libs/libmythtv/videoout_openglvaapi.h   |    3 +
 6 files changed, 88 insertions(+), 24 deletions(-)

-- 



More information about the mythtv-firehose mailing list