[Bug 688091] Multiple fixes for tsdemux
GStreamer (bugzilla.gnome.org)
bugzilla at gnome.org
Thu Nov 15 02:03:11 PST 2012
https://bugzilla.gnome.org/show_bug.cgi?id=688091
GStreamer | gst-plugins-bad | 1.x
Edward Hervey <bilboed> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|NEW |RESOLVED
Resolution| |FIXED
Target Milestone|HEAD |1.1.1
--- Comment #5 from Edward Hervey <bilboed at gmail.com> 2012-11-15 10:03:09 UTC ---
commit 3d012665f06797cd2cd3c7c2f4df7144319b44ce
Author: Josep Torra <n770galaxy at gmail.com>
Date: Tue Nov 13 22:40:25 2012 +0100
tsdemux: forward upstream time segments after flushes
Also reset segment info and drop the segment event when demuxer is
flushed.
Restore demuxer segment with the info stored in base when demuxer is
going to push data again if needed.
Drop code to recover the segment info from base in the initial program
becauses it's superseded by the new code.
commit 0b3e0ed080fabe87ead446609bc688f5279437ee
Author: Josep Torra <n770galaxy at gmail.com>
Date: Sun Nov 11 12:46:43 2012 +0100
tsdemux: reset the stream some more in the flushes
Now that we handle flushing in the FLUSH_STOP event we need to make
the streams ready if they were flushing.
commit 150376efe476f4b9ea6c6cef54af1399cf6f478e
Author: Josep Torra <n770galaxy at gmail.com>
Date: Sun Nov 11 12:45:03 2012 +0100
mpegtspacketizer: flush observations too
Flush the previous observations when the packetizer is flushed.
Also don't leak them in the dispose.
commit 1fc5fffe088ffdd838b0f36b19e5741c32a5240a
Author: Josep Torra <n770galaxy at gmail.com>
Date: Sat Nov 10 20:44:44 2012 +0100
mpegtsbase: fix double unref of seek event
commit cc40d49beda0eaf0b8acd64fb16342c2832ce453
Author: Josep Torra <n770galaxy at gmail.com>
Date: Sat Nov 10 20:30:13 2012 +0100
mpegtsbase: flush in FLUSH_STOP to avoid race conditions
Ensure the chain is not running before reset the state to avoid race
conditions and random corruptions downstream.
Also fixes segfaults in the packetizer due wrong available values that
causes gst_adapter_map to return a NULL pointer.
--
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