[Bug 738695] mpegtsbase: do not remove programs on EOS
GStreamer (bugzilla.gnome.org)
bugzilla at gnome.org
Thu Oct 30 08:44:48 PDT 2014
https://bugzilla.gnome.org/show_bug.cgi?id=738695
GStreamer | gst-plugins-bad | 1.4.1
Edward Hervey <bilboed> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|NEW |RESOLVED
CC| |bilboed at bilboed.com
Resolution| |FIXED
Target Milestone|HEAD |1.4.4
--- Comment #4 from Edward Hervey <bilboed at bilboed.com> 2014-10-30 15:44:43 UTC ---
Pushed to master and 1.4
It's actually more critical than that, since you couldn't even send any events
to the demuxer (like ... SEEK) after EOS.
commit cdd02e9b929333a1f0f492626c3efccf562e67a3
Author: Matthieu Bouron <matthieu.bouron at collabora.com>
Date: Fri Oct 24 16:52:42 2014 +0200
mpegtsbase: do not remove programs on EOS
As a consequence, tsdemux won't remove its pads anymore on EOS.
Fixes the case when mpegtsbase is not able to process new packets
after EOS as the corresponding pids aren't known anymore because
the programs were removed and the pes/psi were kept, preventing the
PAT to be parsed again.
https://bugzilla.gnome.org/show_bug.cgi?id=738695
Conflicts:
gst/mpegtsdemux/mpegtsbase.c
--
Configure bugmail: https://bugzilla.gnome.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
You are the assignee for the bug.
More information about the gstreamer-bugs
mailing list