[mythtv-commits] Ticket #9271: Improved teletext text rendering

MythTV mythtv at cvs.mythtv.org
Thu Dec 2 15:10:14 UTC 2010


#9271: Improved teletext text rendering
-------------------------------------+--------------------------------------
 Reporter:  markk                    |           Owner:  markk     
     Type:  Developer Task           |          Status:  closed    
 Priority:  minor                    |       Milestone:  0.24.1    
Component:  MythTV - Video Playback  |         Version:  0.24-fixes
 Severity:  medium                   |      Resolution:  Fixed     
 Keywords:                           |   Ticket locked:  0         
-------------------------------------+--------------------------------------
Changes (by markk):

  * status:  accepted => closed
  * resolution:  => Fixed


Comment:

 (In [27419]) Backport r27381 from trunk to release-0-24-fixes

 Refactor TeletextDecoder and TeletextScreen and add a new TeletextReader
 class.

 This follows the approach used in the other subtitle and caption classes
 whereby the screen object handles OSD representation of the data, the
 reader object holds the state and data and the decoder object feeds new
 data into the reader.

 This simplifies setup and initialisation of the teletext objects and
 removes the requirement to lock the OSD from the decoder, which was
 causing endless problems.

 The previous behaviour of always decoding teletext packets is also
 reinstated which radically improves responsiveness. Actually decoding
 and parsing the packets is trivial for a modern processor and hence
 should have no impact on performance.

 Closes #9271

-- 
Ticket URL: <http://svn.mythtv.org/trac/ticket/9271#comment:7>
MythTV <http://www.mythtv.org/>
MythTV Media Center


More information about the mythtv-commits mailing list