[mythtv-commits] mythtv commit: r23812 by markk

mythtv at cvs.mythtv.org mythtv at cvs.mythtv.org
Fri Mar 26 03:52:23 UTC 2010


      Author: markk
        Date: 2010-03-26 03:52:23 +0000 (Fri, 26 Mar 2010)
New Revision: 23812
   Changeset: http://svn.mythtv.org/trac/changeset/23812

Added:

   branches/libmythui-osd/libs/libmythtv/cc708reader.cpp
   branches/libmythui-osd/libs/libmythtv/cc708reader.h
   branches/libmythui-osd/libs/libmythtv/cc708screen.cpp
   branches/libmythui-osd/libs/libmythtv/cc708screen.h

Modified:

   branches/libmythui-osd/libs/libmythtv/NuppelVideoPlayer.cpp
   branches/libmythui-osd/libs/libmythtv/NuppelVideoPlayer.h
   branches/libmythui-osd/libs/libmythtv/avformatdecoder.cpp
   branches/libmythui-osd/libs/libmythtv/cc708decoder.cpp
   branches/libmythui-osd/libs/libmythtv/cc708decoder.h
   branches/libmythui-osd/libs/libmythtv/libmythtv.pro
   branches/libmythui-osd/libs/libmythtv/osd.cpp
   branches/libmythui-osd/libs/libmythtv/osd.h

Log:

Branch libmythui-osd: Convert CEA-708 closed captioning to the new OSD
code.

This creates a new, standalone CC708Reader (an amalgamation of the old
CC708Reader base class and the NuppelVideoPlayer code) and a new
CC708Screen class (a MythScreenType sub class). So we now have
CC708Decoder, CC708Reader, CC708Window and CC708Screen...

Rendering appears to be consistent with the trunk code although I'm not
100% sure the font handling is as efficient as it could be (should it be
using the global font store?). I have also settled on using the 8 font
types and adjusting the styling on the fly. If this proves to be the
correct way forward then the additional 8 italic font settings in the
PlaybackOSD settings screen can be removed.

Refs #7650.





More information about the mythtv-commits mailing list