I am trying to implement a pipeline that receives/reads a TS stream/file that can have multiple programs. I was searching for PAT and PMT documentation in Gstreamer and found the Decodebin3 element that seems to implement exactly what I need, program selection and in case of a PMT change perform an update on the pipeline.
After reading the documentation (Stream selection) I found this note on the MPTS part:
NOTE: Not properly handled yet.
Can anyone clarify if these behaviours that are described in the document are implemented? Or should I follow a different path?
In the case of being implemented, is there any example of how to use this element?