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

MythTV mythtv at cvs.mythtv.org
Tue Dec 27 19:02:17 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 bjm <bjm at lvcm.com>):

 First, there is a typo in my test case. It should say to press "->" or
 Right Arrow to advance one frame at time. Greater than ">" advances one
 second and is working properly.

 For mpeg2, I can verify that with the temporary patch, frame advance does
 advance and decode frames properly although more slowly and unevenly than
 in the past when the key is held down.

 However, frame advance doesn't move at all for software encoded mpeg4 as
 of [8399].

 {{{
 2005-12-27 15:56:51.873 Dec: DoFastForward(16141 (16141), do discard
 frames)
 2005-12-27 15:56:52.110 NVP: ClearAfterSeek()
 2005-12-27 15:56:52.110 VideoOutputXv: ClearAfterSeek()
 2005-12-27 15:56:52.110 VideoBuffers::DiscardFrames():
 AAAAAAAAAAAAAAAAAAAAAAAAAAUUAAA
 2005-12-27 15:56:52.111 VideoBuffers::DiscardFrames():
 AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -- done()
 2005-12-27 15:56:52.798 Dec: DoFastForward(16141 (16141), do discard
 frames)
 2005-12-27 15:56:53.025 NVP: ClearAfterSeek()
 2005-12-27 15:56:53.025 VideoOutputXv: ClearAfterSeek()
 2005-12-27 15:56:53.025 VideoBuffers::DiscardFrames():
 AAAAAAAAAAAAAAAAAAAAAAAAAAAAUUA
 2005-12-27 15:56:53.026 VideoBuffers::DiscardFrames():
 AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -- done()
 2005-12-27 15:56:53.634 Dec: DoFastForward(16141 (16141), do discard
 frames)
 2005-12-27 15:56:53.875 NVP: ClearAfterSeek()
 2005-12-27 15:56:53.875 VideoOutputXv: ClearAfterSeek()
 2005-12-27 15:56:53.875 VideoBuffers::DiscardFrames():
 UAAAAAAAAAAAAAAAAAAAAAAAAAAAAAU
 2005-12-27 15:56:53.875 VideoBuffers::DiscardFrames():
 AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -- done()
 }}}
 Note the desiredFrame and framesPlayed is 16141 for all three key presses.
 The picture appears frozen though I suppose it has redrawn the same frame
 three times.

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


More information about the mythtv-commits mailing list