Playing short ogv file fails intermmittently fails with "Could not decode stream" error
Playing a short ogv file like https://github.com/servo/servo/blob/master/tests/wpt/web-platform-tests/media/movie_5.ogv?raw=true sometimes fails with the following output (the first run works, the second fails):
❯ gst-play-1.0 "https://github.com/servo/servo/blob/master/tests/wpt/web-platform-tests/media/movie_5.ogv?raw=true"
Press 'k' to see a list of keyboard shortcuts.
Now playing https://github.com/servo/servo/blob/master/tests/wpt/web-platform-tests/media/movie_5.ogv?raw=true
Prerolling...
Buffering... 100%
Redistribute latency...
0:00:00.8 / 0:00:02.8
❯ gst-play-1.0 "https://github.com/servo/servo/blob/master/tests/wpt/web-platform-tests/media/movie_5.ogv?raw=true"
Press 'k' to see a list of keyboard shortcuts.
Now playing https://github.com/servo/servo/blob/master/tests/wpt/web-platform-tests/media/movie_5.ogv?raw=true
Prerolling...
Buffering... 100%
Buffering... 100%
ERROR Could not decode stream. for https://github.com/servo/servo/blob/master/tests/wpt/web-platform-tests/media/movie_5.ogv?raw=true
ERROR debug information: gsttheoradec.c(583): GstFlowReturn theora_handle_header_packet(GstTheoraDec *, ogg_packet *) (): /GstPlayBin:playbin/GstURIDecodeBin:uridecodebin0/GstDecodeBin:decodebin0/GstTheoraDec:theoradec0:
couldn't read header packet
Reached end of play list.
Attached is a GST_DEBUG=3,*ogg:6 log. I couldn't reproduce the error with GST_DEBUG=6 :...