Decodebin3 for MPTS

Hello everyone,

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?