ext/flac/gstflacdec.c: Finish flac decoder on EOS. See #116178.
authorRonald S. Bultje <rbultje@ronald.bitfreak.net>
Sat, 3 Jan 2004 23:48:30 +0000 (23:48 +0000)
committerRonald S. Bultje <rbultje@ronald.bitfreak.net>
Sat, 3 Jan 2004 23:48:30 +0000 (23:48 +0000)
Original commit message from CVS:
2004-01-04  Ronald Bultje  <rbultje@ronald.bitfreak.net>

* ext/flac/gstflacdec.c: (gst_flacdec_loop):
Finish flac decoder on EOS. See #116178.

ChangeLog
ext/flac/gstflacdec.c

index a514c20..c425f8f 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,10 @@
 2004-01-04  Ronald Bultje  <rbultje@ronald.bitfreak.net>
 
+       * ext/flac/gstflacdec.c: (gst_flacdec_loop):
+         Finish flac decoder on EOS. See #116178.
+
+2004-01-04  Ronald Bultje  <rbultje@ronald.bitfreak.net>
+
        * gst/matroska/matroska-demux.c: (gst_matroska_demux_src_getcaps),
        (gst_matroska_demux_add_stream):
        * gst/matroska/matroska-ids.h:
index ae2ae66..6b9c71e 100644 (file)
@@ -569,8 +569,7 @@ gst_flacdec_loop (GstElement *element)
     GstEvent *event;
 
     GST_DEBUG ("flacdec: sending EOS event");
-    FLAC__seekable_stream_decoder_finish(flacdec->decoder);
-    flacdec->init = TRUE;
+    FLAC__seekable_stream_decoder_reset(flacdec->decoder);
 
     if (GST_PAD_IS_USABLE (flacdec->srcpad)) {
       event = gst_event_new (GST_EVENT_EOS);