|
@@ -279,6 +279,26 @@ static struct msm_platform_inst_capability instance_data_waipio[] = {
|
|
1, V4L2_MPEG_MSM_VIDC_DISABLE,
|
|
1, V4L2_MPEG_MSM_VIDC_DISABLE,
|
|
V4L2_CID_MPEG_VIDC_METADATA_SEQ_HEADER_NAL},
|
|
V4L2_CID_MPEG_VIDC_METADATA_SEQ_HEADER_NAL},
|
|
|
|
|
|
|
|
+ {WITHOUT_STARTCODE, ENC, CODECS_ALL,
|
|
|
|
+ V4L2_MPEG_MSM_VIDC_DISABLE,
|
|
|
|
+ V4L2_MPEG_MSM_VIDC_ENABLE,
|
|
|
|
+ 1, V4L2_MPEG_MSM_VIDC_DISABLE,
|
|
|
|
+ V4L2_CID_MPEG_VIDEO_HEVC_WITHOUT_STARTCODE,
|
|
|
|
+ HFI_PROP_NAL_LENGTH_FIELD,
|
|
|
|
+ CAP_FLAG_ROOT | CAP_FLAG_OUTPUT_PORT,
|
|
|
|
+ {0}, {0},
|
|
|
|
+ NULL, msm_vidc_set_nal_length},
|
|
|
|
+
|
|
|
|
+ {NAL_LENGTH_FIELD, ENC, CODECS_ALL,
|
|
|
|
+ V4L2_MPEG_VIDEO_HEVC_SIZE_0,
|
|
|
|
+ V4L2_MPEG_VIDEO_HEVC_SIZE_4,
|
|
|
|
+ BIT(V4L2_MPEG_VIDEO_HEVC_SIZE_0) |
|
|
|
|
+ BIT(V4L2_MPEG_VIDEO_HEVC_SIZE_4),
|
|
|
|
+ V4L2_MPEG_VIDEO_HEVC_SIZE_0,
|
|
|
|
+ V4L2_CID_MPEG_VIDEO_HEVC_SIZE_OF_LENGTH_FIELD,
|
|
|
|
+ HFI_PROP_NAL_LENGTH_FIELD,
|
|
|
|
+ CAP_FLAG_MENU | CAP_FLAG_OUTPUT_PORT},
|
|
|
|
+
|
|
/* TODO: Firmware introduced enumeration type for this
|
|
/* TODO: Firmware introduced enumeration type for this
|
|
* with and without seq header.
|
|
* with and without seq header.
|
|
*/
|
|
*/
|