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

MythTV mythtv at cvs.mythtv.org
Tue Apr 27 01:32:41 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 [24266]) Branch libmythui-osd: Improved pause/unpause handling.

 Firstly, don't try and decode a frame if ffrew_skip == 0 as this causes
 unnecessary seeks after the decoder has been unpaused but before the
 speed change code has been triggered.

 Secondly don't trigger a seek and reset when we are moving between the
 pause/unpause state in normal (ie. non rewind/fastforward) playback. By
 and large the image on the screen is the correct one and there is no
 need to adjust the position (the potential exception is when multi-frame
 deinterlacers are in use and the frame may be off by one). Any remaining
 visual adjustments as playback is restarted are (I'm pretty sure)
 triggered by the av sync code.

 This also fixes an issue where the player would seek to the beginning of
 the file and not pause when using OpenGL playback.

 Refs #7650.

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

More information about the mythtv-commits mailing list