Exemplo n.º 1
0
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;
}
Exemplo n.º 2
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;
}