summaryrefslogtreecommitdiffstats
path: root/media
diff options
context:
space:
mode:
authorLajos Molnar <lajos@google.com>2013-10-01 16:36:32 +0000
committerAndroid (Google) Code Review <android-gerrit@google.com>2013-10-01 16:36:32 +0000
commit5fd39f777d54368a93fc9d8a6a24da0239d41fcf (patch)
tree4b3030c4a0e41daede98e436eb58834b562a84ef /media
parent8b905e19548248904ab0fd0b63c9adcab2331a1a (diff)
parentc16c203047ca0f0d76573ead2c42764a78baf521 (diff)
downloadframeworks_av-5fd39f777d54368a93fc9d8a6a24da0239d41fcf.zip
frameworks_av-5fd39f777d54368a93fc9d8a6a24da0239d41fcf.tar.gz
frameworks_av-5fd39f777d54368a93fc9d8a6a24da0239d41fcf.tar.bz2
Merge "MediaCodecInfo: report supported color formats for non-native-window mode" into klp-dev
Diffstat (limited to 'media')
-rw-r--r--media/libstagefright/OMXCodec.cpp12
1 files changed, 6 insertions, 6 deletions
diff --git a/media/libstagefright/OMXCodec.cpp b/media/libstagefright/OMXCodec.cpp
index 7b37365..2c95ab4 100644
--- a/media/libstagefright/OMXCodec.cpp
+++ b/media/libstagefright/OMXCodec.cpp
@@ -4585,12 +4585,6 @@ status_t QueryCodec(
caps->mFlags = 0;
caps->mComponentName = componentName;
- if (!isEncoder && !strncmp(mime, "video/", 6) &&
- omx->storeMetaDataInBuffers(
- node, 1 /* port index */, OMX_TRUE) == OK) {
- caps->mFlags |= CodecCapabilities::kFlagSupportsAdaptivePlayback;
- }
-
OMX_VIDEO_PARAM_PROFILELEVELTYPE param;
InitOMXParams(&param);
@@ -4626,6 +4620,12 @@ status_t QueryCodec(
caps->mColorFormats.push(portFormat.eColorFormat);
}
+ if (!isEncoder && !strncmp(mime, "video/", 6) &&
+ omx->storeMetaDataInBuffers(
+ node, 1 /* port index */, OMX_TRUE) == OK) {
+ caps->mFlags |= CodecCapabilities::kFlagSupportsAdaptivePlayback;
+ }
+
CHECK_EQ(omx->freeNode(node), (status_t)OK);
return OK;