[mythtv-commits] Ticket #3046: Bogus position map causes fast forward locks in frontend after [12645]

MythTV mythtv at cvs.mythtv.org
Sun Feb 18 17:57:13 UTC 2007


#3046: Bogus position map causes fast forward locks in frontend after [12645]
-----------------------+----------------------------------------------------
 Reporter:  anonymous  |        Owner:  janne   
     Type:  defect     |       Status:  reopened
 Priority:  minor      |    Milestone:  0.21    
Component:  mythtv     |      Version:  head    
 Severity:  medium     |   Resolution:          
-----------------------+----------------------------------------------------
Changes (by janne):

  * status:  closed => reopened
  * resolution:  duplicate =>
  * summary:  fast forward causes frontend to hang in 12709 => Bogus
              position map causes fast forward locks in
              frontend after [12645]

Comment:

 DTVRecorder::HandleKeyFrame() doesn't consider buffered packets when
 writing the position to the position map.

 I'll commit it a simple fix soon. It's unfortunately not fully correct
 since it doesn't handle start codes spanning two TS packets correctly.

 I'm not sure if this is a valid case. It is at least a unlikely case. The
 offsets calculated by DTVRecorder and libav* match with my fix applied.

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


More information about the mythtv-commits mailing list