aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorywan171 <yi.a.wang@intel.com>2014-07-21 16:21:26 +0800
committerPatrick Tjin <pattjin@google.com>2014-07-29 22:25:08 -0700
commitd1da65e5908b56896cfb8d61c0ab9961095fc79c (patch)
treee8c5cfe89cb0f1ba83c13d2a6f08feec4db9dad8
parent9c39c0e4df043c9bed4bdfc049a166f52633a7ad (diff)
downloadandroid_hardware_intel_common_omx-components-d1da65e5908b56896cfb8d61c0ab9961095fc79c.tar.gz
android_hardware_intel_common_omx-components-d1da65e5908b56896cfb8d61c0ab9961095fc79c.tar.bz2
android_hardware_intel_common_omx-components-d1da65e5908b56896cfb8d61c0ab9961095fc79c.zip
reset outport bufferCountMin during format change for video playback on fugu
BZ: 209178 reset outport bufferCountMin during format change to meet L requirement Change-Id: Id283ea82c1f0ee8491a16f1c7aefd7487e363e5b Signed-off-by: ywan171 <yi.a.wang@intel.com> Reviewed-on: https://android.intel.com/220153 Reviewed-by: Imberton, Guilhem <guilhem.imberton@intel.com> Tested-by: Imberton, Guilhem <guilhem.imberton@intel.com>
-rw-r--r--videocodec/OMXVideoDecoderBase.cpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/videocodec/OMXVideoDecoderBase.cpp b/videocodec/OMXVideoDecoderBase.cpp
index a2febfc..c3756a0 100644
--- a/videocodec/OMXVideoDecoderBase.cpp
+++ b/videocodec/OMXVideoDecoderBase.cpp
@@ -644,6 +644,7 @@ OMX_ERRORTYPE OMXVideoDecoderBase::HandleFormatChange(void) {
paramPortDefinitionOutput.nBufferCountActual,
formatInfo->actualBufferNeeded);
paramPortDefinitionOutput.nBufferCountActual = mNativeBufferCount = formatInfo->actualBufferNeeded;
+ paramPortDefinitionOutput.nBufferCountMin = mNativeBufferCount;
force_realloc = 1;
}
}