Audio Desynchronization, "Preroll fails with excessive skew" error
Hello, I apologize if I need to add more context, I don't use GitHub very often, just let me know.
I'm getting audio desynchronization issues when using PlayLet and also many videos get an error while watching involving an error, "Preroll fails with excessive skew", usually when an ad would start playing I think.
Thanks for reporting. Can you provide more context?
- Does this happen consistently, or rarely? How frequent?
- All videos? Specific videos? Which videos
- You can also share more details from the app
- Open the web app in the browser, go to the "info" tab, a scroll down.
App stateandLogsare usually useful for debugging. Feel free to share them here (or send them privately by email if you do not want to do that) Thanks
- Open the web app in the browser, go to the "info" tab, a scroll down.
app_logs.txt
state.json
Howdy! I'll do my best to answer.
It happens like, maybe every fourth or fifth video? There's little consistency to it, and sometimes it happens multiple videos in a row. It usually plays any given video at least 5 minutes and then cuts to an error. I'll try to take a picture of one of those errors.
No specific videos I can nail down, my son just watches BeamNG Drive video compilations or other video game related videos and it occurs on anything we're watching.
I also get this error too: Excessive A/V track separation in content.
I'll try to post the logs in a moment as well
Thanks for the photos, that helps There's not a lot of information to help fix this issue, but what we can try first restart your device (not just turn it off - restart from System -> Power -> System restart) Also the error indicates that the video and audio are off - do you notice this before the error pops up?
Okay. I'll try to restart it and see if it replicates the issue next time we use it.
The audio/video work perfectly fine right up until it errors out. However, I do have the audio desync issue but I don't know how related it is. It can be off up to like 10 seconds in delay. Video appears to work fine though.
Is there any way I could provide more information? Any videos you want me to let it run to see if it crashes on them?
So I tried it again and got the same error of excessive A/V track separation. Any thoughts?
So I tried it again and got the same error of excessive A/V track separation. Any thoughts?
At this point, there's not a lot to go on from - there are just a couple of posts about the issue with not much details
- https://community.roku.com/t5/Solving-playback-issues/Preroll-fails-with-max-skew/td-p/881138
- https://community.roku.com/t5/Roku-Developer-Program/Excessive-AV-Skew-What-application-can-do-with-this-error/m-p/956308/highlight/true#M53185
The issue is that this part is closed within the Roku OS and with no way to investigate it properly.
If you can share your device info (Open the web app in the browser, go to the "info" tab, a scroll down, choose App state) I can forward this to Roku devs to maybe look into it
Oh, so it's more of a Roku issue than Playlet? Okay. Might it be because it's an older Roku model stick or some such?
Oh, so it's more of a Roku issue than Playlet? Okay. Might it be because it's an older Roku model stick or some such?
It's possible, since Playlet doesn't have control over video/audio synchronization, and also since these other reported errors are happening on other apps.
It's been almost a year with this issue, and there was no sign of this issue being reported by anyone, and most importantly, no sign that it can be fixed by a Playlet update. I wonder if this issue is still happening? Or did a Roku firmware update fixed it somehow?
Hiya! Sorry, I switched over to SmartTube on an Amazon device for watching YT since the issue never went away. I apologize that I couldn't be of more help.
No that's fine, I appreciate reporting the issue in the first place! Since the issue happens in the internals of the Roku device, there's not much we can do (beyond things like contacting support) I'll close this one for now. Thanks!