[Bug 659924] GStreamer fails to play certain MPEG-2 transport streams containing audio and private data

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Mon Nov 28 07:19:10 PST 2011


https://bugzilla.gnome.org/show_bug.cgi?id=659924
  GStreamer | gst-plugins-bad | 0.10.36

Vincent Penquerc'h <vincent.penquerch> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |RESOLVED
         Resolution|                            |FIXED
   Target Milestone|HEAD                        |0.10.23

--- Comment #31 from Vincent Penquerc'h <vincent.penquerch at collabora.co.uk> 2011-11-28 15:19:05 UTC ---
Pushed, except the one in core to force deadend on incomplete streams, as it's
really a hack needed for the obsolete mpegdemux, and I'm told this is not
needed for the new tsdemux.


commit f1a4791f7419b5b3e07f0cf5dc0877e26152956f
Author: Vincent Penquerc'h <vincent.penquerch at collabora.co.uk>
Date:   Mon Nov 28 15:10:39 2011 +0000

    mpegdemux: Try to add all streams early

    This will allow us to signal no-more-pads to avoid hitting
    the decodebin2 overrun.

commit fb66b3c2acc0fc63f894ca04a6dae577cca698f0
Author: Vincent Penquerc'h <vincent.penquerch at collabora.co.uk>
Date:   Mon Sep 26 12:43:27 2011 +0100

    mpegtsdemux: handle pads with no data

    Some streams declare PIDs but will not send data for them.
    Ensure we time out on those, and both send new segments to
    keep their time synchronized with the rest, and do not wait
    forever before deciding to signal no-more-pads.

    https://bugzilla.gnome.org/show_bug.cgi?id=659924

commit f909c5754693d9c62fe779b8216712894b9ca494
Author: Vincent Penquerc'h <vincent.penquerch at collabora.co.uk>
Date:   Mon Sep 26 12:16:30 2011 +0100

    mpegtsdemux: signal no-more-pads when appropriate

    We track streams for which a data callback is set (and for which
    pads will be added only when data is received), and signal
    no-more-pads when the last pad is added.

    https://bugzilla.gnome.org/show_bug.cgi?id=659924

-- 
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