-rw-r--r-- | Android.mk | 43 | ||||
-rw-r--r-- | screen_source/Android.mk | 31 | ||||
-rw-r--r-- | screen_source/aml_screen.cpp | 296 | ||||
-rw-r--r-- | screen_source/v4l2_vdin.cpp | 676 | ||||
-rw-r--r-- | screen_source/v4l2_vdin.h | 144 | ||||
-rw-r--r-- | tv_input.cpp | 54 |
6 files changed, 1226 insertions, 18 deletions
@@ -11,33 +11,48 @@ TVAPI_PATH := $(LOCAL_PATH)/tvapi LIB_SQLITE_PATH := $(wildcard external/sqlite) AM_LIBPLAYER_PATH := $(wildcard vendor/amlogic/frameworks/av/LibPlayer) + +ifneq (,$(wildcard hardware/amlogic/gralloc)) + GRALLOC_DIR := hardware/amlogic/gralloc +else + GRALLOC_DIR := hardware/libhardware/modules/gralloc +endif + LOCAL_MODULE_RELATIVE_PATH := hw LOCAL_SHARED_LIBRARIES := libcutils liblog -LOCAL_SRC_FILES := tv_input.cpp +LOCAL_SRC_FILES := tv_input.cpp \ +screen_source/v4l2_vdin.cpp LOCAL_MODULE := tv_input.amlogic LOCAL_MODULE_TAGS := optional LOCAL_C_INCLUDES += \ $(TVAPI_PATH)/libtv \ $(TVAPI_PATH)/android \ - $(DVB_PATH)/android/ndk/include \ - $(DVB_PATH)/include/am_adp \ - $(DVB_PATH)/include/am_mw \ - $(DVB_PATH)/include/am_ver \ - $(DVB_PATH)/android/ndk/include \ + $(DVB_PATH)/android/ndk/include \ + $(DVB_PATH)/include/am_adp \ + $(DVB_PATH)/include/am_mw \ + $(DVB_PATH)/include/am_ver \ + $(DVB_PATH)/android/ndk/include \ $(LIB_SQLITE_PATH)/dist \ - $(TVAPI_PATH)/libtv/tvdb \ - $(TVAPI_PATH)/libtv/tv \ - $(TVAPI_PATH)/libtv/include \ - $(AM_LIBPLAYER_PATH)/amadec/include \ - $(AM_LIBPLAYER_PATH)/amcodec/include \ - $(AM_LIBPLAYER_PATH)/amffmpeg \ - $(AM_LIBPLAYER_PATH)/amplayer \ - system/media/audio_effects/include \ + $(TVAPI_PATH)/libtv/tvdb \ + $(TVAPI_PATH)/libtv/tv \ + $(TVAPI_PATH)/libtv/include \ + $(AM_LIBPLAYER_PATH)/amadec/include \ + $(AM_LIBPLAYER_PATH)/amcodec/include \ + $(AM_LIBPLAYER_PATH)/amffmpeg \ + $(AM_LIBPLAYER_PATH)/amplayer \ + system/media/audio_effects/include \ + system/core/libion/include \ + system/core/libion/kernel-headers \ + $(GRALLOC_DIR) \ + screen_source LOCAL_SHARED_LIBRARIES += \ libtv \ libtvserver \ libtv_jni + +LOCAL_SHARED_LIBRARIES += libutils liblog libui + include $(BUILD_SHARED_LIBRARY) include $(LOCAL_PATH)/tvapi/Android.mk |