mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2025-02-17 11:45:25 +00:00
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:
parent
c7b7befad8
commit
3b88b92563
2 changed files with 13 additions and 4 deletions
|
@ -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
|
||||
|
|
|
@ -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:
|
||||
|
|
Loading…
Reference in a new issue