[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