[mythtv-commits] mythtv commit: r25497 by markk

mythtv at cvs.mythtv.org mythtv at cvs.mythtv.org
Fri Jul 30 05:55:39 UTC 2010


      Author: markk
        Date: 2010-07-30 05:55:39 +0000 (Fri, 30 Jul 2010)
New Revision: 25497
   Changeset: http://svn.mythtv.org/trac/changeset/25497

Added:

   trunk/mythtv/libs/libmythtv/privatedecoder.cpp
   trunk/mythtv/libs/libmythtv/privatedecoder.h
   trunk/mythtv/libs/libmythtv/privatedecoder_mpeg2.cpp
   trunk/mythtv/libs/libmythtv/privatedecoder_mpeg2.h

Modified:

   trunk/mythtv/libs/libmythtv/avformatdecoder.cpp
   trunk/mythtv/libs/libmythtv/avformatdecoder.h
   trunk/mythtv/libs/libmythtv/libmythtv.pro
   trunk/mythtv/libs/libmythtv/mythcodecid.cpp
   trunk/mythtv/libs/libmythtv/mythcodecid.h

Log:

Move libmpeg2 decoding into a seperate PrivateDecoder class.

This establishes a more modular approach to adding decoders not
supported in FFMPEG and cleans up AvFormatDecoder a little. Currently
only used to handle libmpeg2 decoding but will soon be used to simplify
adding OS X VDA decoding, CrystalHD support when written and any other
decoders that do not fit naturally into the FFMPEG structure.





More information about the mythtv-commits mailing list