gstreamer/gst/playback
Alessandro Decina 6a699b6c40 decodebin: make it possible to register multiple handlers for autoplug-select
Change the way autoplug-select is accumulated so that it's possible to have
multiple handlers. The handlers keep getting called as long as they keep
returning GST_AUTOPLUG_SELECT_TRY.

One practical example of when this is needed is when hooking into playbin's
uridecodebin, which is perhaps not very elegant but the only way to influence
which streams playbin autoplugs/exposes.

Fixes https://bugzilla.gnome.org/show_bug.cgi?id=723096
2014-01-28 13:45:07 +11:00
..
.gitignore playsink: remove old marshal remains 2012-07-13 12:35:44 +02:00
gstdecodebin2.c decodebin: make it possible to register multiple handlers for autoplug-select 2014-01-28 13:45:07 +11: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: Remove unnecessary assignment 2014-01-18 13:33:57 +01:00
gstplaysink.c playsink: Fix visualizations if no visualization plugin was set 2013-11-26 12:03:24 +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: Remove obsolete segment tracking 2013-07-23 13:36:09 +02:00
gstplaysinkconvertbin.h playsinkconvertbin: Remove obsolete segment tracking 2013-07-23 13:36:09 +02: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 playback: add ANY caps features to default audio/video raw caps 2013-12-30 11:25:49 +01:00
gststreamsynchronizer.c streamsynchronizer: Set proxy flags on the pads and use default event handler for simplicity 2013-08-12 13:02:15 +02:00
gststreamsynchronizer.h streamsynchronizer: Implement grouping of streams via the group-id 2013-07-22 15:24:13 +02:00
gstsubtitleoverlay.c subtitleoverlay: Remove some more unneeded segment tracking 2013-07-23 13:41:55 +02:00
gstsubtitleoverlay.h subtitleoverlay: Remove some more unneeded segment tracking 2013-07-23 13:41:55 +02:00
gsturidecodebin.c decodebin: make it possible to register multiple handlers for autoplug-select 2014-01-28 13:45:07 +11:00
Makefile.am gst: Add better support for static plugins 2013-04-15 15:52:58 +02:00