Commit 8f81e046 authored by Vineeth TM's avatar Vineeth TM Committed by Thiago Santos

playback-test: fix tag list leak

tags are being leaked while updating the streams in playback-test

https://bugzilla.gnome.org/show_bug.cgi?id=752397
parent dec3fb37
......@@ -1180,6 +1180,7 @@ update_streams (PlaybackApp * app)
str = gst_tag_list_to_string (tags);
g_print ("video %d: %s\n", i, str);
g_free (str);
gst_tag_list_unref (tags);
}
/* find good name for the label */
name = g_strdup_printf ("video %d", i + 1);
......@@ -1199,6 +1200,7 @@ update_streams (PlaybackApp * app)
str = gst_tag_list_to_string (tags);
g_print ("audio %d: %s\n", i, str);
g_free (str);
gst_tag_list_unref (tags);
}
/* find good name for the label */
name = g_strdup_printf ("audio %d", i + 1);
......@@ -1228,6 +1230,7 @@ update_streams (PlaybackApp * app)
if (value && G_VALUE_HOLDS_STRING (value)) {
name = g_strdup_printf ("text %s", g_value_get_string (value));
}
gst_tag_list_unref (tags);
}
/* find good name for the label if we didn't use a tag */
if (name == NULL)
......
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