From e71c5eb03808258434f5dea38f5ad23b580989bd Mon Sep 17 00:00:00 2001 From: "Ronald S. Bultje" Date: Mon, 10 Jan 2005 16:42:26 +0000 Subject: Some work on tags - still doesn't work in playbin... Original commit message from CVS: * ext/musepack/gstmusepackreader.cpp: * gst/apetag/apedemux.c: (gst_ape_demux_stream_data): Some work on tags - still doesn't work in playbin... * gst/audioscale/gstaudioscale.c: (gst_audioscale_chain): Handle events... --- ext/musepack/gstmusepackreader.c | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'ext/musepack/gstmusepackreader.c') diff --git a/ext/musepack/gstmusepackreader.c b/ext/musepack/gstmusepackreader.c index 2bef1cf2..07fbcf3d 100644 --- a/ext/musepack/gstmusepackreader.c +++ b/ext/musepack/gstmusepackreader.c @@ -64,6 +64,9 @@ GstMusepackReader::read (void * ptr, mpc_int32_t size) this->eos = true; gst_event_unref (event); goto done; + case GST_EVENT_FLUSH: + gst_event_unref (event); + break; default: gst_pad_event_default (this->bs->pad, event); break; @@ -117,6 +120,9 @@ GstMusepackReader::seek (mpc_int32_t offset) case GST_EVENT_INTERRUPT: g_warning ("interrupt!"); return false; + case GST_EVENT_FLUSH: + gst_event_unref (event); + break; default: gst_pad_event_default (this->bs->pad, event); break; -- cgit v1.2.1