diff options
-rw-r--r-- | ChangeLog | 8 | ||||
-rw-r--r-- | ext/speex/gstspeexenc.c | 1 |
2 files changed, 8 insertions, 1 deletions
@@ -1,3 +1,11 @@ +2008-03-07 Sebastian Dröge <slomo@circular-chaos.org> + + Patch by: Olivier Crete <tester at tester dot ca> + + * ext/speex/gstspeexenc.c: (gst_speex_enc_chain): + Unref the buffers only once when handling not-negotiated errors. + Fixes bug #520764. + 2008-03-07 Wim Taymans <wim.taymans@collabora.co.uk> Patch by: Ole André Vadla Ravnås <ole.andre.ravnas@tandberg.com> diff --git a/ext/speex/gstspeexenc.c b/ext/speex/gstspeexenc.c index 647731f2..dc14beec 100644 --- a/ext/speex/gstspeexenc.c +++ b/ext/speex/gstspeexenc.c @@ -883,7 +883,6 @@ done: /* ERRORS */ not_setup: { - gst_buffer_unref (buf); GST_ELEMENT_ERROR (enc, CORE, NEGOTIATION, (NULL), ("encoder not initialized (input is not audio?)")); ret = GST_FLOW_NOT_NEGOTIATED; |