diff --git a/ext/ogg/gstoggdemux.c b/ext/ogg/gstoggdemux.c index e6eab1bb23..094a7a8d9d 100644 --- a/ext/ogg/gstoggdemux.c +++ b/ext/ogg/gstoggdemux.c @@ -4542,7 +4542,8 @@ gst_ogg_demux_combine_flows (GstOggDemux * ogg, GstOggPad * pad, pad->last_ret = ret; pad->is_eos = (ret == GST_FLOW_EOS); - return gst_flow_combiner_update_flow (ogg->flowcombiner, ret); + return gst_flow_combiner_update_pad_flow (ogg->flowcombiner, + GST_PAD_CAST (pad), ret); } static GstFlowReturn