[mythtv-firehose] mythtv/master commit: c4bc3e9eb by Mark Kendall (mark-kendall)

MythTV noreply at mythtv.org
Sat Jun 18 02:24:44 UTC 2011


      Author:  Mark Kendall <mkendall at mythtv.org>
 Change Date:  2011-06-17T19:24:16-07:00
   Push Date:  2011/06/17 19:24:37 -0700
  Repository:  mythtv
      Branch:  master
New Revision:  c4bc3e9eb9a8a082d243b9d091018e58072eb3b6
   Changeset:  https://github.com/MythTV/mythtv/commit/c4bc3e9eb

Log:

Add VAAPI support.

This seems to be pretty stable here although only tested using the xorg
edgers ubuntu PPA on an Intel i3 530.

- you must be using OpenGL to draw the main UI (otherwise initialisation
will fail).
- rendering is subclassed from the standard OpenGL video renderer, so
OSD, subtitles etc all work as expected.
- there is no deinterlacing support.
- picture adjustments will follow.
- there are some still frame issues with DVD playback.

I haven't yet found a file that VAAPI won't accelerate for H.264 and
MPEG2, including flawless playback of killa_sampla.

Refs #8593

Added:

   mythtv/libs/libmythtv/vaapicontext.cpp
   mythtv/libs/libmythtv/vaapicontext.h
   mythtv/libs/libmythtv/videoout_openglvaapi.cpp
   mythtv/libs/libmythtv/videoout_openglvaapi.h

Modified:

   mythtv/configure
   mythtv/libs/libmythtv/avformatdecoder.cpp
   mythtv/libs/libmythtv/libmythtv.pro
   mythtv/libs/libmythtv/mythplayer.cpp
   mythtv/libs/libmythtv/mythplayer.h
   mythtv/libs/libmythtv/videodisplayprofile.cpp
   mythtv/libs/libmythtv/videoout_d3d.cpp
   mythtv/libs/libmythtv/videoout_d3d.h
   mythtv/libs/libmythtv/videooutbase.cpp
   mythtv/libs/libmythtv/videooutbase.h



More information about the mythtv-firehose mailing list