diff options
author | Wim Taymans <wim.taymans@gmail.com> | 2006-01-04 17:28:49 +0000 |
---|---|---|
committer | Wim Taymans <wim.taymans@gmail.com> | 2006-01-04 17:28:49 +0000 |
commit | 59ec603210a357ef226d1c0df73d6e8088e0e4a2 (patch) | |
tree | 91c6e268725eb8c1774c2b9d15503120ab8efff3 /ext/jpeg/gstsmokedec.c | |
parent | 87afc118d1f0b773b2711c27d64025b053ff6b46 (diff) |
ext/jpeg/: Fix leaks.
Original commit message from CVS:
* ext/jpeg/gstsmokedec.c: (gst_smokedec_chain):
* ext/jpeg/gstsmokeenc.c: (gst_smokeenc_chain):
Fix leaks.
Diffstat (limited to 'ext/jpeg/gstsmokedec.c')
-rw-r--r-- | ext/jpeg/gstsmokedec.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/ext/jpeg/gstsmokedec.c b/ext/jpeg/gstsmokedec.c index 184220d7..8aebefc7 100644 --- a/ext/jpeg/gstsmokedec.c +++ b/ext/jpeg/gstsmokedec.c @@ -220,7 +220,9 @@ gst_smokedec_chain (GstPad * pad, GstData * _data) outbuf = gst_buffer_new (); outsize = GST_BUFFER_SIZE (outbuf) = width * height + width * height / 2; - outdata = GST_BUFFER_DATA (outbuf) = g_malloc (outsize); + outdata = g_malloc (outsize); + GST_BUFFER_DATA (outbuf) = outdata; + GST_BUFFER_MALLOCDATA (outbuf) = outdata; GST_BUFFER_DURATION (outbuf) = GST_SECOND * fps_denom / fps_num; GST_BUFFER_OFFSET (outbuf) = GST_BUFFER_OFFSET (buf); |