Fixed the incorrect stride and slice height settings of OMX video port.
Bug: 27688967
Change-Id: Ie3dc22520f23ac5027f2a1a09109e3810ded1f63
Signed-off-by: Austin Hu <[email protected]>
diff --git a/base/src/portbase.cpp b/base/src/portbase.cpp
index a707876..2f1ec92 100644
--- a/base/src/portbase.cpp
+++ b/base/src/portbase.cpp
@@ -264,13 +264,9 @@
OMX_S32 nFrameSize = getFrameBufSize(format->eColorFormat,format->nFrameWidth,format->nFrameHeight);
if(nFrameSize!=-1)
temp.nBufferSize = nFrameSize;
- if (overwrite_readonly) {
- format->nStride = pformat->nStride;
- format->nSliceHeight = pformat->nSliceHeight;
- } else {
- format->nStride = pformat->nFrameWidth;
- format->nSliceHeight = pformat->nFrameHeight;
- }
+
+ format->nStride = pformat->nStride;
+ format->nSliceHeight = pformat->nSliceHeight;
break;
}