summaryrefslogtreecommitdiff
path: root/msm8998
diff options
context:
space:
mode:
authorSanthosh Behara <santhoshbehara@codeaurora.org>2017-10-25 16:58:27 +0530
committerPawin Vongmasa <pawin@google.com>2017-10-30 20:28:00 -0700
commit171d64188c1117fca00e9b7d3b407b5258a9b74c (patch)
tree89e53a90351dd13da26601f60f6e6347a5f22e29 /msm8998
parentce3afcce09d642dd4428e221e0e1249ef3854aee (diff)
downloadmedia-171d64188c1117fca00e9b7d3b407b5258a9b74c.tar.gz
mm-video-v4l2: vdec: Fix issue with dynamic buffer mode disablement
Video driver always operates in dynamic buffer mode for decoder output. Disable meta buffer mode even if driver fails to move to static buffer mode. Test: make vts -j123 && vts-tradefed run commandAndExit vts \ --skip-all-system-status-check \ --skip-preconditions -m VtsHalMediaOmxV1_0Host \ -l INFO Bug: 66804380 Change-Id: Ibebfabb9950a22f48265b1f479823e8ae705f679
Diffstat (limited to 'msm8998')
-rw-r--r--msm8998/mm-video-v4l2/vidc/vdec/src/omx_vdec_v4l2.cpp3
1 files changed, 1 insertions, 2 deletions
diff --git a/msm8998/mm-video-v4l2/vidc/vdec/src/omx_vdec_v4l2.cpp b/msm8998/mm-video-v4l2/vidc/vdec/src/omx_vdec_v4l2.cpp
index 9fb68e0..4c1de37 100644
--- a/msm8998/mm-video-v4l2/vidc/vdec/src/omx_vdec_v4l2.cpp
+++ b/msm8998/mm-video-v4l2/vidc/vdec/src/omx_vdec_v4l2.cpp
@@ -5086,12 +5086,11 @@ OMX_ERRORTYPE omx_vdec::set_parameter(OMX_IN OMX_HANDLETYPE hComp,
if (!rc) {
DEBUG_PRINT_HIGH("%s buffer mode",
(metabuffer->bStoreMetaData == true)? "Enabled dynamic" : "Disabled dynamic");
- dynamic_buf_mode = metabuffer->bStoreMetaData;
} else {
DEBUG_PRINT_ERROR("Failed to %s buffer mode",
(metabuffer->bStoreMetaData == true)? "enable dynamic" : "disable dynamic");
- eRet = OMX_ErrorUnsupportedSetting;
}
+ dynamic_buf_mode = metabuffer->bStoreMetaData;
} else {
DEBUG_PRINT_ERROR(
"OMX_QcomIndexParamVideoMetaBufferMode not supported for port: %u",