libstagefright: Fix incorrectness nPortIndex value for QueryCodec
The query index is wrong, it will make a death loop in
my ME722 when get resource thumbnail for MPEG4 video.
Change-Id: I64532156e762b847a8eae59560fb828549c29519
diff --git a/media/libstagefright/OMXCodec.cpp b/media/libstagefright/OMXCodec.cpp
index 03e6452..5d6b6a7 100644
--- a/media/libstagefright/OMXCodec.cpp
+++ b/media/libstagefright/OMXCodec.cpp
@@ -4831,7 +4831,7 @@
// Color format query
OMX_VIDEO_PARAM_PORTFORMATTYPE portFormat;
InitOMXParams(&portFormat);
- portFormat.nPortIndex = !isEncoder ? 1 : 0;
+ portFormat.nPortIndex = !isEncoder ? 0 : 1;
for (portFormat.nIndex = 0;; ++portFormat.nIndex) {
err = omx->getParameter(
node, OMX_IndexParamVideoPortFormat,