summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorqctecmdr <qctecmdr@localhost>2021-07-22 21:18:20 -0700
committerGerrit - the friendly Code Review server <code-review@localhost>2021-07-22 21:18:20 -0700
commit1fe3f5060c2ee8a332fae34eb5d48837549328fe (patch)
tree2d39d09bc5e61c8cb8f9fa0e731c1af484bdbd33
parent192452ac99a3be69ddfe7c991dce2018057d7b21 (diff)
parent9a434b3e44e4566325cf8c0fcaebd71c90fcb427 (diff)
Merge "mm-video-v4l2: venc: Set encoding level set by client to firmware"
-rw-r--r--mm-video-v4l2/vidc/venc/src/video_encoder_device_v4l2_params.cpp5
1 files changed, 4 insertions, 1 deletions
diff --git a/mm-video-v4l2/vidc/venc/src/video_encoder_device_v4l2_params.cpp b/mm-video-v4l2/vidc/venc/src/video_encoder_device_v4l2_params.cpp
index 7001690f..3bfcd983 100644
--- a/mm-video-v4l2/vidc/venc/src/video_encoder_device_v4l2_params.cpp
+++ b/mm-video-v4l2/vidc/venc/src/video_encoder_device_v4l2_params.cpp
@@ -767,7 +767,10 @@ bool venc_dev::venc_set_param(void *paramData, OMX_INDEXTYPE index)
pParam->eProfile);
return false;
}
-
+ if(!venc_set_level(pParam->eLevel)) {
+ DEBUG_PRINT_ERROR("ERROR: Unsuccessful in updating level");
+ return false;
+ }
if (set_nP_frames(pParam->nPFrames) == false ||
(pParam->nBFrames && set_nB_frames(pParam->nBFrames) == false)) {
DEBUG_PRINT_ERROR("ERROR: Request for setting intra period failed");