Thanks a lot for your answer.
You're right, I found the same way to change it but I try changing "program-number" during playback and it doesn't work.
The only way I found is to change the pipeline state from NULL to PLAY. (so all the pipeline is rebuild)
De : gstreamer-devel [mailto:[hidden email]] De la part de Baby Octopus
Envoyé : jeudi 31 août 2017 13:21
À : [hidden email] Objet : Re: tsdemux - program number
Not sure if you can dynamically change the property. Worth trying though. You just need to g_object_set(ts_demux, "program-number", your_program_number) whenever you want to change