google / google/sagetv

BUG: Windows SageTV Client FF/REW Delay

Open
#110 1 comment 0 reactions 0 assignees View on GitHub
Dominant language
Java
Stars
287
Forks
172
PR merge metrics
No merged PRs in 30d

Description

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

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.