diff --git a/ChangeLog b/ChangeLog index 12d2965830..c2c9ff36ed 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2004-07-11 Benjamin Otte + + * ext/mad/gstmad.c: (normal_seek): + allow seeking for other methods than just SET + 2004-07-11 Andy Wingo * gst/audioconvert/gstaudioconvert.c (gst_audio_convert_link): For diff --git a/ext/mad/gstmad.c b/ext/mad/gstmad.c index 596066dd14..1fd263eed2 100644 --- a/ext/mad/gstmad.c +++ b/ext/mad/gstmad.c @@ -712,7 +712,8 @@ normal_seek (GstMad * mad, GstPad * pad, GstEvent * event) GstEvent *seek_event; /* conversion succeeded, create the seek */ - seek_event = gst_event_new_seek (format | GST_SEEK_METHOD_SET | flush, + seek_event = + gst_event_new_seek (format | GST_EVENT_SEEK_METHOD (event) | flush, desired_offset); /* do the seek */ if (gst_pad_send_event (GST_PAD_PEER (mad->sinkpad), seek_event)) {