From 241b5fe3bb7d386f5875ec19a6a22f6d5dd68b29 Mon Sep 17 00:00:00 2001 From: "Yu, Linda" Date: Thu, 24 Oct 2013 12:20:25 +0800 Subject: add OMX_IndexExtVppBufferNum BZ: 145717 add OMX_IndexExtVppBufferNum in order to get vpp buffers num from framework Change-Id: I27b9ddffe1455dc5775c0c914ed577c8992a6f9f Signed-off-by: Yu, Linda --- base/src/Android.mk | 4 ++++ base/src/componentbase.cpp | 7 +++++++ 2 files changed, 11 insertions(+) (limited to 'base') diff --git a/base/src/Android.mk b/base/src/Android.mk index 0b81f20..85483a5 100644 --- a/base/src/Android.mk +++ b/base/src/Android.mk @@ -1,6 +1,10 @@ LOCAL_PATH := $(call my-dir) include $(CLEAR_VARS) +ifeq ($(TARGET_HAS_VPP),true) +LOCAL_CFLAGS += -DTARGET_HAS_VPP +endif + LOCAL_SRC_FILES := \ cmodule.cpp \ componentbase.cpp \ diff --git a/base/src/componentbase.cpp b/base/src/componentbase.cpp index b5fada2..7ea8417 100644 --- a/base/src/componentbase.cpp +++ b/base/src/componentbase.cpp @@ -761,6 +761,13 @@ OMX_ERRORTYPE ComponentBase::CBaseGetExtensionIndex( return OMX_ErrorNone; } +#ifdef TARGET_HAS_VPP + if (!strcmp(cParameterName, "OMX.Intel.index.vppBufferNum")) { + *pIndexType = static_cast(OMX_IndexExtVppBufferNum); + return OMX_ErrorNone; + } +#endif + return OMX_ErrorUnsupportedIndex; } -- cgit v1.2.3