[mythtv-commits] mythtv commit: r25936 by markk

mythtv at cvs.mythtv.org mythtv at cvs.mythtv.org
Sun Aug 29 05:57:55 UTC 2010


      Author: markk
        Date: 2010-08-29 05:57:54 +0000 (Sun, 29 Aug 2010)
New Revision: 25936
   Changeset: http://svn.mythtv.org/trac/changeset/25936

Log:

Extend VideoBuffers and VideoFrame to support frame formats other than
YUV420P.

This isn't complete, and hence there are no functional changes, but
begins to remove some of the hard-coded assumptions of a YUV420P frame
format. Other formats are becoming increasingly relevant for VDA and
CrystalHD hardware decoding and the Direct3D, OpenGL and XVideo
renderers can all be modified to accept other formats and hence avoid
relatively costly conversions.


Modified:

   trunk/mythtv/libs/libmythtv/NuppelVideoRecorder.cpp
   trunk/mythtv/libs/libmythtv/avformatdecoder.cpp
   trunk/mythtv/libs/libmythtv/fourcc.h
   trunk/mythtv/libs/libmythtv/frame.h
   trunk/mythtv/libs/libmythtv/videobuffers.cpp
   trunk/mythtv/libs/libmythtv/videobuffers.h
   trunk/mythtv/libs/libmythtv/videoout_directfb.cpp
   trunk/mythtv/libs/libmythtv/videoout_null.cpp
   trunk/mythtv/libs/libmythtv/videoout_opengl.cpp
   trunk/mythtv/libs/libmythtv/videoout_vdpau.cpp
   trunk/mythtv/libs/libmythtv/videoout_xv.cpp
   trunk/mythtv/libs/libmythtv/videooutbase.cpp




More information about the mythtv-commits mailing list