summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorStéphane Cerveau <scerveau@collabora.com>2021-01-19 15:56:18 +0100
committerTim-Philipp Müller <tim@centricular.com>2021-02-19 15:16:47 +0000
commit788b00419aa749812410af8d7eeccc8d398b8abd (patch)
tree664ff903add56fa6c745ccbe86d65bf8899ddf47
parent82c52582343653f0346e818ed7dc69c44896ba22 (diff)
downloadgstreamer-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.c2
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 =