aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorywan171 <yi.a.wang@intel.com>2014-07-16 20:18:20 +0800
committerPatrick Tjin <pattjin@google.com>2014-07-21 22:02:59 -0700
commit9c39c0e4df043c9bed4bdfc049a166f52633a7ad (patch)
tree99732e2f6d0a0faab6b09f8ba709e6a7177c1a6b
parent3705a9ee3d11bf6ace08dd5baea211ca8f8a8691 (diff)
downloadandroid_hardware_intel_common_omx-components-9c39c0e4df043c9bed4bdfc049a166f52633a7ad.tar.gz
android_hardware_intel_common_omx-components-9c39c0e4df043c9bed4bdfc049a166f52633a7ad.tar.bz2
android_hardware_intel_common_omx-components-9c39c0e4df043c9bed4bdfc049a166f52633a7ad.zip
enable video playback on fugu
BZ: 209178 extend mini buffer count in native buffer mode Change-Id: Ie3c2a6a9174fd8597108151f79555d27dda500ba Signed-off-by: ywan171 <yi.a.wang@intel.com> Reviewed-on: https://android.intel.com/218945 Reviewed-by: Imberton, Guilhem <guilhem.imberton@intel.com> Tested-by: Imberton, Guilhem <guilhem.imberton@intel.com>
-rw-r--r--videocodec/OMXVideoDecoderBase.cpp3
1 files changed, 1 insertions, 2 deletions
diff --git a/videocodec/OMXVideoDecoderBase.cpp b/videocodec/OMXVideoDecoderBase.cpp
index c58f72d..a2febfc 100644
--- a/videocodec/OMXVideoDecoderBase.cpp
+++ b/videocodec/OMXVideoDecoderBase.cpp
@@ -859,7 +859,6 @@ OMX_ERRORTYPE OMXVideoDecoderBase::SetNativeBufferMode(OMX_PTR pStructure) {
CHECK_TYPE_HEADER(param);
CHECK_PORT_INDEX_RANGE(param);
CHECK_SET_PARAM_STATE();
-
if (!param->enable) {
mWorkingMode = RAWDATA_MODE;
return OMX_ErrorNone;
@@ -870,7 +869,7 @@ OMX_ERRORTYPE OMXVideoDecoderBase::SetNativeBufferMode(OMX_PTR pStructure) {
OMX_PARAM_PORTDEFINITIONTYPE port_def;
memcpy(&port_def,port->GetPortDefinition(),sizeof(port_def));
- port_def.nBufferCountMin = 1;
+ port_def.nBufferCountMin = mNativeBufferCount;
if (mEnableAdaptivePlayback) {
SetMaxOutputBufferCount(&port_def);
} else {