[mythtv-commits] mythtv commit: r23863 by markk
mythtv at cvs.mythtv.org
mythtv at cvs.mythtv.org
Tue Mar 30 07:52:51 UTC 2010
Author: markk
Date: 2010-03-30 07:52:51 +0000 (Tue, 30 Mar 2010)
New Revision: 23863
Changeset: http://svn.mythtv.org/trac/changeset/23863
Added:
branches/libmythui-osd/libs/libmythtv/teletextscreen.cpp
branches/libmythui-osd/libs/libmythtv/teletextscreen.h
Modified:
branches/libmythui-osd/libs/libmythtv/NuppelVideoPlayer.cpp
branches/libmythui-osd/libs/libmythtv/NuppelVideoPlayer.h
branches/libmythui-osd/libs/libmythtv/libmythtv.pro
branches/libmythui-osd/libs/libmythtv/osd.cpp
branches/libmythui-osd/libs/libmythtv/osd.h
branches/libmythui-osd/libs/libmythtv/teletextdecoder.h
Log:
Branch libmythui-osd: Convert Teletext handling to the new OSD code.
This is almost a straight lift and shift of the existing code but the
new TeletextScreen class is subclassed from MythScreenType (and
TeletextViewer) instead of the old OSDType. The locking is slightly
simplified as there is no longer a risk of deadlock when Teletext
updates trigger OSD repaints (repainting is entirely driven via
playback).
The one concern I have here is that rendering seems to be slow but it's
hard to see how that can be improved without a sizeable re-write of the
presentation logic (much of which is geared to full teletext pages which
are probably increasingly rare anyway).
Refs #7650.
More information about the mythtv-commits
mailing list