From 2ff6fb874d783be18e7cf8b92880e0622b7dde0c Mon Sep 17 00:00:00 2001 From: Iain Holmes Date: Sun, 26 Sep 2004 15:06:35 +0000 Subject: Company's wisdom: Original commit message from CVS: Company's wisdom: Events should be passed on using the sinkpad's default handler not the src Seek events only go upstream, so send a discont downstream instead. --- gst/wavenc/gstwavenc.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'gst/wavenc') diff --git a/gst/wavenc/gstwavenc.c b/gst/wavenc/gstwavenc.c index afb6067f..a962be40 100644 --- a/gst/wavenc/gstwavenc.c +++ b/gst/wavenc/gstwavenc.c @@ -259,7 +259,7 @@ gst_wavenc_stop_file (GstWavEnc * wavenc) GstEvent *event; GstBuffer *outbuf; - event = gst_event_new_seek (GST_FORMAT_BYTES | GST_SEEK_METHOD_SET, 0); + event = gst_event_new_discontinuous (FALSE, GST_FORMAT_BYTES, 0); gst_pad_push (wavenc->srcpad, GST_DATA (event)); outbuf = gst_buffer_new_and_alloc (WAV_HEADER_LEN); @@ -628,7 +628,7 @@ gst_wavenc_chain (GstPad * pad, GstData * _data) wavenc->flush_header = TRUE; gst_wavenc_setup (wavenc); } - gst_pad_event_default (wavenc->srcpad, GST_EVENT (buf)); + gst_pad_event_default (wavenc->sinkpad, GST_EVENT (buf)); } } else { gst_pad_event_default (wavenc->srcpad, GST_EVENT (buf)); -- cgit