[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