[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