From b29a3d3cfffa418f8cdfd4c83a1750dc96039695 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sebastian=20Dr=C3=B6ge?= Date: Thu, 3 Nov 2011 10:07:27 +0100 Subject: [PATCH] playsinkconvertbin: Don't add identity multiple times --- gst/playback/gstplaysinkconvertbin.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/gst/playback/gstplaysinkconvertbin.c b/gst/playback/gstplaysinkconvertbin.c index 75e0668242..7039653dd5 100644 --- a/gst/playback/gstplaysinkconvertbin.c +++ b/gst/playback/gstplaysinkconvertbin.c @@ -129,6 +129,9 @@ gst_play_sink_convert_bin_add_conversion_element_factory (GstPlaySinkConvertBin void gst_play_sink_convert_bin_add_identity (GstPlaySinkConvertBin * self) { + if (self->identity) + return; + self->identity = gst_element_factory_make ("identity", "identity"); if (self->identity == NULL) { gst_play_sink_convert_bin_post_missing_element_message (self, "identity");