Cancelling trick play at seekable ends requires too much accuracy #6421
Labels
priority: P2
Smaller impact or easy workaround
status: archived
Archived and locked; will not be updated
type: bug
Something isn't working correctly
Milestone
Have you read the FAQ and checked for duplicate open issues?
Yes
If the problem is related to FairPlay, have you read the tutorial?
N/A
What version of Shaka Player are you using?
v4.7.11-uncompiled
Can you reproduce the issue with our latest release version?
Yes
Can you reproduce the issue with the latest code from
main
?TBD
Are you using the demo app or your own custom app?
The demo
Easier to reprod in own app with trick play rates > 8, e.g. 20
If custom app, can you reproduce the issue using our demo app?
N/A
What browser and OS are you using?
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36
For embedded devices (smart TVs, etc.), what model and firmware version are you using?
N/A
What are the manifest and license server URIs?
uri=
https://livesim2.dashif.org/livesim2/utc_head/testpic_2s/Manifest.mpd
What configuration are you using? What is the output of
player.getConfiguration()
?What did you do?
What did you expect to happen?
As soon as reach live edge, player cancels trick play and resumes at 1x at live edge (see #6100)
What actually happened?
Play head knocks on the door of the live edge multiple times before surpassing it.

I added a log point to see how close it was getting, within a few ms multiple times before cancelling trick play:
(in this image within 62ms before needing another cycle)
With 20x trick play I saw at least 16 or more attempts to drop out of trick play:

The text was updated successfully, but these errors were encountered: