|
@@ -49,6 +49,7 @@
|
|
|
#define VP9 MSM_VIDC_VP9
|
|
|
#define HEIC MSM_VIDC_HEIC
|
|
|
#define CODECS_ALL (H264 | HEVC | VP9 | HEIC)
|
|
|
+#define MAXIMUM_OVERRIDE_VP9_FPS 120
|
|
|
|
|
|
static struct msm_platform_core_capability core_data_waipio[] = {
|
|
|
/* {type, value} */
|
|
@@ -210,8 +211,8 @@ static struct msm_platform_inst_capability instance_data_waipio[] = {
|
|
|
{MBPS, ENC, CODECS_ALL, 64, 3916800, 1, 3916800},
|
|
|
/* ((1920 * 1088) / 256) * 960 fps */
|
|
|
{MBPS, DEC, CODECS_ALL, 64, 7833600, 1, 7833600},
|
|
|
- /* ((4096 * 2304) / 256) * 60 */
|
|
|
- {MBPS, DEC, VP9, 36, 2211840, 1, 2211840},
|
|
|
+ /* ((4096 * 2304) / 256) * 120 */
|
|
|
+ {MBPS, DEC, VP9, 36, 4423680, 1, 4423680},
|
|
|
/* ((4096 * 2304) / 256) * 60 fps */
|
|
|
{POWER_SAVE_MBPS, ENC, CODECS_ALL, 0, 2211840, 1, 2211840},
|
|
|
|
|
@@ -229,7 +230,7 @@ static struct msm_platform_inst_capability instance_data_waipio[] = {
|
|
|
1, (DEFAULT_FPS << 16)},
|
|
|
|
|
|
{FRAME_RATE, DEC, VP9,
|
|
|
- (MINIMUM_FPS << 16), (MAXIMUM_VP9_FPS << 16),
|
|
|
+ (MINIMUM_FPS << 16), (MAXIMUM_OVERRIDE_VP9_FPS << 16),
|
|
|
1, (DEFAULT_FPS << 16)},
|
|
|
|
|
|
{OPERATING_RATE, ENC|DEC, CODECS_ALL,
|
|
@@ -237,7 +238,7 @@ static struct msm_platform_inst_capability instance_data_waipio[] = {
|
|
|
1, (DEFAULT_FPS << 16)},
|
|
|
|
|
|
{OPERATING_RATE, DEC, VP9,
|
|
|
- (MINIMUM_FPS << 16), (MAXIMUM_VP9_FPS << 16),
|
|
|
+ (MINIMUM_FPS << 16), (MAXIMUM_OVERRIDE_VP9_FPS << 16),
|
|
|
1, (DEFAULT_FPS << 16)},
|
|
|
|
|
|
{SCALE_FACTOR, ENC, H264|HEVC, 1, 8, 1, 8},
|