aboutsummaryrefslogtreecommitdiff
path: root/core/inc
diff options
context:
space:
mode:
Diffstat (limited to 'core/inc')
-rw-r--r--core/inc/khronos/openmax/include/OMX_Index.h1
-rw-r--r--core/inc/khronos/openmax/include/OMX_Video.h12
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.