osd_hw.free_dst_data[index].y_start + 1;
height_src = osd_hw.free_src_data[index].y_end -
osd_hw.free_src_data[index].y_start + 1;
- if (height_dst != height_src)
+ if (height_dst != height_src &&
+ osd_hw.free_dst_data[index].y_end < 2159)
osd_set_dummy_data(index, 0);
else
osd_set_dummy_data(index, 0xff);
sizeof(struct pandata_s));
freescale_update = true;
- if ((height_dst != height_src) ||
- (width_dst != width_src))
+ if (((height_dst != height_src) ||
+ (width_dst != width_src)) &&
+ osd_hw.free_dst_data[index].y_end < 2159)
osd_set_dummy_data(index, 0);
else
osd_set_dummy_data(index, 0xff);
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))
+ (height != src_height) &&
+ osd_hw.free_dst_data[index].y_end < 2159)
osd_set_dummy_data(index, 0);
else
osd_set_dummy_data(index, 0xff);
osd_hw.free_dst_data[index].y_start + 1;
height_src = osd_hw.free_src_data[index].y_end -
osd_hw.free_src_data[index].y_start + 1;
- if (height_dst != height_src)
+ if (height_dst != height_src &&
+ osd_hw.free_dst_data[index].y_end < 2159)
osd_set_dummy_data(index, 0);
else
osd_set_dummy_data(index, 0xff);
osd_hw.free_dst_data[index].y_end -
osd_hw.free_dst_data[index].y_start + 1;
- if ((height_dst != height_src) ||
- (width_dst != width_src))
+ if (((height_dst != height_src) ||
+ (width_dst != width_src)) &&
+ osd_hw.free_dst_data[index].y_end < 2159)
osd_set_dummy_data(index, 0);
else
osd_set_dummy_data(index, 0xff);