[mythtv-commits] mythtv commit: r23843 - in branches/libmythui-osd by markk

mythtv at cvs.mythtv.org mythtv at cvs.mythtv.org
Mon Mar 29 01:30:24 UTC 2010


      Author: markk
        Date: 2010-03-29 01:30:24 +0000 (Mon, 29 Mar 2010)
New Revision: 23843
   Changeset: http://svn.mythtv.org/trac/changeset/23843

Added:

   branches/libmythui-osd/libs/libmythtv/cc608reader.cpp
   branches/libmythui-osd/libs/libmythtv/cc608reader.h
   branches/libmythui-osd/libs/libmythtv/cc608screen.cpp
   branches/libmythui-osd/libs/libmythtv/cc608screen.h

Modified:

   branches/libmythui-osd/libs/libmythtv/NuppelVideoPlayer.cpp
   branches/libmythui-osd/libs/libmythtv/NuppelVideoPlayer.h
   branches/libmythui-osd/libs/libmythtv/NuppelVideoRecorder.cpp
   branches/libmythui-osd/libs/libmythtv/NuppelVideoRecorder.h
   branches/libmythui-osd/libs/libmythtv/avformatdecoder.cpp
   branches/libmythui-osd/libs/libmythtv/cc608decoder.h
   branches/libmythui-osd/libs/libmythtv/libmythtv.pro
   branches/libmythui-osd/libs/libmythtv/nuppeldecoder.cpp
   branches/libmythui-osd/libs/libmythtv/osd.cpp
   branches/libmythui-osd/libs/libmythtv/osd.h
   branches/libmythui-osd/programs/mythtranscode/transcode.cpp

Log:

Branch libmythui-osd: Convert EIA-608 and NUV teletext subtitling to the
new OSD code.

This follows the CEA-708 subtitling model with a dedicate CC608Reader
class that feeds data to a new CC608Screen class on demand
(MythScreenType subclass). Much of this is simply the movement of
existing code from NuppelVideoPlayer into CC608Reader with changes to
variable naming and some additional locking around the output buffers -
the underlying decode/read/present logic should remain unchanged.

Refs #7650.





More information about the mythtv-commits mailing list