|
@@ -273,6 +273,11 @@ static struct msm_platform_inst_capability instance_data_kalama[] = {
|
|
{0},
|
|
{0},
|
|
NULL, msm_vidc_set_u32},
|
|
NULL, msm_vidc_set_u32},
|
|
|
|
|
|
|
|
+ {TS_REORDER, DEC, H264|HEVC,
|
|
|
|
+ V4L2_MPEG_MSM_VIDC_DISABLE, V4L2_MPEG_MSM_VIDC_ENABLE,
|
|
|
|
+ 1, V4L2_MPEG_MSM_VIDC_DISABLE,
|
|
|
|
+ V4L2_CID_MPEG_VIDC_TS_REORDER},
|
|
|
|
+
|
|
{HFLIP, ENC, CODECS_ALL,
|
|
{HFLIP, ENC, CODECS_ALL,
|
|
V4L2_MPEG_MSM_VIDC_DISABLE,
|
|
V4L2_MPEG_MSM_VIDC_DISABLE,
|
|
V4L2_MPEG_MSM_VIDC_ENABLE,
|
|
V4L2_MPEG_MSM_VIDC_ENABLE,
|
|
@@ -401,8 +406,8 @@ static struct msm_platform_inst_capability instance_data_kalama[] = {
|
|
{0},
|
|
{0},
|
|
{LTR_COUNT, IR_RANDOM, TIME_DELTA_BASED_RC, I_FRAME_QP,
|
|
{LTR_COUNT, IR_RANDOM, TIME_DELTA_BASED_RC, I_FRAME_QP,
|
|
P_FRAME_QP, B_FRAME_QP, ENH_LAYER_COUNT, BIT_RATE,
|
|
P_FRAME_QP, B_FRAME_QP, ENH_LAYER_COUNT, BIT_RATE,
|
|
- CONTENT_ADAPTIVE_CODING, BITRATE_BOOST, MIN_QUALITY,
|
|
|
|
- VBV_DELAY, PEAK_BITRATE,SLICE_MODE, META_ROI_INFO,
|
|
|
|
|
|
+ META_ROI_INFO, MIN_QUALITY, BITRATE_BOOST, VBV_DELAY,
|
|
|
|
+ PEAK_BITRATE, SLICE_MODE, CONTENT_ADAPTIVE_CODING,
|
|
BLUR_TYPES, LOWLATENCY_MODE},
|
|
BLUR_TYPES, LOWLATENCY_MODE},
|
|
msm_vidc_adjust_bitrate_mode, msm_vidc_set_u32_enum},
|
|
msm_vidc_adjust_bitrate_mode, msm_vidc_set_u32_enum},
|
|
|
|
|
|
@@ -419,13 +424,12 @@ static struct msm_platform_inst_capability instance_data_kalama[] = {
|
|
{0},
|
|
{0},
|
|
{LTR_COUNT, IR_RANDOM, TIME_DELTA_BASED_RC, I_FRAME_QP,
|
|
{LTR_COUNT, IR_RANDOM, TIME_DELTA_BASED_RC, I_FRAME_QP,
|
|
P_FRAME_QP, B_FRAME_QP, CONSTANT_QUALITY, ENH_LAYER_COUNT,
|
|
P_FRAME_QP, B_FRAME_QP, CONSTANT_QUALITY, ENH_LAYER_COUNT,
|
|
- CONTENT_ADAPTIVE_CODING, BIT_RATE,
|
|
|
|
- BITRATE_BOOST, MIN_QUALITY, VBV_DELAY,
|
|
|
|
- PEAK_BITRATE, SLICE_MODE, META_ROI_INFO, BLUR_TYPES,
|
|
|
|
- LOWLATENCY_MODE},
|
|
|
|
|
|
+ BIT_RATE, META_ROI_INFO, MIN_QUALITY, BITRATE_BOOST, VBV_DELAY,
|
|
|
|
+ PEAK_BITRATE, SLICE_MODE, CONTENT_ADAPTIVE_CODING,
|
|
|
|
+ BLUR_TYPES, LOWLATENCY_MODE},
|
|
msm_vidc_adjust_bitrate_mode, msm_vidc_set_u32_enum},
|
|
msm_vidc_adjust_bitrate_mode, msm_vidc_set_u32_enum},
|
|
|
|
|
|
- {LOSSLESS, ENC, HEVC|HEIC,
|
|
|
|
|
|
+ {LOSSLESS, ENC, HEVC,
|
|
V4L2_MPEG_MSM_VIDC_DISABLE, V4L2_MPEG_MSM_VIDC_ENABLE,
|
|
V4L2_MPEG_MSM_VIDC_DISABLE, V4L2_MPEG_MSM_VIDC_ENABLE,
|
|
1, V4L2_MPEG_MSM_VIDC_DISABLE,
|
|
1, V4L2_MPEG_MSM_VIDC_DISABLE,
|
|
V4L2_CID_MPEG_VIDEO_HEVC_LOSSLESS_CU},
|
|
V4L2_CID_MPEG_VIDEO_HEVC_LOSSLESS_CU},
|
|
@@ -531,7 +535,7 @@ static struct msm_platform_inst_capability instance_data_kalama[] = {
|
|
1, V4L2_MPEG_MSM_VIDC_DISABLE,
|
|
1, V4L2_MPEG_MSM_VIDC_DISABLE,
|
|
V4L2_CID_MPEG_VIDC_LOWLATENCY_REQUEST,
|
|
V4L2_CID_MPEG_VIDC_LOWLATENCY_REQUEST,
|
|
HFI_PROP_SEQ_CHANGE_AT_SYNC_FRAME,
|
|
HFI_PROP_SEQ_CHANGE_AT_SYNC_FRAME,
|
|
- CAP_FLAG_INPUT_PORT | CAP_FLAG_DYNAMIC_ALLOWED},
|
|
|
|
|
|
+ CAP_FLAG_INPUT_PORT},
|
|
|
|
|
|
{LTR_COUNT, ENC, H264|HEVC,
|
|
{LTR_COUNT, ENC, H264|HEVC,
|
|
0, 2, 1, 0,
|
|
0, 2, 1, 0,
|