|
@@ -251,19 +251,47 @@ static struct msm_platform_inst_capability instance_data_kalama[] = {
|
|
|
|
|
|
{FRAME_RATE, DEC, CODECS_ALL,
|
|
{FRAME_RATE, DEC, CODECS_ALL,
|
|
(MINIMUM_FPS << 16), (MAXIMUM_FPS << 16),
|
|
(MINIMUM_FPS << 16), (MAXIMUM_FPS << 16),
|
|
- 1, (DEFAULT_FPS << 16)},
|
|
|
|
|
|
+ 1, (DEFAULT_FPS << 16),
|
|
|
|
+ V4L2_CID_MPEG_VIDC_FRAME_RATE,
|
|
|
|
+ 0,
|
|
|
|
+ CAP_FLAG_OUTPUT_PORT |
|
|
|
|
+ CAP_FLAG_INPUT_PORT | CAP_FLAG_DYNAMIC_ALLOWED,
|
|
|
|
+ {0}, {0},
|
|
|
|
+ msm_vidc_adjust_frame_rate},
|
|
|
|
|
|
{FRAME_RATE, DEC, VP9,
|
|
{FRAME_RATE, DEC, VP9,
|
|
(MINIMUM_FPS << 16), (MAXIMUM_OVERRIDE_VP9_FPS << 16),
|
|
(MINIMUM_FPS << 16), (MAXIMUM_OVERRIDE_VP9_FPS << 16),
|
|
- 1, (DEFAULT_FPS << 16)},
|
|
|
|
|
|
+ 1, (DEFAULT_FPS << 16),
|
|
|
|
+ V4L2_CID_MPEG_VIDC_FRAME_RATE,
|
|
|
|
+ 0,
|
|
|
|
+ CAP_FLAG_OUTPUT_PORT |
|
|
|
|
+ CAP_FLAG_INPUT_PORT | CAP_FLAG_DYNAMIC_ALLOWED,
|
|
|
|
+ {0}, {0},
|
|
|
|
+ msm_vidc_adjust_frame_rate},
|
|
|
|
|
|
- {OPERATING_RATE, ENC|DEC, CODECS_ALL,
|
|
|
|
|
|
+ {OPERATING_RATE, ENC, CODECS_ALL,
|
|
(MINIMUM_FPS << 16), (MAXIMUM_FPS << 16),
|
|
(MINIMUM_FPS << 16), (MAXIMUM_FPS << 16),
|
|
1, (DEFAULT_FPS << 16)},
|
|
1, (DEFAULT_FPS << 16)},
|
|
|
|
|
|
|
|
+ {OPERATING_RATE, DEC, CODECS_ALL,
|
|
|
|
+ (MINIMUM_FPS << 16), (MAXIMUM_FPS << 16),
|
|
|
|
+ 1, (DEFAULT_FPS << 16),
|
|
|
|
+ V4L2_CID_MPEG_VIDC_OPERATING_RATE,
|
|
|
|
+ 0,
|
|
|
|
+ CAP_FLAG_OUTPUT_PORT |
|
|
|
|
+ CAP_FLAG_INPUT_PORT | CAP_FLAG_DYNAMIC_ALLOWED,
|
|
|
|
+ {0}, {0},
|
|
|
|
+ msm_vidc_adjust_operating_rate},
|
|
|
|
+
|
|
{OPERATING_RATE, DEC, VP9,
|
|
{OPERATING_RATE, DEC, VP9,
|
|
(MINIMUM_FPS << 16), (MAXIMUM_OVERRIDE_VP9_FPS << 16),
|
|
(MINIMUM_FPS << 16), (MAXIMUM_OVERRIDE_VP9_FPS << 16),
|
|
- 1, (DEFAULT_FPS << 16)},
|
|
|
|
|
|
+ 1, (DEFAULT_FPS << 16),
|
|
|
|
+ V4L2_CID_MPEG_VIDC_OPERATING_RATE,
|
|
|
|
+ 0,
|
|
|
|
+ CAP_FLAG_OUTPUT_PORT |
|
|
|
|
+ CAP_FLAG_INPUT_PORT | CAP_FLAG_DYNAMIC_ALLOWED,
|
|
|
|
+ {0}, {0},
|
|
|
|
+ msm_vidc_adjust_operating_rate},
|
|
|
|
|
|
{INPUT_RATE, ENC|DEC, CODECS_ALL,
|
|
{INPUT_RATE, ENC|DEC, CODECS_ALL,
|
|
(MINIMUM_FPS << 16), INT_MAX,
|
|
(MINIMUM_FPS << 16), INT_MAX,
|