|
@@ -465,7 +465,7 @@ static struct msm_platform_inst_capability instance_data_waipio[] = {
|
|
|
|
|
|
{BASELAYER_PRIORITY, ENC, H264,
|
|
{BASELAYER_PRIORITY, ENC, H264,
|
|
0, MAX_BASE_LAYER_PRIORITY_ID, 1, 0,
|
|
0, MAX_BASE_LAYER_PRIORITY_ID, 1, 0,
|
|
- V4L2_CID_MPEG_VIDC_BASELAYER_PRIORITY,
|
|
|
|
|
|
+ V4L2_CID_MPEG_VIDEO_BASELAYER_PRIORITY_ID,
|
|
HFI_PROP_BASELAYER_PRIORITYID,
|
|
HFI_PROP_BASELAYER_PRIORITYID,
|
|
CAP_FLAG_ROOT | CAP_FLAG_OUTPUT_PORT},
|
|
CAP_FLAG_ROOT | CAP_FLAG_OUTPUT_PORT},
|
|
|
|
|
|
@@ -567,7 +567,7 @@ static struct msm_platform_inst_capability instance_data_waipio[] = {
|
|
|
|
|
|
{I_FRAME_MIN_QP, ENC, HEVC|HEIC,
|
|
{I_FRAME_MIN_QP, ENC, HEVC|HEIC,
|
|
MIN_QP_10BIT, MAX_QP, 1, MIN_QP_10BIT,
|
|
MIN_QP_10BIT, MAX_QP, 1, MIN_QP_10BIT,
|
|
- V4L2_CID_MPEG_VIDC_HEVC_I_FRAME_MIN_QP},
|
|
|
|
|
|
+ V4L2_CID_MPEG_VIDEO_HEVC_I_FRAME_MIN_QP},
|
|
|
|
|
|
{P_FRAME_MIN_QP, ENC, H264,
|
|
{P_FRAME_MIN_QP, ENC, H264,
|
|
MIN_QP_8BIT, MAX_QP, 1, MIN_QP_8BIT,
|
|
MIN_QP_8BIT, MAX_QP, 1, MIN_QP_8BIT,
|
|
@@ -575,15 +575,15 @@ static struct msm_platform_inst_capability instance_data_waipio[] = {
|
|
|
|
|
|
{P_FRAME_MIN_QP, ENC, HEVC|HEIC,
|
|
{P_FRAME_MIN_QP, ENC, HEVC|HEIC,
|
|
MIN_QP_10BIT, MAX_QP, 1, MIN_QP_10BIT,
|
|
MIN_QP_10BIT, MAX_QP, 1, MIN_QP_10BIT,
|
|
- V4L2_CID_MPEG_VIDC_HEVC_P_FRAME_MIN_QP},
|
|
|
|
|
|
+ V4L2_CID_MPEG_VIDEO_HEVC_P_FRAME_MIN_QP},
|
|
|
|
|
|
{B_FRAME_MIN_QP, ENC, H264,
|
|
{B_FRAME_MIN_QP, ENC, H264,
|
|
MIN_QP_8BIT, MAX_QP, 1, MIN_QP_8BIT,
|
|
MIN_QP_8BIT, MAX_QP, 1, MIN_QP_8BIT,
|
|
- V4L2_CID_MPEG_VIDC_B_FRAME_MIN_QP},
|
|
|
|
|
|
+ V4L2_CID_MPEG_VIDEO_H264_B_FRAME_MIN_QP},
|
|
|
|
|
|
{B_FRAME_MIN_QP, ENC, HEVC|HEIC,
|
|
{B_FRAME_MIN_QP, ENC, HEVC|HEIC,
|
|
MIN_QP_10BIT, MAX_QP, 1, MIN_QP_10BIT,
|
|
MIN_QP_10BIT, MAX_QP, 1, MIN_QP_10BIT,
|
|
- V4L2_CID_MPEG_VIDC_B_FRAME_MIN_QP},
|
|
|
|
|
|
+ V4L2_CID_MPEG_VIDEO_HEVC_B_FRAME_MIN_QP},
|
|
|
|
|
|
{MAX_FRAME_QP, ENC, H264,
|
|
{MAX_FRAME_QP, ENC, H264,
|
|
MIN_QP_8BIT, MAX_QP, 1, MAX_QP,
|
|
MIN_QP_8BIT, MAX_QP, 1, MAX_QP,
|
|
@@ -607,7 +607,7 @@ static struct msm_platform_inst_capability instance_data_waipio[] = {
|
|
|
|
|
|
{I_FRAME_MAX_QP, ENC, HEVC|HEIC,
|
|
{I_FRAME_MAX_QP, ENC, HEVC|HEIC,
|
|
MIN_QP_10BIT, MAX_QP, 1, MAX_QP,
|
|
MIN_QP_10BIT, MAX_QP, 1, MAX_QP,
|
|
- V4L2_CID_MPEG_VIDC_HEVC_I_FRAME_MAX_QP},
|
|
|
|
|
|
+ V4L2_CID_MPEG_VIDEO_HEVC_I_FRAME_MAX_QP},
|
|
|
|
|
|
{P_FRAME_MAX_QP, ENC, H264,
|
|
{P_FRAME_MAX_QP, ENC, H264,
|
|
MIN_QP_8BIT, MAX_QP, 1, MAX_QP,
|
|
MIN_QP_8BIT, MAX_QP, 1, MAX_QP,
|
|
@@ -615,15 +615,15 @@ static struct msm_platform_inst_capability instance_data_waipio[] = {
|
|
|
|
|
|
{P_FRAME_MAX_QP, ENC, HEVC|HEIC,
|
|
{P_FRAME_MAX_QP, ENC, HEVC|HEIC,
|
|
MIN_QP_10BIT, MAX_QP, 1, MAX_QP,
|
|
MIN_QP_10BIT, MAX_QP, 1, MAX_QP,
|
|
- V4L2_CID_MPEG_VIDC_HEVC_P_FRAME_MAX_QP},
|
|
|
|
|
|
+ V4L2_CID_MPEG_VIDEO_HEVC_P_FRAME_MAX_QP},
|
|
|
|
|
|
{B_FRAME_MAX_QP, ENC, H264,
|
|
{B_FRAME_MAX_QP, ENC, H264,
|
|
MIN_QP_8BIT, MAX_QP, 1, MAX_QP,
|
|
MIN_QP_8BIT, MAX_QP, 1, MAX_QP,
|
|
- V4L2_CID_MPEG_VIDC_B_FRAME_MAX_QP},
|
|
|
|
|
|
+ V4L2_CID_MPEG_VIDEO_H264_B_FRAME_MAX_QP},
|
|
|
|
|
|
{B_FRAME_MAX_QP, ENC, HEVC|HEIC,
|
|
{B_FRAME_MAX_QP, ENC, HEVC|HEIC,
|
|
MIN_QP_10BIT, MAX_QP, 1, MAX_QP,
|
|
MIN_QP_10BIT, MAX_QP, 1, MAX_QP,
|
|
- V4L2_CID_MPEG_VIDC_B_FRAME_MAX_QP},
|
|
|
|
|
|
+ V4L2_CID_MPEG_VIDEO_HEVC_B_FRAME_MAX_QP},
|
|
|
|
|
|
{HEVC_HIER_QP, ENC, HEVC|HEIC,
|
|
{HEVC_HIER_QP, ENC, HEVC|HEIC,
|
|
V4L2_MPEG_MSM_VIDC_DISABLE, V4L2_MPEG_MSM_VIDC_ENABLE,
|
|
V4L2_MPEG_MSM_VIDC_DISABLE, V4L2_MPEG_MSM_VIDC_ENABLE,
|
|
@@ -636,7 +636,7 @@ static struct msm_platform_inst_capability instance_data_waipio[] = {
|
|
MIN_QP_10BIT, MAX_QP, 1, DEFAULT_QP,
|
|
MIN_QP_10BIT, MAX_QP, 1, DEFAULT_QP,
|
|
V4L2_CID_MPEG_VIDEO_HEVC_I_FRAME_QP,
|
|
V4L2_CID_MPEG_VIDEO_HEVC_I_FRAME_QP,
|
|
HFI_PROP_QP_PACKED,
|
|
HFI_PROP_QP_PACKED,
|
|
- CAP_FLAG_OUTPUT_PORT,
|
|
|
|
|
|
+ CAP_FLAG_OUTPUT_PORT | CAP_FLAG_DYNAMIC_ALLOWED,
|
|
{PIX_FMTS, BITRATE_MODE}, {0},
|
|
{PIX_FMTS, BITRATE_MODE}, {0},
|
|
msm_vidc_adjust_hevc_frame_qp, msm_vidc_set_frame_qp},
|
|
msm_vidc_adjust_hevc_frame_qp, msm_vidc_set_frame_qp},
|
|
|
|
|
|
@@ -644,7 +644,7 @@ static struct msm_platform_inst_capability instance_data_waipio[] = {
|
|
MIN_QP_8BIT, MAX_QP, 1, DEFAULT_QP,
|
|
MIN_QP_8BIT, MAX_QP, 1, DEFAULT_QP,
|
|
V4L2_CID_MPEG_VIDEO_H264_I_FRAME_QP,
|
|
V4L2_CID_MPEG_VIDEO_H264_I_FRAME_QP,
|
|
HFI_PROP_QP_PACKED,
|
|
HFI_PROP_QP_PACKED,
|
|
- CAP_FLAG_OUTPUT_PORT,
|
|
|
|
|
|
+ CAP_FLAG_OUTPUT_PORT | CAP_FLAG_DYNAMIC_ALLOWED,
|
|
{BITRATE_MODE}, {0},
|
|
{BITRATE_MODE}, {0},
|
|
NULL, msm_vidc_set_frame_qp},
|
|
NULL, msm_vidc_set_frame_qp},
|
|
|
|
|