diff options
author | Abdulla Anam <abdullahanam@codeaurora.org> | 2015-10-05 17:12:43 +0530 |
---|---|---|
committer | Gerrit - the friendly Code Review server <code-review@localhost> | 2015-10-09 22:18:24 -0700 |
commit | f178e8b1fea2c63c161a9a741656d651ba70929e (patch) | |
tree | 5b46e699edf1143e09260901dc1ecfc0fcd23520 | |
parent | bcf4fa347a9faf7fca6c171c5a4709ab27c5f6c3 (diff) | |
download | android_hardware_qcom_media-f178e8b1fea2c63c161a9a741656d651ba70929e.tar.gz android_hardware_qcom_media-f178e8b1fea2c63c161a9a741656d651ba70929e.tar.bz2 android_hardware_qcom_media-f178e8b1fea2c63c161a9a741656d651ba70929e.zip |
mm-video-v4l2: venc: support all I frame encoding usecase.
If nPframes is set to 0, component returns error. This fails
the usecase where client is configured for all I-frames
encoding. This change adds support for all I frame encoding
usecase.
Change-Id: I1d7e769258d2e0a151e03ba395b4d61045635c95
-rw-r--r-- | mm-video-v4l2/vidc/venc/src/video_encoder_device_v4l2.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/mm-video-v4l2/vidc/venc/src/video_encoder_device_v4l2.cpp b/mm-video-v4l2/vidc/venc/src/video_encoder_device_v4l2.cpp index 7ece2b5b..b551db07 100644 --- a/mm-video-v4l2/vidc/venc/src/video_encoder_device_v4l2.cpp +++ b/mm-video-v4l2/vidc/venc/src/video_encoder_device_v4l2.cpp @@ -4286,8 +4286,8 @@ bool venc_dev::venc_calibrate_gop() nBframes = intra_period.num_bframes; nLayers = hier_layers.numlayers; - if (!nPframes) { - DEBUG_PRINT_ERROR("nPframes should be non-zero\n"); + if (!nPframes && nLayers) { + DEBUG_PRINT_ERROR("nPframes should be non-zero with nLayers enabled\n"); return false; } |