From c5f999097f64eb090e1a353a57f80045ece7330a Mon Sep 17 00:00:00 2001
From: Jean-Marc Valin <jean-marc.valin@octasic.com>
Date: Fri, 18 Mar 2011 15:47:53 -0400
Subject: [PATCH] Fixes tandem-test.c

---
 libcelt/celt.c      | 2 +-
 tests/tandem-test.c | 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/libcelt/celt.c b/libcelt/celt.c
index f61509151..334fbcee9 100644
--- a/libcelt/celt.c
+++ b/libcelt/celt.c
@@ -2723,7 +2723,7 @@ const char *celt_strerror(int error)
    static const char *error_strings[8] = {
       "success",
       "invalid argument",
-      "invalid mode",
+      "buffer too small",
       "internal error",
       "corrupted stream",
       "request not implemented",
diff --git a/tests/tandem-test.c b/tests/tandem-test.c
index 72783c80f..3070d1d73 100644
--- a/tests/tandem-test.c
+++ b/tests/tandem-test.c
@@ -112,7 +112,7 @@ int async_tandem(int rate, int frame_size, int channels, int bitrate_min,
             }
 
             ret = celt_decode(dec, data, ret, pcm, frame_size);
-            if (ret != CELT_OK) {
+            if (ret < 0) {
                 fprintf(stderr, "Error: celt_decode returned %s\n", celt_strerror(ret));
             }
         }
@@ -137,7 +137,7 @@ int async_tandem(int rate, int frame_size, int channels, int bitrate_min,
             }
 
             ret = celt_decode(dec, data, ret, pcm, frame_size);
-            if (ret != CELT_OK) {
+            if (ret < 0) {
                 fprintf(stderr, "Error: at %d bytes_per_frame celt_decode returned %s\n",
                         bytes_per_frame, celt_strerror(ret));
                 exit(1);
-- 
GitLab