[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