PD#SWPL-9805
Problem:
dolby graphics core setting is marginal at 720@50 or 720@60
Solution:
Leave more margin in vertical potch for graphic core
Another modification: force update core2 and core3 reg
when dolby-vision on
Verify:
local build test on dolby tv 720@50/720@60/1080p24hz
Change-Id: I1019d2c1564230b0e42516fe1a7732ba25b2e8bf
Signed-off-by: yao liu <yao.liu@amlogic.com>
if (dolby_vision_flags & FLAG_CERTIFICAION)
reset = true;
+ if (dolby_vision_on_count == 0)
+ reset = true;
+
if (stb_core_setting_update_flag & FLAG_CHANGE_TC2)
set_lut = true;
if (!dolby_vision_on ||
(dolby_vision_flags & FLAG_CERTIFICAION))
reset = true;
+
+ if (dolby_vision_on_count == 0)
+ reset = true;
#ifdef V2_4
if (((cur_dv_mode == DOLBY_VISION_OUTPUT_MODE_IPT_TUNNEL)
|| (cur_dv_mode == DOLBY_VISION_OUTPUT_MODE_IPT))
(vinfo->field_height < 720))
g_vpotch = 0x60;
else
- g_vpotch = 0x8;
+ g_vpotch = 0x20;
} else
- g_vpotch = 0x8;
+ g_vpotch = 0x20;
}
if (mask & 1) {
(vinfo->field_height < 720))
g_vpotch = 0x60;
else
- g_vpotch = 0x8;
+ g_vpotch = 0x20;
} else
- g_vpotch = 0x8;
+ g_vpotch = 0x20;
} else
g_vpotch = 0x8;
}