gstreamer/gst
Youness Alaoui e2a038acee decodebin2: Prune old groups before switching to the new one
In order to allow for proper functionality when a decoder only supports
one instance at a time (dsp), we must block the demuxer pads when they
get created if they are not part of the active group, preventing buffers
from being sent to the decoder (and initializing it through setcaps),
then after we switch to a new group, we unblock the demuxer pads for
the active groups. In the callback for the unblock, we prune the old
groups, making sure the previous decoder instance is destroyed before
we push a buffer to the new instance.
2012-01-19 09:04:52 +01:00
..
adder adder: do not send too many flush-stop events 2011-12-16 20:12:01 +00:00
app docs: fixup appsrc/sink api docs 2011-05-23 15:02:27 +03:00
audioconvert various: typo fixes 2011-12-02 12:03:27 +01:00
audiorate various: typo fixes 2011-12-02 12:03:27 +01:00
audioresample various: typo fixes 2011-12-02 12:03:27 +01:00
audiotestsrc Fix various unlikely, but still potential memoryleaks in error code paths 2012-01-05 13:27:23 +00:00
encoding Fix various unlikely, but still potential memoryleaks in error code paths 2012-01-05 13:27:23 +00:00
ffmpegcolorspace various: typo fixes 2011-12-02 12:03:27 +01:00
gdp various: fix pad template leaks 2011-11-28 13:09:02 +00:00
playback decodebin2: Prune old groups before switching to the new one 2012-01-19 09:04:52 +01:00
subparse various: fix pad template leaks 2011-11-28 13:09:02 +00:00
tcp Suppress deprecation warnings in selected files, for g_static_rec_mutex_* mostly 2011-12-04 20:50:25 +00:00
typefind typefindfunctions: only typefind text with a BOM as text/utf16 or text/utf32 2011-12-09 01:33:58 +00:00
videorate videorate: don't leak previous buffer when shutting down 2011-12-06 21:57:32 +00:00
videoscale various: fix pad template leaks 2011-11-28 13:09:02 +00:00
videotestsrc videotestsrc: keep the calculation fixed-point 2012-01-05 11:00:47 +00:00
volume volume: fix sample depth typo 2011-08-05 13:37:05 +02:00
Makefile.am build: build plugin and example directories in parallel if make -jN is used 2010-03-29 00:26:59 +01:00