43 files changed, 4922 insertions, 12076 deletions
diff --git a/products/tv/product_tv.mk b/products/tv/product_tv.mk index 3b499d1..4174f12 100644 --- a/products/tv/product_tv.mk +++ b/products/tv/product_tv.mk @@ -2,44 +2,47 @@ $(call inherit-product, device/amlogic/common/core_amlogic.mk) #TV input HAL -#PRODUCT_PACKAGES += \ -# android.hardware.tv.input@1.0-impl \ -# android.hardware.tv.input@1.0-service \ -# tv_input.amlogic +PRODUCT_PACKAGES += \ + android.hardware.tv.input@1.0-impl \ + android.hardware.tv.input@1.0-service \ + tv_input.amlogic # TV -#PRODUCT_PACKAGES += \ -# libtv \ -# libtv_linker \ -# libtvbinder \ -# libtv_jni \ -# tvserver \ -# libtvplay \ -# libTVaudio \ -# libntsc_decode \ -# libtinyxml \ -# libzvbi \ -# tv_input.amlogic \ -# droidlogic-tv \ -# TvProvider \ -# DroidLogicTvInput \ -# DroidLogicTvSource \ -# libhpeq.so \ -# libjnidtvsubtitle \ -# libjnidtvepgscanner -# -## DTV -#PRODUCT_PACKAGES += \ -# libam_adp \ -# libam_mw \ -# libam_ver \ -# libam_sysfs +PRODUCT_PACKAGES += \ + libtv \ + libtv_linker \ + libtvbinder \ + libtv_jni \ + tvserver \ + libtvplay \ + libTVaudio \ + libntsc_decode \ + libtinyxml \ + libzvbi \ + droidlogic-tv \ + TvProvider \ + DroidLogicTvInput \ + DroidLogicTvSource \ + DroidLogicFactoryMenu \ + libjnidtvsubtitle \ + libjnidtvepgscanner + +# DTV +PRODUCT_PACKAGES += \ + libam_adp \ + libam_mw \ + libam_ver \ + libam_sysfs PRODUCT_PACKAGES += \ imageserver \ busybox \ utility_busybox +# LiveTv +PRODUCT_PACKAGES += \ + DroidLiveTv + # DLNA ifneq ($(TARGET_BUILD_GOOGLE_ATV), true) PRODUCT_PACKAGES += \ @@ -75,12 +78,6 @@ PRODUCT_PROPERTY_OVERRIDES += ro.hdmi.device_type=0 PRODUCT_PACKAGES += \ TvSettings - -#USB PM -PRODUCT_PACKAGES += \ - usbtestpm \ - usbpower - PRODUCT_COPY_FILES += \ frameworks/native/data/etc/android.software.live_tv.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/android.software.live_tv.xml \ frameworks/native/data/etc/android.software.app_widgets.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/android.software.app_widgets.xml \ @@ -89,6 +86,7 @@ PRODUCT_COPY_FILES += \ frameworks/native/data/etc/android.hardware.location.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/android.hardware.location.xml \ device/amlogic/common/android.software.leanback.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/android.software.leanback.xml \ frameworks/native/data/etc/android.hardware.hdmi.cec.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/android.hardware.hdmi.cec.xml + #copy lowmemorykiller.txt ifeq ($(BUILD_WITH_LOWMEM_COMMON_CONFIG),true) PRODUCT_COPY_FILES += \ @@ -97,10 +95,6 @@ PRODUCT_COPY_FILES += \ device/amlogic/common/config/lowmemorykiller_512M.txt:$(TARGET_COPY_OUT_VENDOR)/etc/lowmemorykiller_512M.txt endif -#DDR LOG -PRODUCT_COPY_FILES += \ - device/amlogic/common/ddrtest.sh:$(TARGET_COPY_OUT_VENDOR)/bin/ddrtest.sh - # USB PRODUCT_COPY_FILES += \ frameworks/native/data/etc/android.hardware.usb.host.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/android.hardware.usb.host.xml \ @@ -110,9 +104,16 @@ custom_keylayouts := $(wildcard device/amlogic/common/keyboards/*.kl) PRODUCT_COPY_FILES += $(foreach file,$(custom_keylayouts),\ $(file):$(TARGET_COPY_OUT_VENDOR)/usr/keylayout/$(notdir $(file))) -# hdcp_tx22 +# hdcp_rx key tools and firmware PRODUCT_COPY_FILES += \ - $(LOCAL_PATH)/../../hdcp_tx22/hdcp_tx22:$(TARGET_COPY_OUT_VENDOR)/bin/hdcp_tx22 + device/amlogic/common/hdcp_rx22/hdcp_rx22:$(TARGET_COPY_OUT_VENDOR)/bin/hdcp_rx22 \ + device/amlogic/common/hdcp_rx22/arm_tools/aictool:$(TARGET_COPY_OUT_VENDOR)/bin/aictool \ + device/amlogic/common/hdcp_rx22/arm_tools/esm_swap:$(TARGET_COPY_OUT_VENDOR)/bin/esm_swap \ + device/amlogic/common/hdcp_rx22/arm_tools/hdcprxkeys:$(TARGET_COPY_OUT_VENDOR)/bin/hdcprxkeys \ + device/amlogic/common/hdcp_rx22/firmware/esm_config.i:$(TARGET_COPY_OUT_VENDOR)/etc/firmware/hdcp_rx22/esm_config.i \ + device/amlogic/common/hdcp_rx22/firmware/firmware.rom:$(TARGET_COPY_OUT_VENDOR)/etc/firmware/hdcp_rx22/firmware.rom \ + device/amlogic/common/hdcp_rx22/firmware/firmware.aic:$(TARGET_COPY_OUT_VENDOR)/etc/firmware/hdcp_rx22/firmware.aic \ + device/amlogic/common/hdcp_rx22/firmware/firmware.le:$(TARGET_COPY_OUT_VENDOR)/etc/firmware/hdcp_rx22/firmware.le # bootanimation PRODUCT_COPY_FILES += \ @@ -122,10 +123,18 @@ PRODUCT_COPY_FILES += \ PRODUCT_COPY_FILES += \ $(LOCAL_PATH)/tv.mp4:$(TARGET_COPY_OUT_VENDOR)/etc/bootvideo +# TV EQ +PRODUCT_COPY_FILES += \ + $(BOARD_AML_VENDOR_PATH)/external/libaudioeffect/EQ/lib/libhpeq.so:$(TARGET_COPY_OUT_VENDOR)lib/soundfx/libhpeq.so \ + $(BOARD_AML_VENDOR_PATH)/external/libaudioeffect/EQ/lib64/libhpeq.so:$(TARGET_COPY_OUT_VENDOR)/lib64/soundfx/libhpeq.so + # default wallpaper for mbox to fix bug 106225 PRODUCT_COPY_FILES += \ $(LOCAL_PATH)/default_wallpaper.png:$(TARGET_COPY_OUT_VENDOR)/etc/default_wallpaper.png +#ADDITIONAL_BUILD_PROPERTIES += \ +# ro.config.wallpaper=$(TARGET_COPY_OUT_VENDOR)/etc/default_wallpaper.png + # Include BUILD_NUMBER if defined VERSION_ID=$(shell find device/*/$(TARGET_PRODUCT) -name version_id.mk) $(call inherit-product, $(VERSION_ID)) @@ -134,8 +143,4 @@ DISPLAY_BUILD_NUMBER := true # default timezone PRODUCT_PROPERTY_OVERRIDES += \ - persist.sys.timezone=Asia/Shanghai - -#TV project,set omx to video layer,or PQ hasn't effect -PRODUCT_PROPERTY_OVERRIDES += \ - media.omx.display_mode=1
\ No newline at end of file + persist.sys.timezone=Asia/Shanghai
\ No newline at end of file |