diff options
author | Dan Liang <dan.liang@intel.com> | 2013-10-23 17:35:09 +0800 |
---|---|---|
committer | Patrick Tjin <pattjin@google.com> | 2014-07-21 22:03:42 -0700 |
commit | 35ff01df238a01bfef109b68eb68a82de8722c5f (patch) | |
tree | ec14a6f831d501897afea2278308dc960567adeb | |
parent | 241b5fe3bb7d386f5875ec19a6a22f6d5dd68b29 (diff) | |
download | wrs_omxil_core-35ff01df238a01bfef109b68eb68a82de8722c5f.tar.gz |
wrs_omxil_core: Add support for Error Report needed by WebRTC
BZ: 147912
Add error reporting support.
Change-Id: Idf882f897c4141a700c723913f6c66eb98eb26a9
Signed-off-by: Dan Liang <dan.liang@intel.com>
-rw-r--r-- | base/src/componentbase.cpp | 5 | ||||
-rw-r--r-- | core/inc/khronos/openmax/include/OMX_IntelIndexExt.h | 2 |
2 files changed, 7 insertions, 0 deletions
diff --git a/base/src/componentbase.cpp b/base/src/componentbase.cpp index 7ea8417..87c8834 100644 --- a/base/src/componentbase.cpp +++ b/base/src/componentbase.cpp @@ -767,6 +767,11 @@ OMX_ERRORTYPE ComponentBase::CBaseGetExtensionIndex( return OMX_ErrorNone; } #endif + + if (!strcmp(cParameterName, "OMX.Intel.index.enableErrorReport")) { + *pIndexType = static_cast<OMX_INDEXTYPE>(OMX_IndexExtEnableErrorReport); + return OMX_ErrorNone; + } return OMX_ErrorUnsupportedIndex; } diff --git a/core/inc/khronos/openmax/include/OMX_IntelIndexExt.h b/core/inc/khronos/openmax/include/OMX_IntelIndexExt.h index ee03f31..d6f4aaa 100644 --- a/core/inc/khronos/openmax/include/OMX_IntelIndexExt.h +++ b/core/inc/khronos/openmax/include/OMX_IntelIndexExt.h @@ -66,6 +66,8 @@ typedef enum OMX_INTELINDEXEXTTYPE { #ifdef TARGET_HAS_VPP OMX_IndexExtVppBufferNum, /**<reference: vpp buffer number*/ #endif + /* Error report by WebRTC */ + OMX_IndexExtEnableErrorReport, /**<reference: EnableErrorReport for decoder */ OMX_IntelIndexExtMax = 0x7FFFFFFF } OMX_INTELINDEXEXTTYPE; |