Skip to content

Commit a2bb83b

Browse files
committed
initial repo for CedarX-Projects
1 parent f41f013 commit a2bb83b

File tree

203 files changed

+30957
-0
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

203 files changed

+30957
-0
lines changed

Android.mk

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
LOCAL_PATH:= $(call my-dir)
2+
include $(CLEAR_VARS)
3+
4+
include $(call all-makefiles-under,$(LOCAL_PATH))

CedarA/Android.mk

Lines changed: 86 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,86 @@
1+
LOCAL_PATH:= $(call my-dir)
2+
include $(CLEAR_VARS)
3+
4+
include frameworks/base/media/libstagefright/codecs/common/Config.mk
5+
include frameworks/base/media/CedarX-Projects/Config.mk
6+
7+
ifeq ($(CEDARX_ANDROID_VERSION),4)
8+
CEDARA_VERSION_TAG = _
9+
else
10+
CEDARA_VERSION_TAG = _ICS_
11+
endif
12+
13+
LOCAL_SRC_FILES:= \
14+
CedarARender.cpp \
15+
CedarAPlayer.cpp
16+
17+
18+
LOCAL_C_INCLUDES:= \
19+
$(JNI_H_INCLUDE) \
20+
$(LOCAL_PATH)/include \
21+
${CEDARX_TOP}/libcodecs/include \
22+
$(TOP)/frameworks/base/include/media/stagefright \
23+
$(TOP)/frameworks/base/include/media/stagefright/openmax
24+
25+
LOCAL_SHARED_LIBRARIES := \
26+
libbinder \
27+
libmedia \
28+
libutils \
29+
libcutils \
30+
libui
31+
32+
ifneq ($(CEDARX_DEBUG_ENABLE),Y)
33+
LOCAL_LDFLAGS += \
34+
$(LOCAL_PATH)/../CedarAndroidLib/LIB$(CEDARA_VERSION_TAG)$(CEDAR_AUDIOLIB_PATH)/libcedara_decoder.a
35+
endif
36+
37+
LOCAL_LDFLAGS += \
38+
$(LOCAL_PATH)/../CedarAndroidLib/LIB$(CEDARA_VERSION_TAG)$(CEDAR_AUDIOLIB_PATH)/libac3.a \
39+
$(LOCAL_PATH)/../CedarAndroidLib/LIB$(CEDARA_VERSION_TAG)$(CEDAR_AUDIOLIB_PATH)/libdts.a \
40+
$(LOCAL_PATH)/../CedarAndroidLib/LIB$(CEDARA_VERSION_TAG)$(CEDAR_AUDIOLIB_PATH)/libwma.a \
41+
$(LOCAL_PATH)/../CedarAndroidLib/LIB$(CEDARA_VERSION_TAG)$(CEDAR_AUDIOLIB_PATH)/libaac.a \
42+
$(LOCAL_PATH)/../CedarAndroidLib/LIB$(CEDARA_VERSION_TAG)$(CEDAR_AUDIOLIB_PATH)/libmp3.a \
43+
$(LOCAL_PATH)/../CedarAndroidLib/LIB$(CEDARA_VERSION_TAG)$(CEDAR_AUDIOLIB_PATH)/libatrc.a \
44+
$(LOCAL_PATH)/../CedarAndroidLib/LIB$(CEDARA_VERSION_TAG)$(CEDAR_AUDIOLIB_PATH)/libcook.a \
45+
$(LOCAL_PATH)/../CedarAndroidLib/LIB$(CEDARA_VERSION_TAG)$(CEDAR_AUDIOLIB_PATH)/libsipr.a \
46+
$(LOCAL_PATH)/../CedarAndroidLib/LIB$(CEDARA_VERSION_TAG)$(CEDAR_AUDIOLIB_PATH)/libamr.a \
47+
$(LOCAL_PATH)/../CedarAndroidLib/LIB$(CEDARA_VERSION_TAG)$(CEDAR_AUDIOLIB_PATH)/libape.a \
48+
$(LOCAL_PATH)/../CedarAndroidLib/LIB$(CEDARA_VERSION_TAG)$(CEDAR_AUDIOLIB_PATH)/libogg.a \
49+
$(LOCAL_PATH)/../CedarAndroidLib/LIB$(CEDARA_VERSION_TAG)$(CEDAR_AUDIOLIB_PATH)/libflac.a \
50+
$(LOCAL_PATH)/../CedarAndroidLib/LIB$(CEDARA_VERSION_TAG)$(CEDAR_AUDIOLIB_PATH)/libwav.a \
51+
$(LOCAL_PATH)/../CedarAndroidLib/LIB$(CEDARA_VERSION_TAG)$(CEDAR_AUDIOLIB_PATH)/libGetAudio_format.a \
52+
$(LOCAL_PATH)/../CedarAndroidLib/LIB$(CEDARA_VERSION_TAG)$(CEDAR_AUDIOLIB_PATH)/libaacenc.a
53+
54+
ifeq ($(CEDARX_DEBUG_ENABLE),Y)
55+
LOCAL_STATIC_LIBRARIES += \
56+
libcedara_decoder
57+
endif
58+
59+
ifeq ($(CEDARX_ENABLE_MEMWATCH),Y)
60+
LOCAL_STATIC_LIBRARIES += libmemwatch
61+
endif
62+
63+
ifeq ($(TARGET_OS)-$(TARGET_SIMULATOR),linux-true)
64+
LOCAL_LDLIBS += -lpthread -ldl
65+
LOCAL_SHARED_LIBRARIES += libdvm
66+
LOCAL_CPPFLAGS += -DANDROID_SIMULATOR
67+
endif
68+
69+
ifneq ($(TARGET_SIMULATOR),true)
70+
LOCAL_SHARED_LIBRARIES += libdl
71+
endif
72+
73+
ifeq ($(TARGET_OS)-$(TARGET_SIMULATOR),linux-true)
74+
LOCAL_LDLIBS += -lpthread
75+
endif
76+
77+
LOCAL_CFLAGS += -Wno-multichar
78+
79+
LOCAL_CFLAGS += $(CEDARX_EXT_CFLAGS)
80+
LOCAL_MODULE_TAGS := optional
81+
82+
LOCAL_MODULE:= libCedarA
83+
84+
include $(BUILD_SHARED_LIBRARY)
85+
86+
include $(call all-makefiles-under,$(LOCAL_PATH))

0 commit comments

Comments
 (0)