static int tv_set_vframe_rate_hint(int duration) { #ifdef CONFIG_AML_VOUT_FRAMERATE_AUTOMATION printk("vout [%s] duration = %d, policy = %d!\n", __FUNCTION__, duration, fr_auto_policy); framerate_automation_process(duration); #endif return 0; }
static int tv_set_vframe_rate_hint(int duration) { #ifdef CONFIG_AML_VOUT_FRAMERATE_AUTOMATION const struct vinfo_s *pvinfo; vout_log_info("vout [%s] duration = %d, policy = %d!\n", __func__, duration, fr_auto_policy); pvinfo = tv_get_current_info(); if (!pvinfo) { vout_log_err("don't get vinfo!\n"); return 1; } /*if in CVBS mode, don't do frame rate automation*/ if (!want_hdmi_mode(pvinfo->mode)) { vout_log_info("not in valid HDMI mode!\n"); return 1; } framerate_automation_process(duration); #endif return 0; }