[mythtv-commits] mythtv commit: r19360 by ijr

mythtv at cvs.mythtv.org mythtv at cvs.mythtv.org
Sun Dec 14 03:13:20 UTC 2008


      Author: ijr
        Date: 2008-12-14 03:13:20 +0000 (Sun, 14 Dec 2008)
New Revision: 19360
   Changeset: http://cvs.mythtv.org/trac/changeset/19360

Added:

   trunk/mythtv/libs/libmythui/mythpainter_vdpau.cpp
   trunk/mythtv/libs/libmythui/mythpainter_vdpau.h

Modified:

   trunk/mythtv/libs/libmythui/libmythui.pro
   trunk/mythtv/libs/libmythui/mythmainwindow.cpp
   trunk/mythtv/libs/libmythui/mythmainwindow.h
   trunk/mythtv/libs/libmythui/mythmainwindow_internal.h

Log:

Proof of concept UI painter that uses VDPAU.

Written mostly just to see if it was possible, but should eventually allow stuff like:
- OSD using mythui (no need to render/composite OSD in software in yuv420 and then convert it back to RGB for display)
- More seamless integration of video and UI (cross-fade between the two, etc)

Basically has the same capabilities as the OpenGL painter.

Not exposed in the settings dialog yet, but -O ThemePainter=vdpau works.  Does *not* play well with video at the moment.







More information about the mythtv-commits mailing list