Revert "Fixed the incorrect stride and slice height settings of OMX video port."a
am: 44c7c2d
* commit '44c7c2d3b65abe47e2f67590166d9a4cacd5abf8':
Revert "Fixed the incorrect stride and slice height settings of OMX video port."a
Change-Id: I1f7f80b04f5c2dcb671eea1c5ad845a44ae72099
diff --git a/base/src/portbase.cpp b/base/src/portbase.cpp
index 2f1ec92..a707876 100644
--- a/base/src/portbase.cpp
+++ b/base/src/portbase.cpp
@@ -264,9 +264,13 @@
OMX_S32 nFrameSize = getFrameBufSize(format->eColorFormat,format->nFrameWidth,format->nFrameHeight);
if(nFrameSize!=-1)
temp.nBufferSize = nFrameSize;
-
- format->nStride = pformat->nStride;
- format->nSliceHeight = pformat->nSliceHeight;
+ if (overwrite_readonly) {
+ format->nStride = pformat->nStride;
+ format->nSliceHeight = pformat->nSliceHeight;
+ } else {
+ format->nStride = pformat->nFrameWidth;
+ format->nSliceHeight = pformat->nFrameHeight;
+ }
break;
}