|
@@ -425,8 +425,11 @@ static struct msm_platform_inst_capability instance_data_diwali_v0[] = {
|
|
|
|
|
|
{SUPER_FRAME, ENC, H264|HEVC,
|
|
|
0, 32, 1, 0,
|
|
|
- V4L2_CID_MPEG_VIDC_SUPERFRAME,
|
|
|
- 0},
|
|
|
+ V4L2_CID_MPEG_VIDC_SUPERFRAME, 0,
|
|
|
+ CAP_FLAG_NONE,
|
|
|
+ {0},
|
|
|
+ {INPUT_BUF_HOST_MAX_COUNT, OUTPUT_BUF_HOST_MAX_COUNT},
|
|
|
+ NULL, NULL},
|
|
|
|
|
|
{SLICE_INTERFACE, DEC, CODECS_ALL,
|
|
|
0, 0, 0, 0,
|
|
@@ -1405,26 +1408,80 @@ static struct msm_platform_inst_capability instance_data_diwali_v0[] = {
|
|
|
1, V4L2_MPEG_MSM_VIDC_DISABLE,
|
|
|
V4L2_CID_MPEG_VIDEO_DEC_DISPLAY_DELAY_ENABLE,
|
|
|
HFI_PROP_DECODE_ORDER_OUTPUT,
|
|
|
- CAP_FLAG_INPUT_PORT},
|
|
|
+ CAP_FLAG_INPUT_PORT,
|
|
|
+ {0}, {OUTPUT_ORDER},
|
|
|
+ NULL, NULL},
|
|
|
|
|
|
{DISPLAY_DELAY, DEC, H264|HEVC|VP9,
|
|
|
0, 1, 1, 0,
|
|
|
V4L2_CID_MPEG_VIDEO_DEC_DISPLAY_DELAY,
|
|
|
HFI_PROP_DECODE_ORDER_OUTPUT,
|
|
|
- CAP_FLAG_INPUT_PORT},
|
|
|
+ CAP_FLAG_INPUT_PORT,
|
|
|
+ {0}, {OUTPUT_ORDER},
|
|
|
+ NULL, NULL},
|
|
|
+
|
|
|
+ {OUTPUT_ORDER, DEC, H264|HEVC|VP9,
|
|
|
+ V4L2_MPEG_MSM_VIDC_DISABLE, V4L2_MPEG_MSM_VIDC_ENABLE,
|
|
|
+ 1, V4L2_MPEG_MSM_VIDC_DISABLE,
|
|
|
+ 0,
|
|
|
+ HFI_PROP_DECODE_ORDER_OUTPUT,
|
|
|
+ CAP_FLAG_INPUT_PORT,
|
|
|
+ {THUMBNAIL_MODE, DISPLAY_DELAY, DISPLAY_DELAY_ENABLE},
|
|
|
+ {0},
|
|
|
+ msm_vidc_adjust_output_order, msm_vidc_set_u32},
|
|
|
+
|
|
|
+ {INPUT_BUF_HOST_MAX_COUNT, ENC|DEC, CODECS_ALL,
|
|
|
+ DEFAULT_MAX_HOST_BUF_COUNT, DEFAULT_MAX_HOST_BURST_BUF_COUNT,
|
|
|
+ 1, DEFAULT_MAX_HOST_BUF_COUNT,
|
|
|
+ 0,
|
|
|
+ HFI_PROP_BUFFER_HOST_MAX_COUNT,
|
|
|
+ CAP_FLAG_INPUT_PORT,
|
|
|
+ {0}, {0},
|
|
|
+ msm_vidc_adjust_input_buf_host_max_count, msm_vidc_set_u32},
|
|
|
+
|
|
|
+ {INPUT_BUF_HOST_MAX_COUNT, ENC, H264|HEVC,
|
|
|
+ DEFAULT_MAX_HOST_BUF_COUNT, DEFAULT_MAX_HOST_BURST_BUF_COUNT,
|
|
|
+ 1, DEFAULT_MAX_HOST_BUF_COUNT,
|
|
|
+ 0,
|
|
|
+ HFI_PROP_BUFFER_HOST_MAX_COUNT,
|
|
|
+ CAP_FLAG_INPUT_PORT,
|
|
|
+ {SUPER_FRAME}, {0},
|
|
|
+ msm_vidc_adjust_input_buf_host_max_count, msm_vidc_set_u32},
|
|
|
+
|
|
|
+ {OUTPUT_BUF_HOST_MAX_COUNT, ENC|DEC, CODECS_ALL,
|
|
|
+ DEFAULT_MAX_HOST_BUF_COUNT, DEFAULT_MAX_HOST_BURST_BUF_COUNT,
|
|
|
+ 1, DEFAULT_MAX_HOST_BUF_COUNT,
|
|
|
+ 0,
|
|
|
+ HFI_PROP_BUFFER_HOST_MAX_COUNT,
|
|
|
+ CAP_FLAG_OUTPUT_PORT,
|
|
|
+ {0}, {0},
|
|
|
+ msm_vidc_adjust_output_buf_host_max_count, msm_vidc_set_u32},
|
|
|
+
|
|
|
+ {OUTPUT_BUF_HOST_MAX_COUNT, ENC, H264|HEVC,
|
|
|
+ DEFAULT_MAX_HOST_BUF_COUNT, DEFAULT_MAX_HOST_BURST_BUF_COUNT,
|
|
|
+ 1, DEFAULT_MAX_HOST_BUF_COUNT,
|
|
|
+ 0,
|
|
|
+ HFI_PROP_BUFFER_HOST_MAX_COUNT,
|
|
|
+ CAP_FLAG_OUTPUT_PORT,
|
|
|
+ {SUPER_FRAME}, {0},
|
|
|
+ msm_vidc_adjust_output_buf_host_max_count, msm_vidc_set_u32},
|
|
|
|
|
|
/* conceal color */
|
|
|
{CONCEAL_COLOR_8BIT, DEC, CODECS_ALL, 0x0, 0xff3fcff, 1,
|
|
|
DEFAULT_VIDEO_CONCEAL_COLOR_BLACK,
|
|
|
V4L2_CID_MPEG_VIDEO_MUTE_YUV,
|
|
|
HFI_PROP_CONCEAL_COLOR_8BIT,
|
|
|
- CAP_FLAG_OUTPUT_PORT},
|
|
|
+ CAP_FLAG_INPUT_PORT,
|
|
|
+ {0}, {0},
|
|
|
+ NULL, msm_vidc_set_u32_packed},
|
|
|
|
|
|
{CONCEAL_COLOR_10BIT, DEC, CODECS_ALL, 0x0, 0x3fffffff, 1,
|
|
|
DEFAULT_VIDEO_CONCEAL_COLOR_BLACK,
|
|
|
V4L2_CID_MPEG_VIDEO_MUTE_YUV,
|
|
|
HFI_PROP_CONCEAL_COLOR_10BIT,
|
|
|
- CAP_FLAG_OUTPUT_PORT},
|
|
|
+ CAP_FLAG_INPUT_PORT,
|
|
|
+ {0}, {0},
|
|
|
+ NULL, msm_vidc_set_u32_packed},
|
|
|
|
|
|
// TODO
|
|
|
{STAGE, DEC|ENC, CODECS_ALL,
|
|
@@ -1483,7 +1540,10 @@ static struct msm_platform_inst_capability instance_data_diwali_v0[] = {
|
|
|
V4L2_MPEG_MSM_VIDC_DISABLE, V4L2_MPEG_MSM_VIDC_ENABLE,
|
|
|
1, V4L2_MPEG_MSM_VIDC_DISABLE,
|
|
|
V4L2_CID_MPEG_VIDC_THUMBNAIL_MODE,
|
|
|
- HFI_PROP_THUMBNAIL_MODE},
|
|
|
+ HFI_PROP_THUMBNAIL_MODE,
|
|
|
+ CAP_FLAG_INPUT_PORT,
|
|
|
+ {0}, {OUTPUT_ORDER},
|
|
|
+ NULL, msm_vidc_set_u32},
|
|
|
|
|
|
{DEFAULT_HEADER, DEC, CODECS_ALL,
|
|
|
V4L2_MPEG_MSM_VIDC_DISABLE, V4L2_MPEG_MSM_VIDC_ENABLE,
|
|
@@ -1498,7 +1558,7 @@ static struct msm_platform_inst_capability instance_data_diwali_v0[] = {
|
|
|
HFI_PROP_DEC_START_FROM_RAP_FRAME,
|
|
|
CAP_FLAG_INPUT_PORT,
|
|
|
{0}, {0},
|
|
|
- NULL, NULL},
|
|
|
+ NULL, msm_vidc_set_u32},
|
|
|
|
|
|
{SEQ_CHANGE_AT_SYNC_FRAME, DEC, CODECS_ALL,
|
|
|
V4L2_MPEG_MSM_VIDC_DISABLE, V4L2_MPEG_MSM_VIDC_ENABLE,
|
|
@@ -1962,8 +2022,11 @@ static struct msm_platform_inst_capability instance_data_diwali_v1[] = {
|
|
|
|
|
|
{SUPER_FRAME, ENC, H264|HEVC,
|
|
|
0, 32, 1, 0,
|
|
|
- V4L2_CID_MPEG_VIDC_SUPERFRAME,
|
|
|
- 0},
|
|
|
+ V4L2_CID_MPEG_VIDC_SUPERFRAME, 0,
|
|
|
+ CAP_FLAG_NONE,
|
|
|
+ {0},
|
|
|
+ {INPUT_BUF_HOST_MAX_COUNT, OUTPUT_BUF_HOST_MAX_COUNT},
|
|
|
+ NULL, NULL},
|
|
|
|
|
|
{SLICE_INTERFACE, DEC, CODECS_ALL,
|
|
|
0, 0, 0, 0,
|
|
@@ -2941,26 +3004,80 @@ static struct msm_platform_inst_capability instance_data_diwali_v1[] = {
|
|
|
1, V4L2_MPEG_MSM_VIDC_DISABLE,
|
|
|
V4L2_CID_MPEG_VIDEO_DEC_DISPLAY_DELAY_ENABLE,
|
|
|
HFI_PROP_DECODE_ORDER_OUTPUT,
|
|
|
- CAP_FLAG_INPUT_PORT},
|
|
|
+ CAP_FLAG_INPUT_PORT,
|
|
|
+ {0}, {OUTPUT_ORDER},
|
|
|
+ NULL, NULL},
|
|
|
|
|
|
{DISPLAY_DELAY, DEC, H264|HEVC|VP9,
|
|
|
0, 1, 1, 0,
|
|
|
V4L2_CID_MPEG_VIDEO_DEC_DISPLAY_DELAY,
|
|
|
HFI_PROP_DECODE_ORDER_OUTPUT,
|
|
|
- CAP_FLAG_INPUT_PORT},
|
|
|
+ CAP_FLAG_INPUT_PORT,
|
|
|
+ {0}, {OUTPUT_ORDER},
|
|
|
+ NULL, NULL},
|
|
|
+
|
|
|
+ {OUTPUT_ORDER, DEC, H264|HEVC|VP9,
|
|
|
+ V4L2_MPEG_MSM_VIDC_DISABLE, V4L2_MPEG_MSM_VIDC_ENABLE,
|
|
|
+ 1, V4L2_MPEG_MSM_VIDC_DISABLE,
|
|
|
+ 0,
|
|
|
+ HFI_PROP_DECODE_ORDER_OUTPUT,
|
|
|
+ CAP_FLAG_INPUT_PORT,
|
|
|
+ {THUMBNAIL_MODE, DISPLAY_DELAY, DISPLAY_DELAY_ENABLE},
|
|
|
+ {0},
|
|
|
+ msm_vidc_adjust_output_order, msm_vidc_set_u32},
|
|
|
+
|
|
|
+ {INPUT_BUF_HOST_MAX_COUNT, ENC|DEC, CODECS_ALL,
|
|
|
+ DEFAULT_MAX_HOST_BUF_COUNT, DEFAULT_MAX_HOST_BURST_BUF_COUNT,
|
|
|
+ 1, DEFAULT_MAX_HOST_BUF_COUNT,
|
|
|
+ 0,
|
|
|
+ HFI_PROP_BUFFER_HOST_MAX_COUNT,
|
|
|
+ CAP_FLAG_INPUT_PORT,
|
|
|
+ {0}, {0},
|
|
|
+ msm_vidc_adjust_input_buf_host_max_count, msm_vidc_set_u32},
|
|
|
+
|
|
|
+ {INPUT_BUF_HOST_MAX_COUNT, ENC, H264|HEVC,
|
|
|
+ DEFAULT_MAX_HOST_BUF_COUNT, DEFAULT_MAX_HOST_BURST_BUF_COUNT,
|
|
|
+ 1, DEFAULT_MAX_HOST_BUF_COUNT,
|
|
|
+ 0,
|
|
|
+ HFI_PROP_BUFFER_HOST_MAX_COUNT,
|
|
|
+ CAP_FLAG_INPUT_PORT,
|
|
|
+ {SUPER_FRAME}, {0},
|
|
|
+ msm_vidc_adjust_input_buf_host_max_count, msm_vidc_set_u32},
|
|
|
+
|
|
|
+ {OUTPUT_BUF_HOST_MAX_COUNT, ENC|DEC, CODECS_ALL,
|
|
|
+ DEFAULT_MAX_HOST_BUF_COUNT, DEFAULT_MAX_HOST_BURST_BUF_COUNT,
|
|
|
+ 1, DEFAULT_MAX_HOST_BUF_COUNT,
|
|
|
+ 0,
|
|
|
+ HFI_PROP_BUFFER_HOST_MAX_COUNT,
|
|
|
+ CAP_FLAG_OUTPUT_PORT,
|
|
|
+ {0}, {0},
|
|
|
+ msm_vidc_adjust_output_buf_host_max_count, msm_vidc_set_u32},
|
|
|
+
|
|
|
+ {OUTPUT_BUF_HOST_MAX_COUNT, ENC, H264|HEVC,
|
|
|
+ DEFAULT_MAX_HOST_BUF_COUNT, DEFAULT_MAX_HOST_BURST_BUF_COUNT,
|
|
|
+ 1, DEFAULT_MAX_HOST_BUF_COUNT,
|
|
|
+ 0,
|
|
|
+ HFI_PROP_BUFFER_HOST_MAX_COUNT,
|
|
|
+ CAP_FLAG_OUTPUT_PORT,
|
|
|
+ {SUPER_FRAME}, {0},
|
|
|
+ msm_vidc_adjust_output_buf_host_max_count, msm_vidc_set_u32},
|
|
|
|
|
|
/* conceal color */
|
|
|
{CONCEAL_COLOR_8BIT, DEC, CODECS_ALL, 0x0, 0xff3fcff, 1,
|
|
|
DEFAULT_VIDEO_CONCEAL_COLOR_BLACK,
|
|
|
V4L2_CID_MPEG_VIDEO_MUTE_YUV,
|
|
|
HFI_PROP_CONCEAL_COLOR_8BIT,
|
|
|
- CAP_FLAG_OUTPUT_PORT},
|
|
|
+ CAP_FLAG_INPUT_PORT,
|
|
|
+ {0}, {0},
|
|
|
+ NULL, msm_vidc_set_u32_packed},
|
|
|
|
|
|
{CONCEAL_COLOR_10BIT, DEC, CODECS_ALL, 0x0, 0x3fffffff, 1,
|
|
|
DEFAULT_VIDEO_CONCEAL_COLOR_BLACK,
|
|
|
V4L2_CID_MPEG_VIDEO_MUTE_YUV,
|
|
|
HFI_PROP_CONCEAL_COLOR_10BIT,
|
|
|
- CAP_FLAG_OUTPUT_PORT},
|
|
|
+ CAP_FLAG_INPUT_PORT,
|
|
|
+ {0}, {0},
|
|
|
+ NULL, msm_vidc_set_u32_packed},
|
|
|
|
|
|
// TODO
|
|
|
{STAGE, DEC|ENC, CODECS_ALL,
|
|
@@ -3019,7 +3136,10 @@ static struct msm_platform_inst_capability instance_data_diwali_v1[] = {
|
|
|
V4L2_MPEG_MSM_VIDC_DISABLE, V4L2_MPEG_MSM_VIDC_ENABLE,
|
|
|
1, V4L2_MPEG_MSM_VIDC_DISABLE,
|
|
|
V4L2_CID_MPEG_VIDC_THUMBNAIL_MODE,
|
|
|
- HFI_PROP_THUMBNAIL_MODE},
|
|
|
+ HFI_PROP_THUMBNAIL_MODE,
|
|
|
+ CAP_FLAG_INPUT_PORT,
|
|
|
+ {0}, {OUTPUT_ORDER},
|
|
|
+ NULL, msm_vidc_set_u32},
|
|
|
|
|
|
{DEFAULT_HEADER, DEC, CODECS_ALL,
|
|
|
V4L2_MPEG_MSM_VIDC_DISABLE, V4L2_MPEG_MSM_VIDC_ENABLE,
|
|
@@ -3034,7 +3154,7 @@ static struct msm_platform_inst_capability instance_data_diwali_v1[] = {
|
|
|
HFI_PROP_DEC_START_FROM_RAP_FRAME,
|
|
|
CAP_FLAG_INPUT_PORT,
|
|
|
{0}, {0},
|
|
|
- NULL, NULL},
|
|
|
+ NULL, msm_vidc_set_u32},
|
|
|
|
|
|
{SEQ_CHANGE_AT_SYNC_FRAME, DEC, CODECS_ALL,
|
|
|
V4L2_MPEG_MSM_VIDC_DISABLE, V4L2_MPEG_MSM_VIDC_ENABLE,
|
|
@@ -3494,8 +3614,11 @@ static struct msm_platform_inst_capability instance_data_diwali_v2[] = {
|
|
|
|
|
|
{SUPER_FRAME, ENC, H264|HEVC,
|
|
|
0, 32, 1, 0,
|
|
|
- V4L2_CID_MPEG_VIDC_SUPERFRAME,
|
|
|
- 0},
|
|
|
+ V4L2_CID_MPEG_VIDC_SUPERFRAME, 0,
|
|
|
+ CAP_FLAG_NONE,
|
|
|
+ {0},
|
|
|
+ {INPUT_BUF_HOST_MAX_COUNT, OUTPUT_BUF_HOST_MAX_COUNT},
|
|
|
+ NULL, NULL},
|
|
|
|
|
|
{SLICE_INTERFACE, DEC, CODECS_ALL,
|
|
|
0, 0, 0, 0,
|
|
@@ -4468,26 +4591,80 @@ static struct msm_platform_inst_capability instance_data_diwali_v2[] = {
|
|
|
1, V4L2_MPEG_MSM_VIDC_DISABLE,
|
|
|
V4L2_CID_MPEG_VIDEO_DEC_DISPLAY_DELAY_ENABLE,
|
|
|
HFI_PROP_DECODE_ORDER_OUTPUT,
|
|
|
- CAP_FLAG_INPUT_PORT},
|
|
|
+ CAP_FLAG_INPUT_PORT,
|
|
|
+ {0}, {OUTPUT_ORDER},
|
|
|
+ NULL, NULL},
|
|
|
|
|
|
{DISPLAY_DELAY, DEC, H264|HEVC|VP9,
|
|
|
0, 1, 1, 0,
|
|
|
V4L2_CID_MPEG_VIDEO_DEC_DISPLAY_DELAY,
|
|
|
HFI_PROP_DECODE_ORDER_OUTPUT,
|
|
|
- CAP_FLAG_INPUT_PORT},
|
|
|
+ CAP_FLAG_INPUT_PORT,
|
|
|
+ {0}, {OUTPUT_ORDER},
|
|
|
+ NULL, NULL},
|
|
|
+
|
|
|
+ {OUTPUT_ORDER, DEC, H264|HEVC|VP9,
|
|
|
+ V4L2_MPEG_MSM_VIDC_DISABLE, V4L2_MPEG_MSM_VIDC_ENABLE,
|
|
|
+ 1, V4L2_MPEG_MSM_VIDC_DISABLE,
|
|
|
+ 0,
|
|
|
+ HFI_PROP_DECODE_ORDER_OUTPUT,
|
|
|
+ CAP_FLAG_INPUT_PORT,
|
|
|
+ {THUMBNAIL_MODE, DISPLAY_DELAY, DISPLAY_DELAY_ENABLE},
|
|
|
+ {0},
|
|
|
+ msm_vidc_adjust_output_order, msm_vidc_set_u32},
|
|
|
+
|
|
|
+ {INPUT_BUF_HOST_MAX_COUNT, ENC|DEC, CODECS_ALL,
|
|
|
+ DEFAULT_MAX_HOST_BUF_COUNT, DEFAULT_MAX_HOST_BURST_BUF_COUNT,
|
|
|
+ 1, DEFAULT_MAX_HOST_BUF_COUNT,
|
|
|
+ 0,
|
|
|
+ HFI_PROP_BUFFER_HOST_MAX_COUNT,
|
|
|
+ CAP_FLAG_INPUT_PORT,
|
|
|
+ {0}, {0},
|
|
|
+ msm_vidc_adjust_input_buf_host_max_count, msm_vidc_set_u32},
|
|
|
+
|
|
|
+ {INPUT_BUF_HOST_MAX_COUNT, ENC, H264|HEVC,
|
|
|
+ DEFAULT_MAX_HOST_BUF_COUNT, DEFAULT_MAX_HOST_BURST_BUF_COUNT,
|
|
|
+ 1, DEFAULT_MAX_HOST_BUF_COUNT,
|
|
|
+ 0,
|
|
|
+ HFI_PROP_BUFFER_HOST_MAX_COUNT,
|
|
|
+ CAP_FLAG_INPUT_PORT,
|
|
|
+ {SUPER_FRAME}, {0},
|
|
|
+ msm_vidc_adjust_input_buf_host_max_count, msm_vidc_set_u32},
|
|
|
+
|
|
|
+ {OUTPUT_BUF_HOST_MAX_COUNT, ENC|DEC, CODECS_ALL,
|
|
|
+ DEFAULT_MAX_HOST_BUF_COUNT, DEFAULT_MAX_HOST_BURST_BUF_COUNT,
|
|
|
+ 1, DEFAULT_MAX_HOST_BUF_COUNT,
|
|
|
+ 0,
|
|
|
+ HFI_PROP_BUFFER_HOST_MAX_COUNT,
|
|
|
+ CAP_FLAG_OUTPUT_PORT,
|
|
|
+ {0}, {0},
|
|
|
+ msm_vidc_adjust_output_buf_host_max_count, msm_vidc_set_u32},
|
|
|
+
|
|
|
+ {OUTPUT_BUF_HOST_MAX_COUNT, ENC, H264|HEVC,
|
|
|
+ DEFAULT_MAX_HOST_BUF_COUNT, DEFAULT_MAX_HOST_BURST_BUF_COUNT,
|
|
|
+ 1, DEFAULT_MAX_HOST_BUF_COUNT,
|
|
|
+ 0,
|
|
|
+ HFI_PROP_BUFFER_HOST_MAX_COUNT,
|
|
|
+ CAP_FLAG_OUTPUT_PORT,
|
|
|
+ {SUPER_FRAME}, {0},
|
|
|
+ msm_vidc_adjust_output_buf_host_max_count, msm_vidc_set_u32},
|
|
|
|
|
|
/* conceal color */
|
|
|
{CONCEAL_COLOR_8BIT, DEC, CODECS_ALL, 0x0, 0xff3fcff, 1,
|
|
|
DEFAULT_VIDEO_CONCEAL_COLOR_BLACK,
|
|
|
V4L2_CID_MPEG_VIDEO_MUTE_YUV,
|
|
|
HFI_PROP_CONCEAL_COLOR_8BIT,
|
|
|
- CAP_FLAG_OUTPUT_PORT},
|
|
|
+ CAP_FLAG_INPUT_PORT,
|
|
|
+ {0}, {0},
|
|
|
+ NULL, msm_vidc_set_u32_packed},
|
|
|
|
|
|
{CONCEAL_COLOR_10BIT, DEC, CODECS_ALL, 0x0, 0x3fffffff, 1,
|
|
|
DEFAULT_VIDEO_CONCEAL_COLOR_BLACK,
|
|
|
V4L2_CID_MPEG_VIDEO_MUTE_YUV,
|
|
|
HFI_PROP_CONCEAL_COLOR_10BIT,
|
|
|
- CAP_FLAG_OUTPUT_PORT},
|
|
|
+ CAP_FLAG_INPUT_PORT,
|
|
|
+ {0}, {0},
|
|
|
+ NULL, msm_vidc_set_u32_packed},
|
|
|
|
|
|
// TODO
|
|
|
{STAGE, DEC|ENC, CODECS_ALL,
|
|
@@ -4546,7 +4723,10 @@ static struct msm_platform_inst_capability instance_data_diwali_v2[] = {
|
|
|
V4L2_MPEG_MSM_VIDC_DISABLE, V4L2_MPEG_MSM_VIDC_ENABLE,
|
|
|
1, V4L2_MPEG_MSM_VIDC_DISABLE,
|
|
|
V4L2_CID_MPEG_VIDC_THUMBNAIL_MODE,
|
|
|
- HFI_PROP_THUMBNAIL_MODE},
|
|
|
+ HFI_PROP_THUMBNAIL_MODE,
|
|
|
+ CAP_FLAG_INPUT_PORT,
|
|
|
+ {0}, {OUTPUT_ORDER},
|
|
|
+ NULL, msm_vidc_set_u32},
|
|
|
|
|
|
{DEFAULT_HEADER, DEC, CODECS_ALL,
|
|
|
V4L2_MPEG_MSM_VIDC_DISABLE, V4L2_MPEG_MSM_VIDC_ENABLE,
|
|
@@ -4561,7 +4741,7 @@ static struct msm_platform_inst_capability instance_data_diwali_v2[] = {
|
|
|
HFI_PROP_DEC_START_FROM_RAP_FRAME,
|
|
|
CAP_FLAG_INPUT_PORT,
|
|
|
{0}, {0},
|
|
|
- NULL, NULL},
|
|
|
+ NULL, msm_vidc_set_u32},
|
|
|
|
|
|
{SEQ_CHANGE_AT_SYNC_FRAME, DEC, CODECS_ALL,
|
|
|
V4L2_MPEG_MSM_VIDC_DISABLE, V4L2_MPEG_MSM_VIDC_ENABLE,
|