mirror of
https://github.com/Rafostar/clapper.git
synced 2025-08-30 07:42:23 +02:00
The video/audio decoder changed signal was not working correctly in case of multiple streams with multiple decoders in single file. We need to listen to the current-(video/audio) signal, when it changes find corresponding "input-selector", get stream ID from its active pad and then find the decoder in the pipeline that handles this stream ID. Similarly for playbin3, but use stream ID from the "streams-selected" signal.