diff options
author | gji2 <guoliang.ji@intel.com> | 2014-04-23 00:45:56 +0800 |
---|---|---|
committer | Patrick Tjin <pattjin@google.com> | 2014-07-21 22:03:43 -0700 |
commit | e3e491f0eb8ddb06c941fcf0b980ab0edb78b089 (patch) | |
tree | 1b6349245cf2506e60d81b45e5b96673450ef650 /base | |
parent | 84ce850bc47dcadb25c6357ec4331ebd47df626e (diff) | |
download | wrs_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>
Diffstat (limited to 'base')
-rw-r--r-- | base/src/componentbase.cpp | 20 |
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; } |