video: driver: Remove metadata definitions from UAPI
Remove metadata definitions from UAPI. Change-Id: I27c5474c5124a6d69d815f2277fc92b090e4011f Signed-off-by: Mihir Ganu <quic_mganu@quicinc.com>
Šī revīzija ir iekļauta:
@@ -88,19 +88,6 @@ enum v4l2_mpeg_vidc_blur_types {
|
||||
/* TODO: jdas: compound control for matrix */
|
||||
#define V4L2_CID_MPEG_VIDC_VIDEO_VPE_CSC_CUSTOM_MATRIX \
|
||||
(V4L2_CID_MPEG_VIDC_BASE + 0x12)
|
||||
|
||||
/* various Metadata - encoder & decoder */
|
||||
enum v4l2_mpeg_vidc_metadata_bits {
|
||||
V4L2_MPEG_VIDC_META_DISABLE = 0x0,
|
||||
V4L2_MPEG_VIDC_META_ENABLE = 0x1,
|
||||
V4L2_MPEG_VIDC_META_TX_INPUT = 0x2,
|
||||
V4L2_MPEG_VIDC_META_TX_OUTPUT = 0x4,
|
||||
V4L2_MPEG_VIDC_META_RX_INPUT = 0x8,
|
||||
V4L2_MPEG_VIDC_META_RX_OUTPUT = 0x10,
|
||||
V4L2_MPEG_VIDC_META_DYN_ENABLE = 0x20,
|
||||
V4L2_MPEG_VIDC_META_MAX = 0x40,
|
||||
};
|
||||
|
||||
#define V4L2_CID_MPEG_VIDC_METADATA_LTR_MARK_USE_DETAILS \
|
||||
(V4L2_CID_MPEG_VIDC_BASE + 0x13)
|
||||
#define V4L2_CID_MPEG_VIDC_METADATA_SEQ_HEADER_NAL \
|
||||
@@ -284,86 +271,6 @@ enum v4l2_mpeg_video_av1_tier {
|
||||
#define V4L2_CID_MPEG_VIDC_DRIVER_VERSION \
|
||||
(V4L2_CID_MPEG_VIDC_BASE + 0x48)
|
||||
|
||||
enum v4l2_mpeg_vidc_metapayload_header_flags {
|
||||
METADATA_FLAGS_NONE = 0,
|
||||
METADATA_FLAGS_TOP_FIELD = (1 << 0),
|
||||
METADATA_FLAGS_BOTTOM_FIELD = (1 << 1),
|
||||
METADATA_FLAGS_BITSTREAM = (1 << 2),
|
||||
METADATA_FLAGS_RAW = (1 << 3),
|
||||
};
|
||||
|
||||
enum saliency_roi_info {
|
||||
METADATA_SALIENCY_NONE,
|
||||
METADATA_SALIENCY_TYPE0,
|
||||
};
|
||||
|
||||
struct msm_vidc_metabuf_header {
|
||||
__u32 count;
|
||||
__u32 size;
|
||||
__u32 version;
|
||||
__u32 reserved[5];
|
||||
};
|
||||
struct msm_vidc_metapayload_header {
|
||||
__u32 type;
|
||||
__u32 size;
|
||||
__u32 version;
|
||||
__u32 offset;
|
||||
__u32 flags;
|
||||
__u32 reserved[3];
|
||||
};
|
||||
enum v4l2_mpeg_vidc_metadata {
|
||||
METADATA_BITSTREAM_RESOLUTION = 0x03000103,
|
||||
METADATA_CROP_OFFSETS = 0x03000105,
|
||||
METADATA_LTR_MARK_USE_DETAILS = 0x03000137,
|
||||
METADATA_SEQ_HEADER_NAL = 0x0300014a,
|
||||
METADATA_DPB_LUMA_CHROMA_MISR = 0x03000153,
|
||||
METADATA_OPB_LUMA_CHROMA_MISR = 0x03000154,
|
||||
METADATA_INTERLACE = 0x03000156,
|
||||
METADATA_TIMESTAMP = 0x0300015c,
|
||||
METADATA_CONCEALED_MB_COUNT = 0x0300015f,
|
||||
METADATA_HISTOGRAM_INFO = 0x03000161,
|
||||
METADATA_PICTURE_TYPE = 0x03000162,
|
||||
METADATA_SEI_MASTERING_DISPLAY_COLOUR = 0x03000163,
|
||||
METADATA_SEI_CONTENT_LIGHT_LEVEL = 0x03000164,
|
||||
METADATA_HDR10PLUS = 0x03000165,
|
||||
METADATA_EVA_STATS = 0x03000167,
|
||||
METADATA_BUFFER_TAG = 0x0300016b,
|
||||
METADATA_SUBFRAME_OUTPUT = 0x0300016d,
|
||||
METADATA_ENC_QP_METADATA = 0x0300016e,
|
||||
METADATA_DEC_QP_METADATA = 0x0300016f,
|
||||
METADATA_ROI_INFO = 0x03000173,
|
||||
METADATA_DPB_TAG_LIST = 0x03000179,
|
||||
METADATA_MAX_NUM_REORDER_FRAMES = 0x03000127,
|
||||
METADATA_SALIENCY_INFO = 0x0300018A,
|
||||
METADATA_FENCE = 0x0300018B,
|
||||
METADATA_TRANSCODING_STAT_INFO = 0x03000191,
|
||||
METADATA_DV_RPU = 0x03000192,
|
||||
};
|
||||
enum meta_interlace_info {
|
||||
META_INTERLACE_INFO_NONE = 0x00000000,
|
||||
META_INTERLACE_FRAME_PROGRESSIVE = 0x00000001,
|
||||
META_INTERLACE_FRAME_MBAFF = 0x00000002,
|
||||
META_INTERLACE_FRAME_INTERLEAVE_TOPFIELD_FIRST = 0x00000004,
|
||||
META_INTERLACE_FRAME_INTERLEAVE_BOTTOMFIELD_FIRST = 0x00000008,
|
||||
META_INTERLACE_FRAME_INTERLACE_TOPFIELD_FIRST = 0x00000010,
|
||||
META_INTERLACE_FRAME_INTERLACE_BOTTOMFIELD_FIRST = 0x00000020,
|
||||
};
|
||||
|
||||
/*
|
||||
* enum meta_picture_type - specifies input picture type
|
||||
* @META_PICTURE_TYPE_NEW: start of new frame or first slice in a frame
|
||||
*/
|
||||
enum meta_picture_type {
|
||||
META_PICTURE_TYPE_IDR = 0x00000001,
|
||||
META_PICTURE_TYPE_P = 0x00000002,
|
||||
META_PICTURE_TYPE_B = 0x00000004,
|
||||
META_PICTURE_TYPE_I = 0x00000008,
|
||||
META_PICTURE_TYPE_CRA = 0x00000010,
|
||||
META_PICTURE_TYPE_BLA = 0x00000020,
|
||||
META_PICTURE_TYPE_NOSHOW = 0x00000040,
|
||||
META_PICTURE_TYPE_NEW = 0x00000080,
|
||||
};
|
||||
|
||||
/* vendor controls end */
|
||||
|
||||
/* vendor events start */
|
||||
@@ -385,10 +292,4 @@ enum meta_picture_type {
|
||||
|
||||
/* vendor events end */
|
||||
|
||||
/* Default metadata size (align to 4KB) */
|
||||
#define MSM_VIDC_METADATA_SIZE (4 * 4096) /* 16 KB */
|
||||
#define ENCODE_INPUT_METADATA_SIZE (512 * 4096) /* 2 MB */
|
||||
#define DECODE_INPUT_METADATA_SIZE MSM_VIDC_METADATA_SIZE
|
||||
#define MSM_VIDC_METADATA_DOLBY_RPU_SIZE (41 * 1024) /* 41 KB */
|
||||
|
||||
#endif
|
||||
|
Atsaukties uz šo jaunā problēmā
Block a user