video: driver: Add enc vbr min quality restrictions

Do not support vbr min quality with below configs:
- HEVC 10bit
- Bitstream fps > 60
- ROI enabled/support
- HP encoding
- External Blur
- Resolution beyond 1080P.

Change-Id: I5e4a420abdd0c6fee4342c3c097684ef69bb0597
Signed-off-by: Akshata Sahukar <asahukar@codeaurora.org>
This commit is contained in:
Akshata Sahukar
2021-06-14 13:25:26 -07:00
parent 71bb59790c
commit 36a4971392
8 changed files with 271 additions and 64 deletions

View File

@@ -212,7 +212,7 @@ static inline bool is_lowlatency_session(struct msm_vidc_inst *inst)
return !!(inst->capabilities->cap[LOWLATENCY_MODE].value);
}
static inline bool is_hierb_requested(struct msm_vidc_inst *inst)
static inline bool is_hierb_type_requested(struct msm_vidc_inst *inst)
{
return (inst->codec == MSM_VIDC_H264 &&
inst->capabilities->cap[LAYER_TYPE].value ==