Open requested to merge vjaquez/gst-plugins-base:dont-break-stream-no-audio into master
There's a sample in Khronos WebGL conformance test which is a webm container that expresses two streams:
Topology: container: WebM audio: Vorbis video: VP8 Properties: Duration: 0:00:05.038000000 Seekable: yes Live: no Tags: container format: Matroska language code: en
Nonetheless, the audio stream contains zero frames.
This configuration makes the audio decoder to raise an error in the bus. Using
playbin2 the stream cannot be played at all. With
playbin3 the stream is played and the error is raised at the end.
These error raising in audio decoding was added as a equivalence with video decoder in bug 711094, but even the proposal was questioned by the author.
This MR proposes a change in the audio decoder from raising an error in the bus, to a warning.
- Should be do the same in video decoding?
- Should we add all these Khronos and WPT media samples in the integration tests? (Cc: @thiblahute)