diff options
author | Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk> | 2011-12-26 18:15:41 +0100 |
---|---|---|
committer | Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk> | 2011-12-26 18:28:12 +0100 |
commit | ee31252201ffc56762499f324b628a4a0b1b2aee (patch) | |
tree | 88931cc0742ae89afa50e32542399f8cff85b670 | |
parent | 30e29b6fdbbcd28fc8d70e1146abd54ef0065aa3 (diff) |
lamemp3enc: do not leak merged tags
-rw-r--r-- | ext/lame/gstlamemp3enc.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/ext/lame/gstlamemp3enc.c b/ext/lame/gstlamemp3enc.c index d2966973..b0d351bc 100644 --- a/ext/lame/gstlamemp3enc.c +++ b/ext/lame/gstlamemp3enc.c @@ -362,8 +362,10 @@ gst_lamemp3enc_set_format (GstAudioEncoder * enc, GstAudioInfo * info) GST_SECOND, lame->samplerate); gst_audio_encoder_set_latency (enc, latency, latency); - if (tags) + if (tags) { gst_audio_encoder_merge_tags (enc, tags, GST_TAG_MERGE_REPLACE); + gst_tag_list_free (tags); + } return TRUE; |