[mythtv-commits] Ticket #3786: timestretch doesnt reset on catchup for remote FEs
MythTV
mythtv at cvs.mythtv.org
Thu Aug 2 01:47:22 UTC 2007
#3786: timestretch doesnt reset on catchup for remote FEs
-----------------------+----------------------------------------------------
Reporter: anonymous | Owner: ijr
Type: defect | Status: new
Priority: minor | Milestone: unknown
Component: mythtv | Version: unknown
Severity: medium | Mlocked: 0
-----------------------+----------------------------------------------------
on (some) remote frontends, timestretch doesnt reset to x1 when it catches
up to the end of a recording currently in progress or livetv.
The current mechanism is not very robust.
The solution I have come up with is to monitor ringbuffer starvation and
pass this info back up to NVP.
Shoudl work under all circumstances, though not sure about BE streaming
mode without readaheadthread active as it relies on incomplete reads to
detect data starvation.
It may be possibly to remove the old IsNearEnd test and use this method
exclusively.
Not extensively tested but seems to work in my scenario which uses
readaheadthread and NFS (I think).
patch attached
--
Ticket URL: <http://svn.mythtv.org/trac/ticket/3786>
MythTV <http://svn.mythtv.org/trac>
MythTV
More information about the mythtv-commits
mailing list