gstreamer/gst/playback
Thiago Santos 6382d4c0ad decodebin2: do not handle the next-groups list as if it was a single item
Decodebin2's chains store a next_groups list that was being handled as
it could only have a single element. This is true for most of the
chaining streams scenarios where streams change not very often.

In more stressfull changing scenarios, like adaptive streams, those
changes can happen very often, and in short time intervals. This could
confuse decodebin2 as this list was always being used as a single
element list.

This patches makes it handle as a real list, using iteration instead
of picking the first element as the correct one always.
2013-04-23 10:32:19 -03:00
..
.gitignore playsink: remove old marshal remains 2012-07-13 12:35:44 +02:00
gstdecodebin2.c decodebin2: do not handle the next-groups list as if it was a single item 2013-04-23 10:32:19 -03:00
gstplay-enum.c Fix FSF address 2012-11-03 23:05:09 +00:00
gstplay-enum.h Fix FSF address 2012-11-03 23:05:09 +00:00
gstplayback.c streamsynchronizer: Make the element public 2012-11-21 10:29:44 +01:00
gstplayback.h Fix FSF address 2012-11-03 23:05:09 +00:00
gstplaybin2.c playbin: use _plugin_feature_rank_compare API instead of duplicating the code. 2013-04-18 13:59:52 +02:00
gstplaysink.c playsink: fix vis switch with format change 2012-12-13 11:34:54 +01:00
gstplaysink.h Fix FSF address 2012-11-03 23:05:09 +00:00
gstplaysinkaudioconvert.c Fix FSF address 2012-11-03 23:05:09 +00:00
gstplaysinkaudioconvert.h Fix FSF address 2012-11-03 23:05:09 +00:00
gstplaysinkconvertbin.c playsinkconvertbin: Make sure to return all allowed caps in the GET_CAPS query 2013-03-21 13:42:41 +01:00
gstplaysinkconvertbin.h Fix FSF address 2012-11-03 23:05:09 +00:00
gstplaysinkvideoconvert.c Fix FSF address 2012-11-03 23:05:09 +00:00
gstplaysinkvideoconvert.h Fix FSF address 2012-11-03 23:05:09 +00:00
gstrawcaps.h Fix FSF address 2012-11-03 23:05:09 +00:00
gststreamsynchronizer.c streamsynchronizer: Don't consider a stream added for an already running one as "new" 2013-04-23 13:54:49 +02:00
gststreamsynchronizer.h streamsynchronizer: Make the element public 2012-11-21 10:29:44 +01:00
gstsubtitleoverlay.c subtitleoverlay: Return ANY caps for the GET_CAPS query 2013-03-21 15:37:31 +01:00
gstsubtitleoverlay.h Fix FSF address 2012-11-03 23:05:09 +00:00
gsturidecodebin.c uridecodebin: don't report 'no uri handler found' if the URI was rejected by a source 2013-04-21 17:30:58 +01:00
Makefile.am gst: Add better support for static plugins 2013-04-15 15:52:58 +02:00