ext/wavpack/gstwavpackdec.c: Also print a useful error message with the old Wavpack...
authorSebastian Dröge <slomo@circular-chaos.org>
Sun, 9 Dec 2007 16:49:09 +0000 (16:49 +0000)
committerSebastian Dröge <slomo@circular-chaos.org>
Sun, 9 Dec 2007 16:49:09 +0000 (16:49 +0000)
Original commit message from CVS:
* ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_chain):
Also print a useful error message with the old Wavpack API
if possible.

ChangeLog
ext/wavpack/gstwavpackdec.c

index b28efca..0c11625 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2007-12-09  Sebastian Dröge  <slomo@circular-chaos.org>
+
+       * ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_chain):
+         Also print a useful error message with the old Wavpack API
+         if possible.
+
 2007-12-09  Tim-Philipp Müller  <tim at centricular dot net>
 
        * ext/wavpack/gstwavpackdec.c:
index 488d271..dbe19b0 100644 (file)
@@ -417,7 +417,9 @@ decode_error:
     const gchar *reason = "unknown";
 
     if (dec->context) {
-#ifndef WAVPACK_OLD_API
+#ifdef WAVPACK_OLD_API
+      reason = dec->context->error_message;
+#else
       reason = WavpackGetErrorMessage (dec->context);
 #endif
     } else {