It might've failed just because of flushing or other things, and we
should retry again on the next possibility if something ever calls in
here again.
https://bugzilla.gnome.org/show_bug.cgi?id=774623
}
done:
+
+ if (!ret)
+ gst_pad_mark_reconfigure (trans->srcpad);
+
return ret;
}
/* clear any pending reconfigure flag */
gst_pad_check_reconfigure (trans->srcpad);
ret = gst_base_transform_setcaps (trans, trans->sinkpad, caps);
+ if (!ret)
+ gst_pad_mark_reconfigure (trans->srcpad);
forward = FALSE;
break;