diff options
author | Stéphane Cerveau <scerveau@collabora.com> | 2021-01-19 15:56:18 +0100 |
---|---|---|
committer | Tim-Philipp Müller <tim@centricular.com> | 2021-02-19 15:16:47 +0000 |
commit | 788b00419aa749812410af8d7eeccc8d398b8abd (patch) | |
tree | 664ff903add56fa6c745ccbe86d65bf8899ddf47 | |
parent | 82c52582343653f0346e818ed7dc69c44896ba22 (diff) | |
download | gstreamer-plugins-base-788b00419aa749812410af8d7eeccc8d398b8abd.tar.gz |
decodebin3: change stream selection message owner
In order to select the streams on GST_MESSAGE_STREAM_COLLECTION,
the app needs to send the select-streams event
to the decodebin and not to the parsebin.
The message should be always owned by the decodebin.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-base/-/merge_requests/1044>
-rw-r--r-- | gst/playback/gstdecodebin3.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/gst/playback/gstdecodebin3.c b/gst/playback/gstdecodebin3.c index 6d881f750..9f4763096 100644 --- a/gst/playback/gstdecodebin3.c +++ b/gst/playback/gstdecodebin3.c @@ -1453,7 +1453,7 @@ gst_decodebin3_handle_message (GstBin * bin, GstMessage * message) } SELECTION_LOCK (dbin); - if (dbin->collection && collection != dbin->collection) { + if (dbin->collection) { /* Replace collection message, we most likely aggregated it */ GstMessage *new_msg; new_msg = |