Skip to content

decodebin3: Always ensure we end up with parsebin or identity

Edward Hervey requested to merge bilboed/gstreamer:db3-reg into main

This fixes a regression introduced by 6c4f52ea

There are cases where the input stream will be push-based, time-segment and not have a collection nor any caps. This means the event-based checks are not sufficient to decide when/where to plug in a identity or parsebin to process the input.

For those corner cases we setup a buffer probe to ensure we always end up with at least a parsebin

Fixes #3609 (closed)

Edited by Edward Hervey

Merge request reports