goto error;
APPEND_ELEMENT(*element_list, videoscaleCapsfilter);
+ _remove_probe_from_pad_for_render(source, idx);
+
if ((caps = __make_default_raw_caps(source, &webrtc->ini))) {
PRINT_CAPS(caps, ELEMENT_NAME_VIDEOSCALE_CAPSFILTER);
g_object_set(G_OBJECT(videoscaleCapsfilter), "caps", caps, NULL);
+
+ _set_caps_for_render(source, caps, idx);
}
+
+ _add_probe_to_pad_for_render(source, idx, gst_element_get_static_pad(videoscaleCapsfilter, "src"), _source_data_probe_cb);
}
if (source->type == WEBRTC_MEDIA_SOURCE_TYPE_SCREEN && !source->zerocopy_enabled) {