[mythtv-commits] Re: Ticket #868: [8350] breaks mpeg2 decoding during frame advance

MythTV mythtv at cvs.mythtv.org
Thu Dec 29 23:35:57 EST 2005


#868: [8350] breaks mpeg2 decoding during frame advance
--------------------------------+-------------------------------------------
 Reporter:  bjm <bjm at lvcm.com>  |        Owner:  danielk 
     Type:  defect              |       Status:  assigned
 Priority:  major               |    Milestone:  0.19    
Component:  mythtv              |      Version:  head    
 Severity:  medium              |   Resolution:          
--------------------------------+-------------------------------------------
Comment (by danielk):

 (In [8425]) References #868.

 Takes advantage of our new found knowledge of when a frame is in use by
 avlib for regular mpeg2 decoding. It puts these frames on the end of the
 available list after a ReleaseFrames() call and tries to avoid them if
 other frames are available when GetNextFreeFrame() is called. This should
 prevent frames from getting reused while avlib is still using them in a
 low buffer situations.

 The GetStatus() debugging rutine now uses caps for frames not thought to
 be in use by the decoder, and lower case frames marked as in use.

-- 
Ticket URL: <http://cvs.mythtv.org/trac/ticket/868>
MythTV <http://www.mythtv.org/>
MythTV


More information about the mythtv-commits mailing list