summaryrefslogtreecommitdiff
path: root/gst/playback/gstplaybin.c
diff options
context:
space:
mode:
authorStefan Kost <ensonic@users.sourceforge.net>2006-05-02 18:15:25 +0000
committerStefan Kost <ensonic@users.sourceforge.net>2006-05-02 18:15:25 +0000
commit868984b414120a49a3703a7017e32fa3666a035d (patch)
tree3d7b543d170be30dc01769609e3e0ae2a4bf6a2e /gst/playback/gstplaybin.c
parentbc510bf9b83362af6fcef50be27bc6001b3071ac (diff)
gst/playback/: free cpas using gst_caps_unref, don't leak caps-strings
Original commit message from CVS: * gst/playback/gstplaybin.c: (add_sink): * gst/playback/test.c: (main): * gst/playback/test5.c: (dump_element_stats): * gst/playback/test6.c: (main): free cpas using gst_caps_unref, don't leak caps-strings
Diffstat (limited to 'gst/playback/gstplaybin.c')
-rw-r--r--gst/playback/gstplaybin.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/gst/playback/gstplaybin.c b/gst/playback/gstplaybin.c
index 9ac43e8ba..33260c03e 100644
--- a/gst/playback/gstplaybin.c
+++ b/gst/playback/gstplaybin.c
@@ -1109,7 +1109,7 @@ link_failed:
GST_DEBUG_OBJECT (play_bin,
"link failed when adding sink, caps %s, reason %d", capsstr, linkres);
g_free (capsstr);
- g_free (caps);
+ gst_caps_unref (caps);
gst_element_set_state (sink, GST_STATE_NULL);
gst_bin_remove (GST_BIN (play_bin), sink);
@@ -1127,7 +1127,7 @@ subtitle_failed:
"subtitle link failed when adding sink, caps %s, reason %d", capsstr,
linkres);
g_free (capsstr);
- g_free (caps);
+ gst_caps_unref (caps);
return TRUE;
}