[mythtv-commits] Ticket #7650: Use libmythui to draw the OSD

MythTV mythtv at cvs.mythtv.org
Wed Apr 28 06:12:37 UTC 2010


#7650: Use libmythui to draw the OSD
-------------------------------------+--------------------------------------
 Reporter:  markk                    |       Owner:  markk   
     Type:  task                     |      Status:  accepted
 Priority:  minor                    |   Milestone:  0.24    
Component:  MythTV - Video Playback  |     Version:  head    
 Severity:  medium                   |     Mlocked:  0       
-------------------------------------+--------------------------------------

Comment(by markk):

 (In [24282]) Branch libmythui-osd: Clean up state handling when near the
 end of a
 file.

 Firstly, ensure the decoder loop does not attempt any further decoding
 when the eof is seen, unless in livetv (although if the rest of the code
 is working correctly, eof should not be seen in livetv). This is largely
 cosmetic as it avoids spamming the log with decoder errors.

 Secondly, end playback if eof is set outside of livetv. This should be a
 last resort as, again, if the rest of the code is working correctly, the
 tv object should have already detected the end of file and either
 prompted the user for the appropriate action to take or ended playback
 directly.

 Thirdly, tidy up detection and stopping of fastforward, timestretch etc
 when near the end of the file. This ensures normal playback is triggered
 in all cases and the tv object can then handle a graceful exit.

 Finally, add some comments on the main actions within EventLoop.

 Refs #7650.

-- 
Ticket URL: <http://svn.mythtv.org/trac/ticket/7650#comment:150>
MythTV <http://www.mythtv.org/>
MythTV


More information about the mythtv-commits mailing list