|
@@ -302,14 +302,14 @@ static struct msm_platform_inst_capability instance_cap_data_waipio[] = {
|
|
|
/* (4096 * 2304) / 256 */
|
|
|
{BATCH_FPS, DEC, H264|HEVC|VP9, 1, 120, 1, 120},
|
|
|
|
|
|
- {FRAME_RATE, ENC, CODECS_ALL,
|
|
|
+ {FRAME_RATE, ENC|DEC, CODECS_ALL,
|
|
|
(MINIMUM_FPS << 16), (MAXIMUM_FPS << 16),
|
|
|
1, (DEFAULT_FPS << 16),
|
|
|
0,
|
|
|
HFI_PROP_FRAME_RATE,
|
|
|
CAP_FLAG_OUTPUT_PORT},
|
|
|
|
|
|
- {OPERATING_RATE, ENC, CODECS_ALL,
|
|
|
+ {OPERATING_RATE, ENC|DEC, CODECS_ALL,
|
|
|
(MINIMUM_FPS << 16), (MAXIMUM_FPS << 16),
|
|
|
1, (DEFAULT_FPS << 16)},
|
|
|
|
|
@@ -1290,12 +1290,12 @@ static struct msm_platform_inst_cap_dependency instance_cap_dependency_data_waip
|
|
|
msm_vidc_set_req_sync_frame},
|
|
|
|
|
|
{BIT_RATE, ENC, H264,
|
|
|
- {PEAK_BITRATE},
|
|
|
+ {PEAK_BITRATE, L0_BR},
|
|
|
msm_vidc_adjust_bitrate,
|
|
|
msm_vidc_set_bitrate},
|
|
|
|
|
|
{BIT_RATE, ENC, HEVC,
|
|
|
- {PEAK_BITRATE},
|
|
|
+ {PEAK_BITRATE, L0_BR},
|
|
|
msm_vidc_adjust_bitrate,
|
|
|
msm_vidc_set_bitrate},
|
|
|
|
|
@@ -1459,34 +1459,34 @@ static struct msm_platform_inst_cap_dependency instance_cap_dependency_data_waip
|
|
|
msm_vidc_set_layer_count_and_type},
|
|
|
|
|
|
{L0_BR, ENC, H264|HEVC,
|
|
|
- {0},
|
|
|
- msm_vidc_adjust_dynamic_layer_bitrate,
|
|
|
- msm_vidc_set_dynamic_layer_bitrate},
|
|
|
+ {L1_BR},
|
|
|
+ msm_vidc_adjust_layer_bitrate,
|
|
|
+ msm_vidc_set_layer_bitrate},
|
|
|
|
|
|
{L1_BR, ENC, H264|HEVC,
|
|
|
- {0},
|
|
|
- msm_vidc_adjust_dynamic_layer_bitrate,
|
|
|
- msm_vidc_set_dynamic_layer_bitrate},
|
|
|
+ {L2_BR},
|
|
|
+ msm_vidc_adjust_layer_bitrate,
|
|
|
+ msm_vidc_set_layer_bitrate},
|
|
|
|
|
|
{L2_BR, ENC, H264|HEVC,
|
|
|
- {0},
|
|
|
- msm_vidc_adjust_dynamic_layer_bitrate,
|
|
|
- msm_vidc_set_dynamic_layer_bitrate},
|
|
|
+ {L3_BR},
|
|
|
+ msm_vidc_adjust_layer_bitrate,
|
|
|
+ msm_vidc_set_layer_bitrate},
|
|
|
|
|
|
{L3_BR, ENC, H264|HEVC,
|
|
|
- {0},
|
|
|
- msm_vidc_adjust_dynamic_layer_bitrate,
|
|
|
- msm_vidc_set_dynamic_layer_bitrate},
|
|
|
+ {L4_BR},
|
|
|
+ msm_vidc_adjust_layer_bitrate,
|
|
|
+ msm_vidc_set_layer_bitrate},
|
|
|
|
|
|
{L4_BR, ENC, H264|HEVC,
|
|
|
- {0},
|
|
|
- msm_vidc_adjust_dynamic_layer_bitrate,
|
|
|
- msm_vidc_set_dynamic_layer_bitrate},
|
|
|
+ {L5_BR},
|
|
|
+ msm_vidc_adjust_layer_bitrate,
|
|
|
+ msm_vidc_set_layer_bitrate},
|
|
|
|
|
|
{L5_BR, ENC, H264|HEVC,
|
|
|
{0},
|
|
|
- msm_vidc_adjust_dynamic_layer_bitrate,
|
|
|
- msm_vidc_set_dynamic_layer_bitrate},
|
|
|
+ msm_vidc_adjust_layer_bitrate,
|
|
|
+ msm_vidc_set_layer_bitrate},
|
|
|
|
|
|
{ENTROPY_MODE, ENC, H264,
|
|
|
{BIT_RATE},
|