blob: d667227cf0ac472a313cf906c440ea6d796909f5 [file] [log] [blame]
LOCAL_PATH:= $(call my-dir)
include $(CLEAR_VARS)
LOCAL_SRC_FILES := \
h264parse.c \
h264parse_bsd.c \
h264parse_math.c \
h264parse_mem.c \
h264parse_sei.c \
h264parse_sh.c \
h264parse_pps.c \
h264parse_sps.c \
h264parse_dpb.c \
viddec_h264_parse.c \
mix_vbp_h264_stubs.c
LOCAL_C_INCLUDES := \
$(LOCAL_PATH)/include \
$(MIXVBP_DIR)/include \
$(MIXVBP_DIR)/vbp_manager/include \
$(MIXVBP_DIR)/vbp_manager/h264/include
PLATFORM_SUPPORT_AVC_SHORT_FORMAT := baytrail cherrytrail
ifneq ($(filter $(TARGET_BOARD_PLATFORM),$(PLATFORM_SUPPORT_AVC_SHORT_FORMAT)),)
LOCAL_CFLAGS += -DUSE_AVC_SHORT_FORMAT
endif
LOCAL_MODULE_TAGS := optional
LOCAL_MODULE := libmixvbp_h264
LOCAL_SHARED_LIBRARIES := \
libmixvbp \
liblog
include $(BUILD_SHARED_LIBRARY)
include $(CLEAR_VARS)
PLATFORM_SUPPORT_AVC_SHORT_FORMAT := baytrail cherrytrail
ifneq ($(filter $(TARGET_BOARD_PLATFORM),$(PLATFORM_SUPPORT_AVC_SHORT_FORMAT)),)
LOCAL_SRC_FILES := \
h264parse.c \
h264parse_bsd.c \
h264parse_math.c \
h264parse_mem.c \
h264parse_sei.c \
h264parse_pps.c \
h264parse_sps.c \
h264parse_dpb.c \
h264parse_sh.c \
secvideo/baytrail/viddec_h264secure_parse.c \
mix_vbp_h264_stubs.c
LOCAL_CFLAGS := -DUSE_AVC_SHORT_FORMAT
LOCAL_C_INCLUDES := \
$(LOCAL_PATH)/include \
$(MIXVBP_DIR)/include \
$(MIXVBP_DIR)/vbp_manager/include \
$(MIXVBP_DIR)/vbp_manager/h264/include
LOCAL_MODULE_TAGS := optional
LOCAL_MODULE := libmixvbp_h264secure
LOCAL_SHARED_LIBRARIES := libmixvbp liblog
include $(BUILD_SHARED_LIBRARY)
endif