GNOME Bugzilla – Bug 734394
tsdemux: Can not change program except destroy pipeline
Last modified: 2014-08-19 03:20:02 UTC
When use the same dvb signal and existing pipeline , can not change program in GST_STATE_READY or GST_STATE_NULL. it seems the src pads of tsdemux are not destroyed. so there is no "pad-removed" signal emitted. after changed program, there is no "pad-added" signal emitted.
*** This bug has been marked as a duplicate of bug 730960 ***
Wait, this is a slightly different issue. Do you have a sample application depicting this problem?
Issue fixed in master and ported to 1.4 branch master: commit 52257fe538cf33d2f10855d5ca3a8c3570cc382e Author: Thiago Santos <thiagoss@osg.samsung.com> Date: Tue Aug 19 00:01:28 2014 -0300 tsdemux: remove pads when resetting the element Otherwise the pads will be there if it is restarted and the stream can be a completely different one. https://bugzilla.gnome.org/show_bug.cgi?id=734394 1.4: commit a61e971349647e22fa8d5a02b4cd496a3b897f4c Author: Thiago Santos <thiagoss@osg.samsung.com> Date: Tue Aug 19 00:01:28 2014 -0300 tsdemux: remove pads when resetting the element Otherwise the pads will be there if it is restarted and the stream can be a completely different one. https://bugzilla.gnome.org/show_bug.cgi?id=734394 Thanks for reporting this bug, please reopen or open a new one if you still find issues with this demuxer.