|
@@ -329,7 +329,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
|
|
@@ -1472,7 +1472,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,
|
|
@@ -1481,7 +1481,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,
|
|
@@ -1509,7 +1509,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,
|
|
@@ -1517,7 +1517,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,
|
|
@@ -1525,7 +1525,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,
|
|
@@ -1533,7 +1533,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,
|
|
@@ -1541,7 +1541,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,
|
|
@@ -1549,7 +1549,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,
|
|
@@ -1557,7 +1557,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,
|
|
@@ -1565,7 +1565,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,
|
|
@@ -1573,7 +1573,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,
|
|
@@ -1581,7 +1581,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,
|
|
@@ -1589,7 +1589,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,
|
|
@@ -1597,7 +1597,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,
|
|
@@ -1606,7 +1606,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,
|
|
@@ -1614,7 +1614,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,
|
|
@@ -1623,7 +1623,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,
|
|
@@ -1631,7 +1631,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,
|
|
@@ -1640,7 +1640,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,
|
|
@@ -1648,7 +1648,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,
|
|
@@ -1656,7 +1656,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,
|
|
@@ -1664,7 +1664,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,
|
|
@@ -1673,7 +1673,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
|
|
@@ -1687,7 +1687,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,
|
|
@@ -1695,7 +1695,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,
|
|
@@ -1703,7 +1703,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,
|
|
@@ -1711,7 +1711,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,
|
|
@@ -1719,7 +1719,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,
|
|
@@ -1727,7 +1727,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,
|
|
@@ -1735,7 +1735,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,
|
|
@@ -1743,7 +1743,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,
|
|
@@ -1763,7 +1763,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,
|