diff --git a/gst/videomixer/videomixer2.c b/gst/videomixer/videomixer2.c index c12f036813..fbcab60254 100644 --- a/gst/videomixer/videomixer2.c +++ b/gst/videomixer/videomixer2.c @@ -1192,6 +1192,9 @@ gst_videomixer2_collected (GstCollectPads * pads, GstVideoMixer2 * mix) mix->send_stream_start = FALSE; } + if (gst_pad_check_reconfigure (mix->srcpad)) + gst_videomixer2_update_src_caps (mix); + if (mix->send_caps) { if (!gst_pad_push_event (mix->srcpad, gst_event_new_caps (mix->current_caps))) {