diff --git a/ChangeLog b/ChangeLog index 26be6007f6..e667cf3382 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2007-11-13 Stefan Kost + + * gst/asfdemux/gstasfdemux.c: + Sync _activate_pull() a little more with other demuxers. + 2007-11-11 Thijs Vermeir * gst/mpegstream/gstmpegdemux.c: diff --git a/gst/asfdemux/gstasfdemux.c b/gst/asfdemux/gstasfdemux.c index 50b46c423e..eae3e21940 100644 --- a/gst/asfdemux/gstasfdemux.c +++ b/gst/asfdemux/gstasfdemux.c @@ -273,7 +273,6 @@ static gboolean gst_asf_demux_activate_pull (GstPad * pad, gboolean active) { GstASFDemux *demux; - gboolean ret; demux = GST_ASF_DEMUX (GST_OBJECT_PARENT (pad)); @@ -281,11 +280,11 @@ gst_asf_demux_activate_pull (GstPad * pad, gboolean active) demux->state = GST_ASF_DEMUX_STATE_HEADER; demux->streaming = FALSE; - ret = gst_pad_start_task (pad, (GstTaskFunction) gst_asf_demux_loop, demux); + return gst_pad_start_task (pad, (GstTaskFunction) gst_asf_demux_loop, + demux); } else { - ret = gst_pad_stop_task (pad); + return gst_pad_stop_task (pad); } - return ret; }