ext/mad/gstmad.c: First try forwarding events, makes seeking in AVI files with mp3 audio work again.

Original commit message from CVS:
* ext/mad/gstmad.c: (gst_mad_src_event):
First try forwarding events, makes seeking in AVI files with mp3
audio work again.
This commit is contained in:
Ronald S. Bultje 2005-07-22 08:53:19 +00:00
parent c7b7befad8
commit 3b88b92563
2 changed files with 13 additions and 4 deletions

View file

@ -1,3 +1,9 @@
2005-07-22 Ronald S. Bultje <rbultje@ronald.bitfreak.net>
* ext/mad/gstmad.c: (gst_mad_src_event):
First try forwarding events, makes seeking in AVI files with mp3
audio work again.
2005-07-20 Andy Wingo <wingo@pobox.com>
* ext/mpeg2dec/gstmpeg2dec.c (gst_mpeg2dec_sink_event): Signedness

View file

@ -787,10 +787,13 @@ gst_mad_src_event (GstPad * pad, GstEvent * event)
switch (GST_EVENT_TYPE (event)) {
/* the all-formats seek logic */
case GST_EVENT_SEEK:
if (mad->index)
res = index_seek (mad, pad, event);
else
res = normal_seek (mad, pad, event);
gst_event_ref (event);
if (!(res = gst_pad_event_default (pad, event))) {
if (mad->index)
res = index_seek (mad, pad, event);
else
res = normal_seek (mad, pad, event);
}
break;
default: