aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorgji2 <guoliang.ji@intel.com>2014-04-23 00:45:56 +0800
committerPatrick Tjin <pattjin@google.com>2014-07-21 22:03:43 -0700
commite3e491f0eb8ddb06c941fcf0b980ab0edb78b089 (patch)
tree1b6349245cf2506e60d81b45e5b96673450ef650
parent84ce850bc47dcadb25c6357ec4331ebd47df626e (diff)
downloadwrs_omxil_core-e3e491f0eb8ddb06c941fcf0b980ab0edb78b089.tar.gz
private config and parameter extension enable
BZ: 190562 private config and parameter extension enable Change-Id: I4288cba7bd2f27a7ea16b6fdd0c601a27225e466 Signed-off-by: gji2 <guoliang.ji@intel.com>
-rw-r--r--base/src/componentbase.cpp20
1 files changed, 20 insertions, 0 deletions
diff --git a/base/src/componentbase.cpp b/base/src/componentbase.cpp
index dede331..14318a0 100644
--- a/base/src/componentbase.cpp
+++ b/base/src/componentbase.cpp
@@ -849,6 +849,26 @@ OMX_ERRORTYPE ComponentBase::CBaseGetExtensionIndex(
return OMX_ErrorNone;
}
+ if (!strcmp(cParameterName, "OMX.Intel.index.vuiEnable")) {
+ *pIndexType = static_cast<OMX_INDEXTYPE>(OMX_IndexParamIntelAVCVUI);
+ return OMX_ErrorNone;
+ }
+
+ if (!strcmp(cParameterName, "OMX.Intel.index.sliceNumber")) {
+ *pIndexType = static_cast<OMX_INDEXTYPE>(OMX_IndexConfigIntelSliceNumbers);
+ return OMX_ErrorNone;
+ }
+
+ if (!strcmp(cParameterName, "OMX.Intel.index.intelBitrateConfig")) {
+ *pIndexType = static_cast<OMX_INDEXTYPE>(OMX_IndexConfigIntelBitrate);
+ return OMX_ErrorNone;
+ }
+
+ if (!strcmp(cParameterName, "OMX.Intel.index.autoIntraRefresh")) {
+ *pIndexType = static_cast<OMX_INDEXTYPE>(OMX_IndexConfigIntelAIR);
+ return OMX_ErrorNone;
+ }
+
return OMX_ErrorUnsupportedIndex;
}