osd: fix a green line displayed when output is yuv420 4k/60hz [1/1]

PD#SWPL-4427

Problem:
a green line displayed when output is yuv420 4k/60hz

Solution:
set dummy data to 0x808000 can fix a green line
displayed when output is yuv420 4k/60hz

Verify:
verify by fanklin

Change-Id: I06125d36c2fb06a61dd072a1789217e7c3705207
Signed-off-by: Pengcheng Chen <pengcheng.chen@amlogic.com>
This commit is contained in:
Pengcheng Chen
2019-01-22 14:42:34 +08:00
committed by Dongjin Kim
parent efd2b1662b
commit afc0b5bf9b

View File

@@ -6488,13 +6488,10 @@ static void osd_set_freescale(u32 index,
osd_hw.free_src_data[index].x_start + 1;
if ((osd_hw.osd_meson_dev.cpu_id ==
__MESON_CPU_MAJOR_ID_G12A) &&
(height != src_height)) {
osd_hw.osd_meson_dev.dummy_data = 0x000000;
(height != src_height))
osd_set_dummy_data(index, 0);
} else {
osd_hw.osd_meson_dev.dummy_data = 0x808000;
else
osd_set_dummy_data(index, 0xff);
}
osd_log_dbg2(MODULE_BLEND, "osd%d:free_src_data:%d,%d,%d,%d\n",
index,
osd_hw.free_src_data[index].x_start,