FastVideoDSPlayer icon indicating copy to clipboard operation
FastVideoDSPlayer copied to clipboard

Buffer crash when playing certain videos

Open xpbl opened this issue 10 months ago • 0 comments

For some reason, when playing some videos (usually 60fps ones) there's a bug (likely due to buffer/EOF mismanagement) that causes the audio and video to corrupt, similar to when you eject the SD card during playback. In some situations, the bottom screen can also corrupt, especially when pressing buttons.

Known problematic videos:

https://www.youtube.com/watch?v=o-YBDTqX_ZU - crash at 2:05 (60fps) https://www.youtube.com/watch?v=dQw4w9WgXcQ - crash around 2:50 (30fps) https://youtu.be/vigX3H7WX5Q - crash at 0:59 (60fps) https://youtu.be/WNyb7W9QXpc - crash at 10:27 (60fps)

How to reproduce:

  1. Download one of the known problematic videos
  2. Convert the video (pre-processing using HandBrake optional) to .fv and load it onto your SD card
  3. Play and wait/seek to the timestamp
  4. The audio should repeat and the video should look corrupt or overly sharpened/saturated
  5. If using a different video, look out for lines on the bottom screen along the lines of "late xx, x, xxx" as they might cause the bug (appears whenever the video stutters)

Example image:

What should happen:

Normal playback

xpbl avatar Mar 07 '25 00:03 xpbl