[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