Commit 9834782a authored by Guillaume Desmottes's avatar Guillaume Desmottes Committed by Tim-Philipp Müller
Browse files

playbin3: fix stream leak

The stream returned by gst_message_streams_selected_get_stream() is
reffed.

https://bugzilla.gnome.org/show_bug.cgi?id=768811
parent 83f30627
......@@ -3128,8 +3128,11 @@ gst_play_bin3_handle_message (GstBin * bin, GstMessage * msg)
update_combiner_info (playbin);
len = gst_message_streams_selected_get_size (msg);
for (i = 0; i < len; i++) {
set_selected_stream (playbin,
gst_message_streams_selected_get_stream (msg, i));
GstStream *stream;
stream = gst_message_streams_selected_get_stream (msg, i);
set_selected_stream (playbin, stream);
gst_object_unref (stream);
}
if (pstate)
playbin->do_stream_selections = FALSE;
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment