[0.11] gst-plugins-bad: celtdec: fix error checking with libcelt 0.11
Wim Taymans
wtay at kemper.freedesktop.org
Mon Sep 26 13:32:36 PDT 2011
Module: gst-plugins-bad
Branch: 0.11
Commit: 37e688197d65b632606e32d2dd758b10a2767d0b
URL: http://cgit.freedesktop.org/gstreamer/gst-plugins-bad/commit/?id=37e688197d65b632606e32d2dd758b10a2767d0b
Author: Vincent Penquerc'h <vincent.penquerch at collabora.co.uk>
Date: Wed Sep 14 17:26:05 2011 +0100
celtdec: fix error checking with libcelt 0.11
The return value of celt_decode has changed, newer versions
now return positive values on success.
https://bugzilla.gnome.org/show_bug.cgi?id=659087
---
ext/celt/gstceltdec.c | 4 ++++
1 files changed, 4 insertions(+), 0 deletions(-)
diff --git a/ext/celt/gstceltdec.c b/ext/celt/gstceltdec.c
index f80e5cd..bb4acdf 100644
--- a/ext/celt/gstceltdec.c
+++ b/ext/celt/gstceltdec.c
@@ -760,7 +760,11 @@ celt_dec_chain_parse_data (GstCeltDec * dec, GstBuffer * buf,
#else
error = celt_decode (dec->state, data, size, out_data);
#endif
+#ifdef HAVE_CELT_0_11
+ if (error < 0) {
+#else
if (error != CELT_OK) {
+#endif
GST_WARNING_OBJECT (dec, "Decoding error: %d", error);
return GST_FLOW_ERROR;
}
More information about the gstreamer-commits
mailing list