+ if (info->type == TDM_CAPTURE_TYPE_STREAM && info->frequency == 0) {
+ tdm_private_output *private_output = private_capture->private_output;
+ info->frequency = private_output->current_mode->vrefresh;
+ }
+
+ TDM_INFO("capture(%p) info: dst(%ux%u %u,%u %ux%u %c%c%c%c) trans(%d) type(%d) freq(%d) flags(%x)",
+ private_capture,
+ info->dst_config.size.h, info->dst_config.size.v,
+ info->dst_config.pos.x, info->dst_config.pos.y,
+ info->dst_config.pos.w, info->dst_config.pos.h,
+ FOURCC_STR(info->dst_config.format),
+ info->transform, info->type, info->frequency, info->flags);
+
+ ret = func_capture->capture_set_info(private_capture->capture_module, info);