aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAustin Hu <austin.hu@intel.com>2016-06-02 20:58:05 +0000
committerandroid-build-merger <android-build-merger@google.com>2016-06-02 20:58:05 +0000
commit8ee86a8defd8e1b09d68f5615456541af2039774 (patch)
treed32c6e05e5045748842fe332a7e0934593e15797
parent14f5e4d93a83a73d0ee8e7cbb20c9f99fa76654a (diff)
parent40925de5b887baba55f944c62b91ce37a7485a84 (diff)
downloadomx-components-8ee86a8defd8e1b09d68f5615456541af2039774.tar.gz
Keep return HAL_PIXEL_FORMAT_YV12 format, keep bufferHeight without 32 align.
am: 40925de5b8 * commit '40925de5b887baba55f944c62b91ce37a7485a84': Keep return HAL_PIXEL_FORMAT_YV12 format, keep bufferHeight without 32 align. Change-Id: If0ff2f4e3a176413674b799268b20d1581ff5ff6
-rw-r--r--videocodec/OMXVideoDecoderVP9Hybrid.cpp20
1 files changed, 10 insertions, 10 deletions
diff --git a/videocodec/OMXVideoDecoderVP9Hybrid.cpp b/videocodec/OMXVideoDecoderVP9Hybrid.cpp
index f6211f7..4c2b296 100644
--- a/videocodec/OMXVideoDecoderVP9Hybrid.cpp
+++ b/videocodec/OMXVideoDecoderVP9Hybrid.cpp
@@ -72,12 +72,12 @@ OMX_ERRORTYPE OMXVideoDecoderVP9Hybrid::ProcessorInit(void) {
uint32_t buff[MAX_GRAPHIC_BUFFER_NUM];
uint32_t i, bufferCount;
bool gralloc_mode = (mWorkingMode == GRAPHICBUFFER_MODE);
- uint32_t bufferSize, bufferHStride, bufferVStride, bufferWidth;
+ uint32_t bufferSize, bufferHStride, bufferHeight, bufferVStride, bufferWidth;
if (!gralloc_mode) {
bufferHStride = 1920;
bufferVStride = 1088;
bufferWidth = 1920;
- //bufferHeight = 1080;
+ bufferHeight = 1080;
bufferCount = 12;
} else {
if (mAPMode == METADATA_MODE) {
@@ -107,7 +107,7 @@ OMX_ERRORTYPE OMXVideoDecoderVP9Hybrid::ProcessorInit(void) {
bufferHStride = mGraphicBufferParam.graphicBufferHStride;
bufferVStride = mGraphicBufferParam.graphicBufferVStride;
bufferWidth = mGraphicBufferParam.graphicBufferWidth;
- //bufferHeight = mGraphicBufferParam.graphicBufferHeight;
+ bufferHeight = mGraphicBufferParam.graphicBufferHeight;
}
bufferSize = bufferHStride * bufferVStride * 1.5;
@@ -146,7 +146,7 @@ OMX_ERRORTYPE OMXVideoDecoderVP9Hybrid::ProcessorInit(void) {
// to take VStride as well as Height. For now it's convenient to
// use VStride as that was effectively what was done before..
mInitDecoder(mHybridCtx, bufferSize, bufferHStride, bufferWidth,
- bufferVStride, bufferCount, gralloc_mode, buff, (uint32_t)mAPMode);
+ bufferHeight, bufferCount, gralloc_mode, buff, (uint32_t)mAPMode);
return OMX_ErrorNone;
}
@@ -155,12 +155,12 @@ OMX_ERRORTYPE OMXVideoDecoderVP9Hybrid::ProcessorReset(void)
uint32_t buff[MAX_GRAPHIC_BUFFER_NUM];
uint32_t i, bufferCount;
bool gralloc_mode = (mWorkingMode == GRAPHICBUFFER_MODE);
- uint32_t bufferSize, bufferHStride, bufferVStride, bufferWidth;
+ uint32_t bufferSize, bufferHStride, bufferHeight, bufferVStride, bufferWidth;
if (!gralloc_mode) {
bufferHStride = mDecodedImageWidth;
bufferVStride = mDecodedImageHeight;
bufferWidth = mDecodedImageWidth;
- //bufferHeight = mDecodedImageHeight;
+ bufferHeight = mDecodedImageHeight;
bufferSize = bufferHStride * bufferVStride * 1.5;
bufferCount = 12;
} else {
@@ -188,7 +188,7 @@ OMX_ERRORTYPE OMXVideoDecoderVP9Hybrid::ProcessorReset(void)
bufferHStride = mGraphicBufferParam.graphicBufferHStride;
bufferVStride = mGraphicBufferParam.graphicBufferVStride;
bufferWidth = mGraphicBufferParam.graphicBufferWidth;
- //bufferHeight = mGraphicBufferParam.graphicBufferHeight;
+ bufferHeight = mGraphicBufferParam.graphicBufferHeight;
}
bufferSize = bufferHStride * bufferVStride * 1.5;
@@ -197,7 +197,7 @@ OMX_ERRORTYPE OMXVideoDecoderVP9Hybrid::ProcessorReset(void)
// to take VStride as well as Height. For now it's convenient to
// use VStride as that was effectively what was done before..
mInitDecoder(mHybridCtx, bufferSize, bufferHStride, bufferWidth,
- bufferVStride, bufferCount, gralloc_mode, buff, (uint32_t)mAPMode);
+ bufferHeight, bufferCount, gralloc_mode, buff, (uint32_t)mAPMode);
mFormatChanged = false;
return OMX_ErrorNone;
}
@@ -579,8 +579,8 @@ OMX_ERRORTYPE OMXVideoDecoderVP9Hybrid::HandleFormatChange(void)
OMX_COLOR_FORMATTYPE OMXVideoDecoderVP9Hybrid::GetOutputColorFormat(int) {
- LOGV("Output color format is HAL_PIXEL_FORMAT_INTEL_YV12.");
- return (OMX_COLOR_FORMATTYPE)HAL_PIXEL_FORMAT_INTEL_YV12;
+ LOGV("Output color format is HAL_PIXEL_FORMAT_YV12.");
+ return (OMX_COLOR_FORMATTYPE)HAL_PIXEL_FORMAT_YV12;
}
OMX_ERRORTYPE OMXVideoDecoderVP9Hybrid::GetDecoderOutputCropSpecific(OMX_PTR pStructure) {