Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit d685a917 authored by Chinmay Sawarkar's avatar Chinmay Sawarkar
Browse files

msm: vidc: Update payload of extra data frame qp



Firmware now provides additional QP information per frame,
through the FrameQP Extradata. Hence the new fields need
to be introduced in the payload structure.

CRs-Fixed: 2121405
Change-Id: Ic3491d840dc8150787256a784ee88ca0f762ac3f
Signed-off-by: default avatarChinmay Sawarkar <chinmays@codeaurora.org>
parent e13b7564
Loading
Loading
Loading
Loading
+5 −0
Original line number Diff line number Diff line
@@ -6,6 +6,7 @@
#define MSM_VIDC_HAL_INTERLACE_COLOR_FORMAT_NV12	0x2
#define MSM_VIDC_HAL_INTERLACE_COLOR_FORMAT_NV12_UBWC	0x8002
#define MSM_VIDC_4x_1 0x1
#define MSM_VIDC_EXTRADATA_FRAME_QP_ADV 0x1

struct msm_vidc_extradata_header {
	unsigned int size;
@@ -137,6 +138,10 @@ struct msm_vidc_stream_userdata_payload {

struct msm_vidc_frame_qp_payload {
	unsigned int frame_qp;
	unsigned int qp_sum;
	unsigned int skip_qp_sum;
	unsigned int skip_num_blocks;
	unsigned int total_num_blocks;
};

struct msm_vidc_frame_bits_info_payload {