summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--ChangeLog7
-rw-r--r--ext/flac/gstflacdec.c4
2 files changed, 10 insertions, 1 deletions
diff --git a/ChangeLog b/ChangeLog
index 6d967b04..376c47f1 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,10 @@
+2007-12-29 Sebastian Dröge <slomo@circular-chaos.org>
+
+ * ext/flac/gstflacdec.c: (gst_flac_dec_write):
+ Fix 'xyz may be used uninitialized' compiler warnings caused
+ by broken g_assert_not_reached() macro in GLib-2.15.x and don't
+ abort() in any case but properly report the error.
+
2007-12-26 Tim-Philipp Müller <tim at centricular dot net>
* gst/avi/gstavidemux.c: (gst_avi_demux_loop):
diff --git a/ext/flac/gstflacdec.c b/ext/flac/gstflacdec.c
index 23fa79ce..4ad44f87 100644
--- a/ext/flac/gstflacdec.c
+++ b/ext/flac/gstflacdec.c
@@ -899,7 +899,9 @@ gst_flac_dec_write (GstFlacDec * flacdec, const FLAC__Frame * frame,
width = 32;
break;
default:
- g_assert_not_reached ();
+ GST_ERROR_OBJECT (flacdec, "unsupported depth %d", depth);
+ ret = GST_FLOW_ERROR;
+ goto done;
}
if (!GST_PAD_CAPS (flacdec->srcpad)) {