|
@@ -327,7 +327,7 @@ static struct msm_platform_inst_capability instance_cap_data_anorak[] = {
|
|
0, V4L2_MPEG_VIDC_META_DISABLE,
|
|
0, V4L2_MPEG_VIDC_META_DISABLE,
|
|
V4L2_CID_MPEG_VIDC_METADATA_OUTBUF_FENCE,
|
|
V4L2_CID_MPEG_VIDC_METADATA_OUTBUF_FENCE,
|
|
HFI_PROP_FENCE,
|
|
HFI_PROP_FENCE,
|
|
- CAP_FLAG_BITMASK},
|
|
|
|
|
|
+ CAP_FLAG_BITMASK | CAP_FLAG_META},
|
|
|
|
|
|
/*
|
|
/*
|
|
* Client to do set_ctrl with FENCE_ID to set fence_id
|
|
* Client to do set_ctrl with FENCE_ID to set fence_id
|
|
@@ -1470,7 +1470,7 @@ static struct msm_platform_inst_capability instance_cap_data_anorak[] = {
|
|
0, V4L2_MPEG_VIDC_META_DISABLE,
|
|
0, V4L2_MPEG_VIDC_META_DISABLE,
|
|
V4L2_CID_MPEG_VIDC_METADATA_BITSTREAM_RESOLUTION,
|
|
V4L2_CID_MPEG_VIDC_METADATA_BITSTREAM_RESOLUTION,
|
|
HFI_PROP_BITSTREAM_RESOLUTION,
|
|
HFI_PROP_BITSTREAM_RESOLUTION,
|
|
- CAP_FLAG_BITMASK},
|
|
|
|
|
|
+ CAP_FLAG_BITMASK | CAP_FLAG_META},
|
|
|
|
|
|
{META_CROP_OFFSETS, DEC, AV1,
|
|
{META_CROP_OFFSETS, DEC, AV1,
|
|
V4L2_MPEG_VIDC_META_DISABLE,
|
|
V4L2_MPEG_VIDC_META_DISABLE,
|
|
@@ -1479,7 +1479,7 @@ static struct msm_platform_inst_capability instance_cap_data_anorak[] = {
|
|
0, V4L2_MPEG_VIDC_META_DISABLE,
|
|
0, V4L2_MPEG_VIDC_META_DISABLE,
|
|
V4L2_CID_MPEG_VIDC_METADATA_CROP_OFFSETS,
|
|
V4L2_CID_MPEG_VIDC_METADATA_CROP_OFFSETS,
|
|
HFI_PROP_CROP_OFFSETS,
|
|
HFI_PROP_CROP_OFFSETS,
|
|
- CAP_FLAG_BITMASK},
|
|
|
|
|
|
+ CAP_FLAG_BITMASK | CAP_FLAG_META},
|
|
|
|
|
|
{ALL_INTRA, ENC, H264|HEVC,
|
|
{ALL_INTRA, ENC, H264|HEVC,
|
|
V4L2_MPEG_MSM_VIDC_DISABLE, V4L2_MPEG_MSM_VIDC_ENABLE,
|
|
V4L2_MPEG_MSM_VIDC_DISABLE, V4L2_MPEG_MSM_VIDC_ENABLE,
|
|
@@ -1507,7 +1507,7 @@ static struct msm_platform_inst_capability instance_cap_data_anorak[] = {
|
|
0, V4L2_MPEG_VIDC_META_DISABLE,
|
|
0, V4L2_MPEG_VIDC_META_DISABLE,
|
|
V4L2_CID_MPEG_VIDC_METADATA_LTR_MARK_USE_DETAILS,
|
|
V4L2_CID_MPEG_VIDC_METADATA_LTR_MARK_USE_DETAILS,
|
|
HFI_PROP_LTR_MARK_USE_DETAILS,
|
|
HFI_PROP_LTR_MARK_USE_DETAILS,
|
|
- CAP_FLAG_BITMASK},
|
|
|
|
|
|
+ CAP_FLAG_BITMASK | CAP_FLAG_META},
|
|
|
|
|
|
{META_SEQ_HDR_NAL, ENC, CODECS_ALL,
|
|
{META_SEQ_HDR_NAL, ENC, CODECS_ALL,
|
|
V4L2_MPEG_VIDC_META_DISABLE,
|
|
V4L2_MPEG_VIDC_META_DISABLE,
|
|
@@ -1515,7 +1515,7 @@ static struct msm_platform_inst_capability instance_cap_data_anorak[] = {
|
|
0, V4L2_MPEG_VIDC_META_DISABLE,
|
|
0, V4L2_MPEG_VIDC_META_DISABLE,
|
|
V4L2_CID_MPEG_VIDC_METADATA_SEQ_HEADER_NAL,
|
|
V4L2_CID_MPEG_VIDC_METADATA_SEQ_HEADER_NAL,
|
|
HFI_PROP_METADATA_SEQ_HEADER_NAL,
|
|
HFI_PROP_METADATA_SEQ_HEADER_NAL,
|
|
- CAP_FLAG_BITMASK},
|
|
|
|
|
|
+ CAP_FLAG_BITMASK | CAP_FLAG_META},
|
|
|
|
|
|
{META_DPB_MISR, DEC, CODECS_ALL,
|
|
{META_DPB_MISR, DEC, CODECS_ALL,
|
|
V4L2_MPEG_VIDC_META_DISABLE,
|
|
V4L2_MPEG_VIDC_META_DISABLE,
|
|
@@ -1523,7 +1523,7 @@ static struct msm_platform_inst_capability instance_cap_data_anorak[] = {
|
|
0, V4L2_MPEG_VIDC_META_DISABLE,
|
|
0, V4L2_MPEG_VIDC_META_DISABLE,
|
|
V4L2_CID_MPEG_VIDC_METADATA_DPB_LUMA_CHROMA_MISR,
|
|
V4L2_CID_MPEG_VIDC_METADATA_DPB_LUMA_CHROMA_MISR,
|
|
HFI_PROP_DPB_LUMA_CHROMA_MISR,
|
|
HFI_PROP_DPB_LUMA_CHROMA_MISR,
|
|
- CAP_FLAG_BITMASK},
|
|
|
|
|
|
+ CAP_FLAG_BITMASK | CAP_FLAG_META},
|
|
|
|
|
|
{META_OPB_MISR, DEC, CODECS_ALL,
|
|
{META_OPB_MISR, DEC, CODECS_ALL,
|
|
V4L2_MPEG_VIDC_META_DISABLE,
|
|
V4L2_MPEG_VIDC_META_DISABLE,
|
|
@@ -1531,7 +1531,7 @@ static struct msm_platform_inst_capability instance_cap_data_anorak[] = {
|
|
0, V4L2_MPEG_VIDC_META_DISABLE,
|
|
0, V4L2_MPEG_VIDC_META_DISABLE,
|
|
V4L2_CID_MPEG_VIDC_METADATA_OPB_LUMA_CHROMA_MISR,
|
|
V4L2_CID_MPEG_VIDC_METADATA_OPB_LUMA_CHROMA_MISR,
|
|
HFI_PROP_OPB_LUMA_CHROMA_MISR,
|
|
HFI_PROP_OPB_LUMA_CHROMA_MISR,
|
|
- CAP_FLAG_BITMASK},
|
|
|
|
|
|
+ CAP_FLAG_BITMASK | CAP_FLAG_META},
|
|
|
|
|
|
{META_INTERLACE, DEC, H264,
|
|
{META_INTERLACE, DEC, H264,
|
|
V4L2_MPEG_VIDC_META_DISABLE,
|
|
V4L2_MPEG_VIDC_META_DISABLE,
|
|
@@ -1539,7 +1539,7 @@ static struct msm_platform_inst_capability instance_cap_data_anorak[] = {
|
|
0, V4L2_MPEG_VIDC_META_DISABLE,
|
|
0, V4L2_MPEG_VIDC_META_DISABLE,
|
|
V4L2_CID_MPEG_VIDC_METADATA_INTERLACE,
|
|
V4L2_CID_MPEG_VIDC_METADATA_INTERLACE,
|
|
HFI_PROP_INTERLACE_INFO,
|
|
HFI_PROP_INTERLACE_INFO,
|
|
- CAP_FLAG_BITMASK},
|
|
|
|
|
|
+ CAP_FLAG_BITMASK | CAP_FLAG_META},
|
|
|
|
|
|
{META_TIMESTAMP, DEC | ENC, CODECS_ALL,
|
|
{META_TIMESTAMP, DEC | ENC, CODECS_ALL,
|
|
V4L2_MPEG_VIDC_META_DISABLE,
|
|
V4L2_MPEG_VIDC_META_DISABLE,
|
|
@@ -1547,7 +1547,7 @@ static struct msm_platform_inst_capability instance_cap_data_anorak[] = {
|
|
0, V4L2_MPEG_VIDC_META_DISABLE,
|
|
0, V4L2_MPEG_VIDC_META_DISABLE,
|
|
V4L2_CID_MPEG_VIDC_METADATA_TIMESTAMP,
|
|
V4L2_CID_MPEG_VIDC_METADATA_TIMESTAMP,
|
|
HFI_PROP_TIMESTAMP,
|
|
HFI_PROP_TIMESTAMP,
|
|
- CAP_FLAG_BITMASK},
|
|
|
|
|
|
+ CAP_FLAG_BITMASK | CAP_FLAG_META},
|
|
|
|
|
|
{META_CONCEALED_MB_CNT, DEC, CODECS_ALL,
|
|
{META_CONCEALED_MB_CNT, DEC, CODECS_ALL,
|
|
V4L2_MPEG_VIDC_META_DISABLE,
|
|
V4L2_MPEG_VIDC_META_DISABLE,
|
|
@@ -1555,7 +1555,7 @@ static struct msm_platform_inst_capability instance_cap_data_anorak[] = {
|
|
0, V4L2_MPEG_VIDC_META_DISABLE,
|
|
0, V4L2_MPEG_VIDC_META_DISABLE,
|
|
V4L2_CID_MPEG_VIDC_METADATA_CONCEALED_MB_COUNT,
|
|
V4L2_CID_MPEG_VIDC_METADATA_CONCEALED_MB_COUNT,
|
|
HFI_PROP_CONEALED_MB_COUNT,
|
|
HFI_PROP_CONEALED_MB_COUNT,
|
|
- CAP_FLAG_BITMASK},
|
|
|
|
|
|
+ CAP_FLAG_BITMASK | CAP_FLAG_META},
|
|
|
|
|
|
{META_HIST_INFO, DEC, HEVC|AV1|VP9,
|
|
{META_HIST_INFO, DEC, HEVC|AV1|VP9,
|
|
V4L2_MPEG_VIDC_META_DISABLE,
|
|
V4L2_MPEG_VIDC_META_DISABLE,
|
|
@@ -1563,7 +1563,7 @@ static struct msm_platform_inst_capability instance_cap_data_anorak[] = {
|
|
0, V4L2_MPEG_VIDC_META_DISABLE,
|
|
0, V4L2_MPEG_VIDC_META_DISABLE,
|
|
V4L2_CID_MPEG_VIDC_METADATA_HISTOGRAM_INFO,
|
|
V4L2_CID_MPEG_VIDC_METADATA_HISTOGRAM_INFO,
|
|
HFI_PROP_HISTOGRAM_INFO,
|
|
HFI_PROP_HISTOGRAM_INFO,
|
|
- CAP_FLAG_BITMASK},
|
|
|
|
|
|
+ CAP_FLAG_BITMASK | CAP_FLAG_META},
|
|
|
|
|
|
{META_TRANSCODING_STAT_INFO, DEC, HEVC|H264,
|
|
{META_TRANSCODING_STAT_INFO, DEC, HEVC|H264,
|
|
V4L2_MPEG_VIDC_META_DISABLE,
|
|
V4L2_MPEG_VIDC_META_DISABLE,
|
|
@@ -1571,7 +1571,7 @@ static struct msm_platform_inst_capability instance_cap_data_anorak[] = {
|
|
0, V4L2_MPEG_VIDC_META_DISABLE,
|
|
0, V4L2_MPEG_VIDC_META_DISABLE,
|
|
V4L2_CID_MPEG_VIDC_METADATA_TRANSCODE_STAT_INFO,
|
|
V4L2_CID_MPEG_VIDC_METADATA_TRANSCODE_STAT_INFO,
|
|
HFI_PROP_TRANSCODING_STAT_INFO,
|
|
HFI_PROP_TRANSCODING_STAT_INFO,
|
|
- CAP_FLAG_BITMASK},
|
|
|
|
|
|
+ CAP_FLAG_BITMASK | CAP_FLAG_META},
|
|
|
|
|
|
{META_TRANSCODING_STAT_INFO, ENC, HEVC|H264,
|
|
{META_TRANSCODING_STAT_INFO, ENC, HEVC|H264,
|
|
V4L2_MPEG_VIDC_META_DISABLE,
|
|
V4L2_MPEG_VIDC_META_DISABLE,
|
|
@@ -1579,7 +1579,7 @@ static struct msm_platform_inst_capability instance_cap_data_anorak[] = {
|
|
0, V4L2_MPEG_VIDC_META_DISABLE,
|
|
0, V4L2_MPEG_VIDC_META_DISABLE,
|
|
V4L2_CID_MPEG_VIDC_METADATA_TRANSCODE_STAT_INFO,
|
|
V4L2_CID_MPEG_VIDC_METADATA_TRANSCODE_STAT_INFO,
|
|
HFI_PROP_TRANSCODING_STAT_INFO,
|
|
HFI_PROP_TRANSCODING_STAT_INFO,
|
|
- CAP_FLAG_BITMASK},
|
|
|
|
|
|
+ CAP_FLAG_BITMASK | CAP_FLAG_META},
|
|
|
|
|
|
{META_PICTURE_TYPE, DEC, CODECS_ALL,
|
|
{META_PICTURE_TYPE, DEC, CODECS_ALL,
|
|
V4L2_MPEG_VIDC_META_DISABLE,
|
|
V4L2_MPEG_VIDC_META_DISABLE,
|
|
@@ -1587,7 +1587,7 @@ static struct msm_platform_inst_capability instance_cap_data_anorak[] = {
|
|
0, V4L2_MPEG_VIDC_META_DISABLE,
|
|
0, V4L2_MPEG_VIDC_META_DISABLE,
|
|
V4L2_CID_MPEG_VIDC_METADATA_PICTURE_TYPE,
|
|
V4L2_CID_MPEG_VIDC_METADATA_PICTURE_TYPE,
|
|
HFI_PROP_PICTURE_TYPE,
|
|
HFI_PROP_PICTURE_TYPE,
|
|
- CAP_FLAG_BITMASK},
|
|
|
|
|
|
+ CAP_FLAG_BITMASK | CAP_FLAG_META},
|
|
|
|
|
|
{META_SEI_MASTERING_DISP, ENC, HEVC|HEIC,
|
|
{META_SEI_MASTERING_DISP, ENC, HEVC|HEIC,
|
|
V4L2_MPEG_VIDC_META_DISABLE,
|
|
V4L2_MPEG_VIDC_META_DISABLE,
|
|
@@ -1595,7 +1595,7 @@ static struct msm_platform_inst_capability instance_cap_data_anorak[] = {
|
|
0, V4L2_MPEG_VIDC_META_DISABLE,
|
|
0, V4L2_MPEG_VIDC_META_DISABLE,
|
|
V4L2_CID_MPEG_VIDC_METADATA_SEI_MASTERING_DISPLAY_COLOUR,
|
|
V4L2_CID_MPEG_VIDC_METADATA_SEI_MASTERING_DISPLAY_COLOUR,
|
|
HFI_PROP_SEI_MASTERING_DISPLAY_COLOUR,
|
|
HFI_PROP_SEI_MASTERING_DISPLAY_COLOUR,
|
|
- CAP_FLAG_BITMASK},
|
|
|
|
|
|
+ CAP_FLAG_BITMASK | CAP_FLAG_META},
|
|
|
|
|
|
{META_SEI_MASTERING_DISP, DEC, HEVC|HEIC|AV1,
|
|
{META_SEI_MASTERING_DISP, DEC, HEVC|HEIC|AV1,
|
|
V4L2_MPEG_VIDC_META_DISABLE,
|
|
V4L2_MPEG_VIDC_META_DISABLE,
|
|
@@ -1604,7 +1604,7 @@ static struct msm_platform_inst_capability instance_cap_data_anorak[] = {
|
|
0, V4L2_MPEG_VIDC_META_DISABLE,
|
|
0, V4L2_MPEG_VIDC_META_DISABLE,
|
|
V4L2_CID_MPEG_VIDC_METADATA_SEI_MASTERING_DISPLAY_COLOUR,
|
|
V4L2_CID_MPEG_VIDC_METADATA_SEI_MASTERING_DISPLAY_COLOUR,
|
|
HFI_PROP_SEI_MASTERING_DISPLAY_COLOUR,
|
|
HFI_PROP_SEI_MASTERING_DISPLAY_COLOUR,
|
|
- CAP_FLAG_BITMASK},
|
|
|
|
|
|
+ CAP_FLAG_BITMASK | CAP_FLAG_META},
|
|
|
|
|
|
{META_SEI_CLL, ENC, HEVC|HEIC,
|
|
{META_SEI_CLL, ENC, HEVC|HEIC,
|
|
V4L2_MPEG_VIDC_META_DISABLE,
|
|
V4L2_MPEG_VIDC_META_DISABLE,
|
|
@@ -1612,7 +1612,7 @@ static struct msm_platform_inst_capability instance_cap_data_anorak[] = {
|
|
0, V4L2_MPEG_VIDC_META_DISABLE,
|
|
0, V4L2_MPEG_VIDC_META_DISABLE,
|
|
V4L2_CID_MPEG_VIDC_METADATA_SEI_CONTENT_LIGHT_LEVEL,
|
|
V4L2_CID_MPEG_VIDC_METADATA_SEI_CONTENT_LIGHT_LEVEL,
|
|
HFI_PROP_SEI_CONTENT_LIGHT_LEVEL,
|
|
HFI_PROP_SEI_CONTENT_LIGHT_LEVEL,
|
|
- CAP_FLAG_BITMASK},
|
|
|
|
|
|
+ CAP_FLAG_BITMASK | CAP_FLAG_META},
|
|
|
|
|
|
{META_SEI_CLL, DEC, HEVC|HEIC|AV1,
|
|
{META_SEI_CLL, DEC, HEVC|HEIC|AV1,
|
|
V4L2_MPEG_VIDC_META_DISABLE,
|
|
V4L2_MPEG_VIDC_META_DISABLE,
|
|
@@ -1621,7 +1621,7 @@ static struct msm_platform_inst_capability instance_cap_data_anorak[] = {
|
|
0, V4L2_MPEG_VIDC_META_DISABLE,
|
|
0, V4L2_MPEG_VIDC_META_DISABLE,
|
|
V4L2_CID_MPEG_VIDC_METADATA_SEI_CONTENT_LIGHT_LEVEL,
|
|
V4L2_CID_MPEG_VIDC_METADATA_SEI_CONTENT_LIGHT_LEVEL,
|
|
HFI_PROP_SEI_CONTENT_LIGHT_LEVEL,
|
|
HFI_PROP_SEI_CONTENT_LIGHT_LEVEL,
|
|
- CAP_FLAG_BITMASK},
|
|
|
|
|
|
+ CAP_FLAG_BITMASK | CAP_FLAG_META},
|
|
|
|
|
|
{META_HDR10PLUS, ENC, HEVC|HEIC,
|
|
{META_HDR10PLUS, ENC, HEVC|HEIC,
|
|
V4L2_MPEG_VIDC_META_DISABLE,
|
|
V4L2_MPEG_VIDC_META_DISABLE,
|
|
@@ -1629,7 +1629,7 @@ static struct msm_platform_inst_capability instance_cap_data_anorak[] = {
|
|
0, V4L2_MPEG_VIDC_META_DISABLE,
|
|
0, V4L2_MPEG_VIDC_META_DISABLE,
|
|
V4L2_CID_MPEG_VIDC_METADATA_HDR10PLUS,
|
|
V4L2_CID_MPEG_VIDC_METADATA_HDR10PLUS,
|
|
HFI_PROP_SEI_HDR10PLUS_USERDATA,
|
|
HFI_PROP_SEI_HDR10PLUS_USERDATA,
|
|
- CAP_FLAG_BITMASK},
|
|
|
|
|
|
+ CAP_FLAG_BITMASK | CAP_FLAG_META},
|
|
|
|
|
|
{META_HDR10PLUS, DEC, HEVC|HEIC|AV1,
|
|
{META_HDR10PLUS, DEC, HEVC|HEIC|AV1,
|
|
V4L2_MPEG_VIDC_META_DISABLE,
|
|
V4L2_MPEG_VIDC_META_DISABLE,
|
|
@@ -1638,7 +1638,7 @@ static struct msm_platform_inst_capability instance_cap_data_anorak[] = {
|
|
0, V4L2_MPEG_VIDC_META_DISABLE,
|
|
0, V4L2_MPEG_VIDC_META_DISABLE,
|
|
V4L2_CID_MPEG_VIDC_METADATA_HDR10PLUS,
|
|
V4L2_CID_MPEG_VIDC_METADATA_HDR10PLUS,
|
|
HFI_PROP_SEI_HDR10PLUS_USERDATA,
|
|
HFI_PROP_SEI_HDR10PLUS_USERDATA,
|
|
- CAP_FLAG_BITMASK},
|
|
|
|
|
|
+ CAP_FLAG_BITMASK | CAP_FLAG_META},
|
|
|
|
|
|
{META_DOLBY_RPU, ENC, HEVC,
|
|
{META_DOLBY_RPU, ENC, HEVC,
|
|
V4L2_MPEG_VIDC_META_DISABLE,
|
|
V4L2_MPEG_VIDC_META_DISABLE,
|
|
@@ -1646,7 +1646,7 @@ static struct msm_platform_inst_capability instance_cap_data_anorak[] = {
|
|
0, V4L2_MPEG_VIDC_META_DISABLE,
|
|
0, V4L2_MPEG_VIDC_META_DISABLE,
|
|
V4L2_CID_MPEG_VIDC_METADATA_DOLBY_RPU,
|
|
V4L2_CID_MPEG_VIDC_METADATA_DOLBY_RPU,
|
|
HFI_PROP_DOLBY_RPU_METADATA,
|
|
HFI_PROP_DOLBY_RPU_METADATA,
|
|
- CAP_FLAG_BITMASK},
|
|
|
|
|
|
+ CAP_FLAG_BITMASK | CAP_FLAG_META},
|
|
|
|
|
|
{META_DOLBY_RPU, DEC, H264|HEVC,
|
|
{META_DOLBY_RPU, DEC, H264|HEVC,
|
|
V4L2_MPEG_VIDC_META_DISABLE,
|
|
V4L2_MPEG_VIDC_META_DISABLE,
|
|
@@ -1654,7 +1654,7 @@ static struct msm_platform_inst_capability instance_cap_data_anorak[] = {
|
|
0, V4L2_MPEG_VIDC_META_DISABLE,
|
|
0, V4L2_MPEG_VIDC_META_DISABLE,
|
|
V4L2_CID_MPEG_VIDC_METADATA_DOLBY_RPU,
|
|
V4L2_CID_MPEG_VIDC_METADATA_DOLBY_RPU,
|
|
HFI_PROP_DOLBY_RPU_METADATA,
|
|
HFI_PROP_DOLBY_RPU_METADATA,
|
|
- CAP_FLAG_BITMASK},
|
|
|
|
|
|
+ CAP_FLAG_BITMASK | CAP_FLAG_META},
|
|
|
|
|
|
{META_EVA_STATS, ENC, CODECS_ALL,
|
|
{META_EVA_STATS, ENC, CODECS_ALL,
|
|
V4L2_MPEG_VIDC_META_DISABLE,
|
|
V4L2_MPEG_VIDC_META_DISABLE,
|
|
@@ -1662,7 +1662,7 @@ static struct msm_platform_inst_capability instance_cap_data_anorak[] = {
|
|
0, V4L2_MPEG_VIDC_META_DISABLE,
|
|
0, V4L2_MPEG_VIDC_META_DISABLE,
|
|
V4L2_CID_MPEG_VIDC_METADATA_EVA_STATS,
|
|
V4L2_CID_MPEG_VIDC_METADATA_EVA_STATS,
|
|
HFI_PROP_EVA_STAT_INFO,
|
|
HFI_PROP_EVA_STAT_INFO,
|
|
- CAP_FLAG_BITMASK},
|
|
|
|
|
|
+ CAP_FLAG_BITMASK | CAP_FLAG_META},
|
|
|
|
|
|
{META_BUF_TAG, ENC, CODECS_ALL,
|
|
{META_BUF_TAG, ENC, CODECS_ALL,
|
|
V4L2_MPEG_VIDC_META_DISABLE,
|
|
V4L2_MPEG_VIDC_META_DISABLE,
|
|
@@ -1671,7 +1671,7 @@ static struct msm_platform_inst_capability instance_cap_data_anorak[] = {
|
|
0, V4L2_MPEG_VIDC_META_DISABLE,
|
|
0, V4L2_MPEG_VIDC_META_DISABLE,
|
|
V4L2_CID_MPEG_VIDC_METADATA_BUFFER_TAG,
|
|
V4L2_CID_MPEG_VIDC_METADATA_BUFFER_TAG,
|
|
HFI_PROP_BUFFER_TAG,
|
|
HFI_PROP_BUFFER_TAG,
|
|
- CAP_FLAG_BITMASK},
|
|
|
|
|
|
+ CAP_FLAG_BITMASK | CAP_FLAG_META},
|
|
|
|
|
|
/*
|
|
/*
|
|
* when fence enabled, client needs output buffer_tag
|
|
* when fence enabled, client needs output buffer_tag
|
|
@@ -1685,7 +1685,7 @@ static struct msm_platform_inst_capability instance_cap_data_anorak[] = {
|
|
0, V4L2_MPEG_VIDC_META_DISABLE,
|
|
0, V4L2_MPEG_VIDC_META_DISABLE,
|
|
V4L2_CID_MPEG_VIDC_METADATA_BUFFER_TAG,
|
|
V4L2_CID_MPEG_VIDC_METADATA_BUFFER_TAG,
|
|
HFI_PROP_BUFFER_TAG,
|
|
HFI_PROP_BUFFER_TAG,
|
|
- CAP_FLAG_BITMASK},
|
|
|
|
|
|
+ CAP_FLAG_BITMASK | CAP_FLAG_META},
|
|
|
|
|
|
{META_DPB_TAG_LIST, DEC, CODECS_ALL,
|
|
{META_DPB_TAG_LIST, DEC, CODECS_ALL,
|
|
V4L2_MPEG_VIDC_META_DISABLE,
|
|
V4L2_MPEG_VIDC_META_DISABLE,
|
|
@@ -1693,7 +1693,7 @@ static struct msm_platform_inst_capability instance_cap_data_anorak[] = {
|
|
0, V4L2_MPEG_VIDC_META_DISABLE,
|
|
0, V4L2_MPEG_VIDC_META_DISABLE,
|
|
V4L2_CID_MPEG_VIDC_METADATA_DPB_TAG_LIST,
|
|
V4L2_CID_MPEG_VIDC_METADATA_DPB_TAG_LIST,
|
|
HFI_PROP_DPB_TAG_LIST,
|
|
HFI_PROP_DPB_TAG_LIST,
|
|
- CAP_FLAG_BITMASK},
|
|
|
|
|
|
+ CAP_FLAG_BITMASK | CAP_FLAG_META},
|
|
|
|
|
|
{META_SUBFRAME_OUTPUT, ENC, HEIC | H264 | HEVC,
|
|
{META_SUBFRAME_OUTPUT, ENC, HEIC | H264 | HEVC,
|
|
V4L2_MPEG_VIDC_META_DISABLE,
|
|
V4L2_MPEG_VIDC_META_DISABLE,
|
|
@@ -1701,7 +1701,7 @@ static struct msm_platform_inst_capability instance_cap_data_anorak[] = {
|
|
0, V4L2_MPEG_VIDC_META_DISABLE,
|
|
0, V4L2_MPEG_VIDC_META_DISABLE,
|
|
V4L2_CID_MPEG_VIDC_METADATA_SUBFRAME_OUTPUT,
|
|
V4L2_CID_MPEG_VIDC_METADATA_SUBFRAME_OUTPUT,
|
|
HFI_PROP_SUBFRAME_OUTPUT,
|
|
HFI_PROP_SUBFRAME_OUTPUT,
|
|
- CAP_FLAG_BITMASK},
|
|
|
|
|
|
+ CAP_FLAG_BITMASK | CAP_FLAG_META},
|
|
|
|
|
|
{META_SUBFRAME_OUTPUT, DEC, CODECS_ALL,
|
|
{META_SUBFRAME_OUTPUT, DEC, CODECS_ALL,
|
|
V4L2_MPEG_VIDC_META_DISABLE,
|
|
V4L2_MPEG_VIDC_META_DISABLE,
|
|
@@ -1709,7 +1709,7 @@ static struct msm_platform_inst_capability instance_cap_data_anorak[] = {
|
|
0, V4L2_MPEG_VIDC_META_DISABLE,
|
|
0, V4L2_MPEG_VIDC_META_DISABLE,
|
|
V4L2_CID_MPEG_VIDC_METADATA_SUBFRAME_OUTPUT,
|
|
V4L2_CID_MPEG_VIDC_METADATA_SUBFRAME_OUTPUT,
|
|
HFI_PROP_SUBFRAME_OUTPUT,
|
|
HFI_PROP_SUBFRAME_OUTPUT,
|
|
- CAP_FLAG_BITMASK},
|
|
|
|
|
|
+ CAP_FLAG_BITMASK | CAP_FLAG_META},
|
|
|
|
|
|
{META_ENC_QP_METADATA, ENC, CODECS_ALL,
|
|
{META_ENC_QP_METADATA, ENC, CODECS_ALL,
|
|
V4L2_MPEG_VIDC_META_DISABLE,
|
|
V4L2_MPEG_VIDC_META_DISABLE,
|
|
@@ -1717,7 +1717,7 @@ static struct msm_platform_inst_capability instance_cap_data_anorak[] = {
|
|
0, V4L2_MPEG_VIDC_META_DISABLE,
|
|
0, V4L2_MPEG_VIDC_META_DISABLE,
|
|
V4L2_CID_MPEG_VIDC_METADATA_ENC_QP_METADATA,
|
|
V4L2_CID_MPEG_VIDC_METADATA_ENC_QP_METADATA,
|
|
HFI_PROP_ENC_QP_METADATA,
|
|
HFI_PROP_ENC_QP_METADATA,
|
|
- CAP_FLAG_BITMASK},
|
|
|
|
|
|
+ CAP_FLAG_BITMASK | CAP_FLAG_META},
|
|
|
|
|
|
{META_ROI_INFO, ENC, H264|HEVC,
|
|
{META_ROI_INFO, ENC, H264|HEVC,
|
|
V4L2_MPEG_VIDC_META_DISABLE,
|
|
V4L2_MPEG_VIDC_META_DISABLE,
|
|
@@ -1725,7 +1725,7 @@ static struct msm_platform_inst_capability instance_cap_data_anorak[] = {
|
|
0, V4L2_MPEG_VIDC_META_DISABLE,
|
|
0, V4L2_MPEG_VIDC_META_DISABLE,
|
|
V4L2_CID_MPEG_VIDC_METADATA_ROI_INFO,
|
|
V4L2_CID_MPEG_VIDC_METADATA_ROI_INFO,
|
|
HFI_PROP_ROI_INFO,
|
|
HFI_PROP_ROI_INFO,
|
|
- CAP_FLAG_INPUT_PORT | CAP_FLAG_BITMASK},
|
|
|
|
|
|
+ CAP_FLAG_INPUT_PORT | CAP_FLAG_BITMASK | CAP_FLAG_META},
|
|
|
|
|
|
{META_SALIENCY_INFO, ENC, H264|HEVC,
|
|
{META_SALIENCY_INFO, ENC, H264|HEVC,
|
|
V4L2_MPEG_VIDC_META_DISABLE,
|
|
V4L2_MPEG_VIDC_META_DISABLE,
|
|
@@ -1733,7 +1733,7 @@ static struct msm_platform_inst_capability instance_cap_data_anorak[] = {
|
|
0, V4L2_MPEG_VIDC_META_DISABLE,
|
|
0, V4L2_MPEG_VIDC_META_DISABLE,
|
|
V4L2_CID_MPEG_VIDC_METADATA_SALIENCY_INFO,
|
|
V4L2_CID_MPEG_VIDC_METADATA_SALIENCY_INFO,
|
|
HFI_PROP_ROI_AS_SALIENCY_INFO,
|
|
HFI_PROP_ROI_AS_SALIENCY_INFO,
|
|
- CAP_FLAG_INPUT_PORT | CAP_FLAG_BITMASK},
|
|
|
|
|
|
+ CAP_FLAG_INPUT_PORT | CAP_FLAG_BITMASK | CAP_FLAG_META},
|
|
|
|
|
|
{META_DEC_QP_METADATA, DEC, CODECS_ALL,
|
|
{META_DEC_QP_METADATA, DEC, CODECS_ALL,
|
|
V4L2_MPEG_VIDC_META_DISABLE,
|
|
V4L2_MPEG_VIDC_META_DISABLE,
|
|
@@ -1741,7 +1741,7 @@ static struct msm_platform_inst_capability instance_cap_data_anorak[] = {
|
|
0, V4L2_MPEG_VIDC_META_DISABLE,
|
|
0, V4L2_MPEG_VIDC_META_DISABLE,
|
|
V4L2_CID_MPEG_VIDC_METADATA_DEC_QP_METADATA,
|
|
V4L2_CID_MPEG_VIDC_METADATA_DEC_QP_METADATA,
|
|
HFI_PROP_DEC_QP_METADATA,
|
|
HFI_PROP_DEC_QP_METADATA,
|
|
- CAP_FLAG_BITMASK},
|
|
|
|
|
|
+ CAP_FLAG_BITMASK | CAP_FLAG_META},
|
|
|
|
|
|
{GRID, ENC, HEIC,
|
|
{GRID, ENC, HEIC,
|
|
V4L2_MPEG_MSM_VIDC_DISABLE, V4L2_MPEG_MSM_VIDC_ENABLE,
|
|
V4L2_MPEG_MSM_VIDC_DISABLE, V4L2_MPEG_MSM_VIDC_ENABLE,
|
|
@@ -1761,7 +1761,7 @@ static struct msm_platform_inst_capability instance_cap_data_anorak[] = {
|
|
0, V4L2_MPEG_VIDC_META_DISABLE,
|
|
0, V4L2_MPEG_VIDC_META_DISABLE,
|
|
V4L2_CID_MPEG_VIDC_METADATA_MAX_NUM_REORDER_FRAMES,
|
|
V4L2_CID_MPEG_VIDC_METADATA_MAX_NUM_REORDER_FRAMES,
|
|
HFI_PROP_MAX_NUM_REORDER_FRAMES,
|
|
HFI_PROP_MAX_NUM_REORDER_FRAMES,
|
|
- CAP_FLAG_BITMASK},
|
|
|
|
|
|
+ CAP_FLAG_BITMASK | CAP_FLAG_META},
|
|
|
|
|
|
{DELIVERY_MODE, ENC, HEVC,
|
|
{DELIVERY_MODE, ENC, HEVC,
|
|
V4L2_MPEG_VIDC_HEVC_ENCODE_DELIVERY_MODE_FRAME_BASED,
|
|
V4L2_MPEG_VIDC_HEVC_ENCODE_DELIVERY_MODE_FRAME_BASED,
|