Open honer123 opened 8 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.
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