gstreamer/gst
Sebastian Dröge 175aae9e85 streamsynchronizer: Delay EOS events until all streams are EOS
This fixes a race condition in playbin2's gapless mode, where the
EOS of other streams might arrive in the sinks before the last stream
ends and the switch to the new track happens. The EOS sinks won't
accept any new data then and playback stops.

To prevent this, delay all EOS events until all streams are EOS
and advance the sinks of the EOS streams by filler newsegment
events if necessary.

Fixes bug #625118.
2010-07-24 18:17:43 +02:00
..
adder gst: update orc files 2010-06-26 18:19:33 +01:00
app Don't install static libs for plugins. Fixes #550851 for -bad. 2008-11-04 12:42:18 +00:00
audioconvert gst: update orc files 2010-06-26 18:19:33 +01:00
audiorate audiorate: Fix buffer offset_end when within tolerance. 2010-05-26 08:51:09 +02:00
audioresample Fix build if orc is not installed 2010-06-08 13:26:53 +01:00
audiotestsrc audiotestsrc: swap timestamps in forward and reverse mode. 2010-04-03 22:52:01 +03:00
ffmpegcolorspace ffmpegcolorspace: Use correct Y offset for YVYU -> RGB conversions 2010-07-04 17:40:11 +02:00
gdp gst_element_class_set_details => gst_element_class_set_details_simple 2010-03-16 17:41:50 +01:00
playback streamsynchronizer: Delay EOS events until all streams are EOS 2010-07-24 18:17:43 +02:00
subparse Add -Wformat-nonliteral -Wformat-security 2010-03-17 12:09:25 +01:00
tcp build: Makefile.am fixes 2010-03-19 01:00:36 +00:00
typefind typefindfunctions: export 3gp profile in caps 2010-07-24 10:50:45 +01:00
videorate videorate: Use new string fixation function from core 2010-05-22 10:02:46 +02:00
videoscale videoscale: Rename borders property to add-borders 2010-07-19 15:59:17 +02:00
videotestsrc videotestsrc: Explicitely link with $(LIBM) 2010-06-27 06:38:24 +02:00
volume gst: update orc files 2010-06-26 18:19:33 +01:00
Makefile.am build: build plugin and example directories in parallel if make -jN is used 2010-03-29 00:26:59 +01:00