google / sagetv

SageTV is a cross-platform networked DVR and media management system
http://forums.sagetv.com/
Apache License 2.0
266 stars 174 forks source link

BUG: Windows SageTV Client FF/REW Delay #110

Open honer123 opened 8 years ago

honer123 commented 8 years ago

When running SageTV Client in Windows, starting playback of recorded shows will display a 5 second or so delay when pressing FF or REW after playback has been going for around 5 minutes or so untouched. For example, start playback of a recorded show and wait five minutes. Next press either FF or REW. There should be a delay, with a spinning circle for a few seconds, then playback will skip the way it should. Any FF or REW press immediately after that will work with no delay, until the next long period between skips, i.e. seeking between commercial breaks. It can also be demonstrated that this FF or REW bug can be worked around by quickly pressing Pause, then play, before pressing FF or REW for the first time.

Narflex commented on this bug, stating where the problem might lie: "The most likely place for something like this would be in the demux filter that we wrote. That's where the Seek call from DirectShow will go into the filter and then it'll make requests to the source filter to reposition the stream...there's likely logic in there which does multiple reads to try to get the best approximation for the seek...but sounds like there's an issue with that. If a dev is going to look into this; feel free to ping me for questions on it...I don't have a Windows dev setup to look into this myself...but I'm somewhat familiar with that part of the code. " See Also: http://forums.sagetv.com/forums/showthread.php?t=62893 http://forums.sagetv.com/forums/showthread.php?t=61277

mutaunt commented 7 years ago

My thanks to honer123 for writing this fault so clearly. I've been experiencing this issue too, but given no one is assigned not many are experiencing the problem? It drives me nuts. The issue occurs on both live (still recording) and previously recorded streams.