summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRonald S. Bultje <rbultje@ronald.bitfreak.net>2004-01-03 23:48:30 +0000
committerRonald S. Bultje <rbultje@ronald.bitfreak.net>2004-01-03 23:48:30 +0000
commit3303d58bb92e92633b682c19beb656edd9ab306e (patch)
treece1da556271f6260d27a7973cb4560d1cec08e42
parent4c95ed1ff54ca1b2020ea529dad108be312d64a5 (diff)
ext/flac/gstflacdec.c: Finish flac decoder on EOS. See #116178.
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.
-rw-r--r--ChangeLog5
-rw-r--r--ext/flac/gstflacdec.c3
2 files changed, 6 insertions, 2 deletions
diff --git a/ChangeLog b/ChangeLog
index a514c208..c425f8f3 100644
--- 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:
diff --git a/ext/flac/gstflacdec.c b/ext/flac/gstflacdec.c
index ae2ae667..6b9c71ee 100644
--- a/ext/flac/gstflacdec.c
+++ b/ext/flac/gstflacdec.c
@@ -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);