summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThiago Santos <ts.santos@sisa.samsung.com>2014-05-12 17:37:16 -0300
committerThiago Santos <ts.santos@sisa.samsung.com>2014-05-12 18:08:12 -0300
commita1f87d0b4f86d1155a84eb77a56f24d4e4ff8b27 (patch)
treecc2ec646ad285daab0593017f7b384d9c855fd7f
parent6b8448c245925f3c859ffcd2a3ea14dac279501d (diff)
downloadgstreamer-plugins-bad-a1f87d0b4f86d1155a84eb77a56f24d4e4ff8b27.tar.gz
mssdemux: fix caps leak
-rw-r--r--ext/smoothstreaming/gstmssdemux.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/ext/smoothstreaming/gstmssdemux.c b/ext/smoothstreaming/gstmssdemux.c
index c617a68b4..6b6e74a22 100644
--- a/ext/smoothstreaming/gstmssdemux.c
+++ b/ext/smoothstreaming/gstmssdemux.c
@@ -883,6 +883,8 @@ gst_mss_demux_expose_stream (GstMssDemux * mssdemux, GstMssDemuxStream * stream)
g_free (name);
gst_pad_set_caps (pad, caps);
+ if (stream->caps)
+ gst_caps_unref (stream->caps);
stream->caps = caps;
lang = gst_mss_stream_get_lang (stream->manifest_stream);