diff options
author | Santhosh Behara <santhoshbehara@codeaurora.org> | 2017-10-25 16:58:27 +0530 |
---|---|---|
committer | Pawin Vongmasa <pawin@google.com> | 2017-10-30 20:28:00 -0700 |
commit | 171d64188c1117fca00e9b7d3b407b5258a9b74c (patch) | |
tree | 89e53a90351dd13da26601f60f6e6347a5f22e29 /msm8998 | |
parent | ce3afcce09d642dd4428e221e0e1249ef3854aee (diff) | |
download | media-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.cpp | 3 |
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", |