[mythtv-commits] mythtv commit: r23420 by markk

mythtv at cvs.mythtv.org mythtv at cvs.mythtv.org
Mon Feb 1 08:49:53 UTC 2010


      Author: markk
        Date: 2010-02-01 08:49:52 +0000 (Mon, 01 Feb 2010)
New Revision: 23420
   Changeset: http://svn.mythtv.org/trac/changeset/23420

Modified:

   trunk/mythtv/libs/libmythtv/avformatdecoder.cpp
   trunk/mythtv/libs/libmythtv/avformatdecoder.h
   trunk/mythtv/libs/libmythtv/videodisplayprofile.cpp
   trunk/mythtv/libs/libmythtv/videodisplayprofile.h
   trunk/mythtv/libs/libmythtv/videoout_d3d.cpp
   trunk/mythtv/libs/libmythtv/videoout_d3d.h
   trunk/mythtv/libs/libmythtv/videoout_directfb.cpp
   trunk/mythtv/libs/libmythtv/videoout_directfb.h
   trunk/mythtv/libs/libmythtv/videoout_null.cpp
   trunk/mythtv/libs/libmythtv/videoout_null.h
   trunk/mythtv/libs/libmythtv/videoout_opengl.cpp
   trunk/mythtv/libs/libmythtv/videoout_opengl.h
   trunk/mythtv/libs/libmythtv/videoout_quartz.cpp
   trunk/mythtv/libs/libmythtv/videoout_quartz.h
   trunk/mythtv/libs/libmythtv/videoout_vdpau.cpp
   trunk/mythtv/libs/libmythtv/videoout_vdpau.h
   trunk/mythtv/libs/libmythtv/videoout_xv.cpp
   trunk/mythtv/libs/libmythtv/videoout_xv.h
   trunk/mythtv/libs/libmythtv/videooutbase.cpp
   trunk/mythtv/libs/libmythtv/videooutbase.h

Log:

Platform dependant VideoDisplayProfile options.

We now build the list of supported decoders, renderers and associated
options from the decoder and video output classes at run time. Any
unsupported options are ignored when building the profile list from the
database entries.

The net result is that the user is only presented with options that have
been compiled in and the playback code will not try to initialise
renderers that are unavailable. As before, final selection and
validation of decoder/renderer support is completed as needed (e.g. XvMC
support for MPEG2..)

Closes #7967, Refs #7972.





More information about the mythtv-commits mailing list