aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--Android.mk2
-rw-r--r--videocodec/Android.mk40
-rw-r--r--videocodec/OMXComponentCodecBase.h5
3 files changed, 31 insertions, 16 deletions
diff --git a/Android.mk b/Android.mk
index d53e485..a0d51ba 100644
--- a/Android.mk
+++ b/Android.mk
@@ -1,4 +1,4 @@
-ifeq ($(strip $(BOARD_USES_MRST_OMX)),true)
+ifeq ($(BOARD_USES_MRST_OMX),true)
LOCAL_PATH := $(call my-dir)
include $(CLEAR_VARS)
diff --git a/videocodec/Android.mk b/videocodec/Android.mk
index ac64cee..13e0409 100644
--- a/videocodec/Android.mk
+++ b/videocodec/Android.mk
@@ -19,7 +19,9 @@ LOCAL_C_INCLUDES := \
$(TARGET_OUT_HEADERS)/khronos/openmax \
$(PV_INCLUDES) \
$(TARGET_OUT_HEADERS)/libmix_videodecoder \
- $(TARGET_OUT_HEADERS)/libva
+ $(TARGET_OUT_HEADERS)/libva \
+ $(TOP)/frameworks/native/include/media/hardware \
+ $(TOP)/frameworks/native/include/media/openmax
LOCAL_SRC_FILES := \
OMXComponentCodecBase.cpp\
@@ -48,7 +50,9 @@ LOCAL_C_INCLUDES := \
$(TARGET_OUT_HEADERS)/khronos/openmax \
$(PV_INCLUDES) \
$(TARGET_OUT_HEADERS)/libmix_videodecoder \
- $(TARGET_OUT_HEADERS)/libva
+ $(TARGET_OUT_HEADERS)/libva \
+ $(TOP)/frameworks/native/include/media/hardware \
+ $(TOP)/frameworks/native/include/media/openmax
LOCAL_SRC_FILES := \
OMXComponentCodecBase.cpp\
@@ -76,7 +80,9 @@ LOCAL_C_INCLUDES := \
$(TARGET_OUT_HEADERS)/khronos/openmax \
$(PV_INCLUDES) \
$(TARGET_OUT_HEADERS)/libmix_videodecoder \
- $(TARGET_OUT_HEADERS)/libva
+ $(TARGET_OUT_HEADERS)/libva \
+ $(TOP)/frameworks/native/include/media/hardware \
+ $(TOP)/frameworks/native/include/media/openmax
LOCAL_SRC_FILES := \
OMXComponentCodecBase.cpp\
@@ -105,7 +111,9 @@ LOCAL_C_INCLUDES := \
$(TARGET_OUT_HEADERS)/khronos/openmax \
$(PV_INCLUDES) \
$(TARGET_OUT_HEADERS)/libmix_videodecoder \
- $(TARGET_OUT_HEADERS)/libva
+ $(TARGET_OUT_HEADERS)/libva \
+ $(TOP)/frameworks/native/include/media/hardware \
+ $(TOP)/frameworks/native/include/media/openmax
LOCAL_SRC_FILES := \
OMXComponentCodecBase.cpp\
@@ -136,7 +144,9 @@ LOCAL_C_INCLUDES := \
$(TARGET_OUT_HEADERS)/khronos/openmax \
$(TARGET_OUT_HEADERS)/libmix_videoencoder \
$(TARGET_OUT_HEADERS)/libva \
- $(TARGET_OUT_HEADERS)/libsharedbuffer
+ $(TARGET_OUT_HEADERS)/libsharedbuffer \
+ $(TOP)/frameworks/native/include/media/hardware \
+ $(TOP)/frameworks/native/include/media/openmax
LOCAL_SRC_FILES := \
OMXComponentCodecBase.cpp \
@@ -168,7 +178,9 @@ LOCAL_C_INCLUDES := \
$(TARGET_OUT_HEADERS)/khronos/openmax \
$(TARGET_OUT_HEADERS)/libmix_videoencoder \
$(TARGET_OUT_HEADERS)/libva \
- $(TARGET_OUT_HEADERS)/libsharedbuffer
+ $(TARGET_OUT_HEADERS)/libsharedbuffer \
+ $(TOP)/frameworks/native/include/media/hardware \
+ $(TOP)/frameworks/native/include/media/openmax
LOCAL_SRC_FILES := \
OMXComponentCodecBase.cpp \
@@ -199,7 +211,9 @@ LOCAL_C_INCLUDES := \
$(TARGET_OUT_HEADERS)/khronos/openmax \
$(TARGET_OUT_HEADERS)/libmix_videoencoder \
$(TARGET_OUT_HEADERS)/libva \
- $(TARGET_OUT_HEADERS)/libsharedbuffer
+ $(TARGET_OUT_HEADERS)/libsharedbuffer \
+ $(TOP)/frameworks/native/include/media/hardware \
+ $(TOP)/frameworks/native/include/media/openmax
LOCAL_SRC_FILES := \
OMXComponentCodecBase.cpp \
@@ -227,7 +241,9 @@ LOCAL_C_INCLUDES := \
$(TARGET_OUT_HEADERS)/khronos/openmax \
$(PV_INCLUDES) \
$(TARGET_OUT_HEADERS)/libmix_videodecoder \
- $(TARGET_OUT_HEADERS)/libva
+ $(TARGET_OUT_HEADERS)/libva \
+ $(TOP)/frameworks/native/include/media/hardware \
+ $(TOP)/frameworks/native/include/media/openmax
LOCAL_SRC_FILES := \
OMXComponentCodecBase.cpp\
@@ -250,7 +266,7 @@ LOCAL_SHARED_LIBRARIES := \
liblog \
libva \
libva-android \
- libsepdrm
+# libsepdrm
LOCAL_C_INCLUDES := \
$(TARGET_OUT_HEADERS)/wrs_omxil_core \
@@ -258,12 +274,14 @@ LOCAL_C_INCLUDES := \
$(PV_INCLUDES) \
$(TARGET_OUT_HEADERS)/libmix_videodecoder \
$(TARGET_OUT_HEADERS)/libva \
- $(TARGET_OUT_HEADERS)/libsepdrm
+ $(TARGET_OUT_HEADERS)/libsepdrm \
+ $(TOP)/frameworks/native/include/media/hardware \
+ $(TOP)/frameworks/native/include/media/openmax
LOCAL_SRC_FILES := \
OMXComponentCodecBase.cpp\
OMXVideoDecoderBase.cpp\
- OMXVideoDecoderAVCSecure.cpp
+# OMXVideoDecoderAVCSecure.cpp
LOCAL_MODULE_TAGS := optional
LOCAL_MODULE := libOMXVideoDecoderAVCSecure
diff --git a/videocodec/OMXComponentCodecBase.h b/videocodec/OMXComponentCodecBase.h
index 81b7daf..cf87c41 100644
--- a/videocodec/OMXComponentCodecBase.h
+++ b/videocodec/OMXComponentCodecBase.h
@@ -30,10 +30,7 @@
#include <componentbase.h>
#include "OMXComponentDefines.h"
-#include <media/stagefright/HardwareAPI.h>
-
-
-
+#include <HardwareAPI.h>
class OMXComponentCodecBase : public ComponentBase {
public: