am 447898bc: Merge "ACodec: only check crop rect on output port" into lmp-dev
* commit '447898bca790fae2fdae304073162e980d816b79':
ACodec: only check crop rect on output port
diff --git a/media/libstagefright/ACodec.cpp b/media/libstagefright/ACodec.cpp
index 9b11ded..2048808 100644
--- a/media/libstagefright/ACodec.cpp
+++ b/media/libstagefright/ACodec.cpp
@@ -3200,12 +3200,20 @@
sizeof(describeParams.sMediaImage)));
}
+ if (portIndex != kPortIndexOutput) {
+ // TODO: also get input crop
+ break;
+ }
+
OMX_CONFIG_RECTTYPE rect;
InitOMXParams(&rect);
- rect.nPortIndex = kPortIndexOutput;
+ rect.nPortIndex = portIndex;
if (mOMX->getConfig(
- mNode, OMX_IndexConfigCommonOutputCrop,
+ mNode,
+ (portIndex == kPortIndexOutput ?
+ OMX_IndexConfigCommonOutputCrop :
+ OMX_IndexConfigCommonInputCrop),
&rect, sizeof(rect)) != OK) {
rect.nLeft = 0;
rect.nTop = 0;