[mythtv-commits] Ticket #3805: MythDVD rew/ff issues in -fixes
MythTV
mythtv at cvs.mythtv.org
Tue Aug 28 05:58:24 UTC 2007
#3805: MythDVD rew/ff issues in -fixes
------------------------------------------------+---------------------------
Reporter: Doug Goldstein <cardoe at gentoo.org> | Owner: skamithi
Type: defect | Status: new
Priority: minor | Milestone: unknown
Component: mythdvd | Version: 0.20-fixes
Severity: medium | Resolution:
Mlocked: 0 |
------------------------------------------------+---------------------------
Comment(by maverik044):
Done some debugging, have found where the problem is occurring but not why
yet. Thought I'd provide some progress in case the cause is more evident
to someone else.
When the play speed returns to normal (NVP:DoPlay), NVP:DoFastForward is
called. This function never returns and remains in fast forward. The
function call sequence can be seen in the log extract below.
NVP:DoFastForward calls
AFD:DoFastForward which then calls Dec: DoFastForward. Then we end up in
AFD: SeekReset and get stuck in the loop at the bottom of SeekReset that
deals with the variable skipFrames. In fact the call to GetFrame(0) never
returns.
NVP: DoPlay: rate: 29.97 speed: 1 skip: 1 => new interval 33366
Set video sync frame interval to 33366
NVP: Stretch Factor 1, allow passthru
AFD: DoFastForward(18342 (18193), do discard frames)
Dec: DoFastForward(18342 (18193), do discard frames)
AFD: SeekReset(18343, 4294967295, do flush, do discard)
AFD: SeekReset() flushing
VideoOutputXv: DiscardFrames(1)
VideoBuffers::DiscardFrames(1): AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
VideoBuffers::DiscardFrames(): AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -- done()
VideoBuffers::DiscardFrames(1): AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -- done
VideoOutputXv: DiscardFrames() 3: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA --
done()
DVDNAV_HOP_CHANNEL happened.
--
Ticket URL: <http://svn.mythtv.org/trac/ticket/3805#comment:4>
MythTV <http://svn.mythtv.org/trac>
MythTV
More information about the mythtv-commits
mailing list