[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