From 2a1fa1507394fd29a97f9f489dff2ecdaaca6b97 Mon Sep 17 00:00:00 2001 From: Pengcheng Chen Date: Fri, 30 Aug 2024 15:24:06 +0800 Subject: [PATCH] vpp: update vd1/vd2 in hsize/vsize for amdv [1/1] PD#SWPL-183223 Problem: update vd1/vd2 in hsize/vsize for amdv Solution: update vd1/vd2 in hsize/vsize for amdv Verify: s5 Change-Id: I84062711edfecf3144a0a10997375db14b98c440 Signed-off-by: Pengcheng Chen --- drivers/media/video_sink/video_hw_s5.c | 2 ++ include/linux/amlogic/media/video_sink/video.h | 2 ++ 2 files changed, 4 insertions(+) diff --git a/drivers/media/video_sink/video_hw_s5.c b/drivers/media/video_sink/video_hw_s5.c index a1f14113b..0f71a853f 100644 --- a/drivers/media/video_sink/video_hw_s5.c +++ b/drivers/media/video_sink/video_hw_s5.c @@ -6046,6 +6046,8 @@ static void update_vd_proc_amdv_info(struct vd_proc_s *vd_proc) vd_proc_amdv.overlap_size = vd_proc->vd_proc_vd1_info.vd1_overlap_hsize; vd_proc_amdv.vd1_in_hsize = vd_proc->vd_proc_vd1_info.vd1_src_din_hsize[0]; vd_proc_amdv.vd1_in_vsize = vd_proc->vd_proc_vd1_info.vd1_src_din_vsize[0]; + vd_proc_amdv.vd2_in_hsize = vd_proc->vd_proc_vd2_info.vd2_din_hsize; + vd_proc_amdv.vd2_in_vsize = vd_proc->vd_proc_vd2_info.vd2_din_vsize; vd_proc_amdv.no_compress = vd_proc->vd_proc_vd1_info.no_compress; for (i = 0; i < vd_proc->vd_proc_vd1_info.slice_num; i++) { /* slice input */ diff --git a/include/linux/amlogic/media/video_sink/video.h b/include/linux/amlogic/media/video_sink/video.h index 9c5623f46..7496e0b06 100644 --- a/include/linux/amlogic/media/video_sink/video.h +++ b/include/linux/amlogic/media/video_sink/video.h @@ -421,6 +421,8 @@ struct vd_proc_info_t { u32 overlap_size; u32 vd1_in_hsize; u32 vd1_in_vsize; + u32 vd2_in_hsize; + u32 vd2_in_vsize; struct slice_info slice[VD_SLICE_NUM]; };