diff options
-rw-r--r-- | core/inc/khronos/openmax/include/OMX_Index.h | 1 | ||||
-rw-r--r-- | core/inc/khronos/openmax/include/OMX_Video.h | 12 |
2 files changed, 13 insertions, 0 deletions
diff --git a/core/inc/khronos/openmax/include/OMX_Index.h b/core/inc/khronos/openmax/include/OMX_Index.h index b32bbad..a3912c5 100644 --- a/core/inc/khronos/openmax/include/OMX_Index.h +++ b/core/inc/khronos/openmax/include/OMX_Index.h @@ -179,6 +179,7 @@ typedef enum OMX_INDEXTYPE { OMX_IndexParamVideoSliceFMO, /**< reference: OMX_VIDEO_PARAM_AVCSLICEFMO */ OMX_IndexConfigVideoAVCIntraPeriod, /**< reference: OMX_VIDEO_CONFIG_AVCINTRAPERIOD */ OMX_IndexConfigVideoNalSize, /**< reference: OMX_VIDEO_CONFIG_NALSIZE */ + OMX_IndexConfigVideoVp8ReferenceFrame, /**< reference: OMX_VIDEO_VP8REFERENCEFRAMETYPE */ /* Image & Video common Configurations */ OMX_IndexCommonStartUnused = 0x07000000, diff --git a/core/inc/khronos/openmax/include/OMX_Video.h b/core/inc/khronos/openmax/include/OMX_Video.h index af4eb98..d053582 100644 --- a/core/inc/khronos/openmax/include/OMX_Video.h +++ b/core/inc/khronos/openmax/include/OMX_Video.h @@ -786,6 +786,18 @@ typedef struct OMX_VIDEO_PARAM_VP8TYPE { OMX_BOOL bErrorResilientMode; } OMX_VIDEO_PARAM_VP8TYPE; +typedef struct OMX_VIDEO_VP8REFERENCEFRAMETYPE { + OMX_U32 nSize; + OMX_VERSIONTYPE nVersion; + OMX_U32 nPortIndex; + OMX_BOOL bPreviousFrameRefresh; + OMX_BOOL bGoldenFrameRefresh; + OMX_BOOL bAlternateFrameRefresh; + OMX_BOOL bUsePreviousFrame; + OMX_BOOL bUseGoldenFrame; + OMX_BOOL bUseAlternateFrame; +} OMX_VIDEO_VP8REFERENCEFRAMETYPE ; + /** * AVC profile types, each profile indicates support for various * performance bounds and different annexes. |