diff --git a/dolby.mk b/dolby.mk index 7f9975e..380f8d3 100644 --- a/dolby.mk +++ b/dolby.mk @@ -59,3 +59,30 @@ PRODUCT_COPY_FILES += \ $(DOLBY_PATH)/proprietary/system_ext/etc/sysconfig/hiddenapi-com.dolby.daxservice.xml:$(TARGET_COPY_OUT_SYSTEM_EXT)/etc/sysconfig/hiddenapi-com.dolby.daxservice.xml \ $(DOLBY_PATH)/proprietary/system_ext/etc/permissions/privapp-com.dolby.daxappui.xml:$(TARGET_COPY_OUT_SYSTEM_EXT)/etc/permissions/privapp-com.dolby.daxappui.xml \ $(DOLBY_PATH)/proprietary/system_ext/etc/permissions/privapp-com.dolby.daxservice.xml:$(TARGET_COPY_OUT_SYSTEM_EXT)/etc/permissions/privapp-com.dolby.daxservice.xml \ + +# Dolby Proprietary blobs +PRODUCT_COPY_FILES += \ + $(DOLBY_PATH)/proprietary/system/lib/vendor.dolby.hardware.dms@2.0.so:$(TARGET_COPY_OUT_SYSTEM)/lib/vendor.dolby.hardware.dms@2.0.so \ + $(DOLBY_PATH)/proprietary/system/lib64/vendor.dolby.hardware.dms@2.0.so:$(TARGET_COPY_OUT_SYSTEM)/lib64/vendor.dolby.hardware.dms@2.0.so \ + $(DOLBY_PATH)/proprietary/vendor/bin/hw/vendor.dolby.hardware.dms@2.0-service:$(TARGET_COPY_OUT_VENDOR)/bin/hw/vendor.dolby.hardware.dms@2.0-service \ + $(DOLBY_PATH)/proprietary/vendor/etc/init/vendor.dolby.hardware.dms@2.0-service.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/vendor.dolby.hardware.dms@2.0-service.rc \ + $(DOLBY_PATH)/proprietary/vendor/lib/libdapparamstorage.so:$(TARGET_COPY_OUT_VENDOR)/lib/libdapparamstorage.so \ + $(DOLBY_PATH)/proprietary/vendor/lib/libdeccfg.so:$(TARGET_COPY_OUT_VENDOR)/lib/libdeccfg.so \ + $(DOLBY_PATH)/proprietary/vendor/lib/libstagefright_soft_ac4dec.so:$(TARGET_COPY_OUT_VENDOR)/lib/libstagefright_soft_ac4dec.so \ + $(DOLBY_PATH)/proprietary/vendor/lib/libstagefright_soft_ddpdec.so:$(TARGET_COPY_OUT_VENDOR)/lib/libstagefright_soft_ddpdec.so \ + $(DOLBY_PATH)/proprietary/vendor/lib/libstagefrightdolby.so:$(TARGET_COPY_OUT_VENDOR)/lib/libstagefrightdolby.so \ + $(DOLBY_PATH)/proprietary/vendor/lib/soundfx/libhwdap.so:$(TARGET_COPY_OUT_VENDOR)/lib/soundfx/libhwdap.so \ + $(DOLBY_PATH)/proprietary/vendor/lib/soundfx/libswgamedap.so:$(TARGET_COPY_OUT_VENDOR)/lib/soundfx/libswgamedap.so \ + $(DOLBY_PATH)/proprietary/vendor/lib/soundfx/libswvqe.so:$(TARGET_COPY_OUT_VENDOR)/lib/soundfx/libswvqe.so \ + $(DOLBY_PATH)/proprietary/vendor/lib/vendor.dolby.hardware.dms@2.0.so:$(TARGET_COPY_OUT_VENDOR)/lib/vendor.dolby.hardware.dms@2.0.so \ + $(DOLBY_PATH)/proprietary/vendor/lib64/libdapparamstorage.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libdapparamstorage.so \ + $(DOLBY_PATH)/proprietary/vendor/lib64/libdeccfg.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libdeccfg.so \ + $(DOLBY_PATH)/proprietary/vendor/lib64/libdlbdsservice.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libdlbdsservice.so \ + $(DOLBY_PATH)/proprietary/vendor/lib64/libstagefright_soft_ac4dec.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libstagefright_soft_ac4dec.so \ + $(DOLBY_PATH)/proprietary/vendor/lib64/libstagefright_soft_ddpdec.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libstagefright_soft_ddpdec.so \ + $(DOLBY_PATH)/proprietary/vendor/lib64/libstagefrightdolby.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libstagefrightdolby.so \ + $(DOLBY_PATH)/proprietary/vendor/lib64/soundfx/libhwdap.so:$(TARGET_COPY_OUT_VENDOR)/lib64/soundfx/libhwdap.so \ + $(DOLBY_PATH)/proprietary/vendor/lib64/soundfx/libswgamedap.so:$(TARGET_COPY_OUT_VENDOR)/lib64/soundfx/libswgamedap.so \ + $(DOLBY_PATH)/proprietary/vendor/lib64/soundfx/libswvqe.so:$(TARGET_COPY_OUT_VENDOR)/lib64/soundfx/libswvqe.so \ + $(DOLBY_PATH)/proprietary/vendor/lib64/vendor.dolby.hardware.dms@2.0-impl.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.dolby.hardware.dms@2.0-impl.so \ + $(DOLBY_PATH)/proprietary/vendor/lib64/vendor.dolby.hardware.dms@2.0.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.dolby.hardware.dms@2.0.so \ diff --git a/proprietary/system/lib/vendor.dolby.hardware.dms@2.0.so b/proprietary/system/lib/vendor.dolby.hardware.dms@2.0.so new file mode 100644 index 0000000..6d13121 Binary files /dev/null and b/proprietary/system/lib/vendor.dolby.hardware.dms@2.0.so differ diff --git a/proprietary/system/lib64/vendor.dolby.hardware.dms@2.0.so b/proprietary/system/lib64/vendor.dolby.hardware.dms@2.0.so new file mode 100644 index 0000000..2339ffa Binary files /dev/null and b/proprietary/system/lib64/vendor.dolby.hardware.dms@2.0.so differ diff --git a/proprietary/vendor/bin/hw/vendor.dolby.hardware.dms@2.0-service b/proprietary/vendor/bin/hw/vendor.dolby.hardware.dms@2.0-service new file mode 100644 index 0000000..3e0ddd9 Binary files /dev/null and b/proprietary/vendor/bin/hw/vendor.dolby.hardware.dms@2.0-service differ diff --git a/proprietary/vendor/etc/init/vendor.dolby.hardware.dms@2.0-service.rc b/proprietary/vendor/etc/init/vendor.dolby.hardware.dms@2.0-service.rc new file mode 100644 index 0000000..03b7d0d --- /dev/null +++ b/proprietary/vendor/etc/init/vendor.dolby.hardware.dms@2.0-service.rc @@ -0,0 +1,6 @@ +service dms-hal-2-0 /vendor/bin/hw/vendor.dolby.hardware.dms@2.0-service + class hal + user media + group audio media +on post-fs-data + mkdir /data/vendor/dolby 0770 media media diff --git a/proprietary/vendor/lib/libdapparamstorage.so b/proprietary/vendor/lib/libdapparamstorage.so new file mode 100644 index 0000000..0cb8e98 Binary files /dev/null and b/proprietary/vendor/lib/libdapparamstorage.so differ diff --git a/proprietary/vendor/lib/libdeccfg.so b/proprietary/vendor/lib/libdeccfg.so new file mode 100644 index 0000000..6edbdab Binary files /dev/null and b/proprietary/vendor/lib/libdeccfg.so differ diff --git a/proprietary/vendor/lib/libstagefright_soft_ac4dec.so b/proprietary/vendor/lib/libstagefright_soft_ac4dec.so new file mode 100644 index 0000000..de40bfb Binary files /dev/null and b/proprietary/vendor/lib/libstagefright_soft_ac4dec.so differ diff --git a/proprietary/vendor/lib/libstagefright_soft_ddpdec.so b/proprietary/vendor/lib/libstagefright_soft_ddpdec.so new file mode 100644 index 0000000..48674f4 Binary files /dev/null and b/proprietary/vendor/lib/libstagefright_soft_ddpdec.so differ diff --git a/proprietary/vendor/lib/libstagefrightdolby.so b/proprietary/vendor/lib/libstagefrightdolby.so new file mode 100644 index 0000000..a816326 Binary files /dev/null and b/proprietary/vendor/lib/libstagefrightdolby.so differ diff --git a/proprietary/vendor/lib/soundfx/libhwdap.so b/proprietary/vendor/lib/soundfx/libhwdap.so new file mode 100644 index 0000000..dc7e9ba Binary files /dev/null and b/proprietary/vendor/lib/soundfx/libhwdap.so differ diff --git a/proprietary/vendor/lib/soundfx/libswgamedap.so b/proprietary/vendor/lib/soundfx/libswgamedap.so new file mode 100644 index 0000000..d57696c Binary files /dev/null and b/proprietary/vendor/lib/soundfx/libswgamedap.so differ diff --git a/proprietary/vendor/lib/soundfx/libswvqe.so b/proprietary/vendor/lib/soundfx/libswvqe.so new file mode 100644 index 0000000..8ba7c08 Binary files /dev/null and b/proprietary/vendor/lib/soundfx/libswvqe.so differ diff --git a/proprietary/vendor/lib/vendor.dolby.hardware.dms@2.0.so b/proprietary/vendor/lib/vendor.dolby.hardware.dms@2.0.so new file mode 100644 index 0000000..d3abd02 Binary files /dev/null and b/proprietary/vendor/lib/vendor.dolby.hardware.dms@2.0.so differ diff --git a/proprietary/vendor/lib64/libdapparamstorage.so b/proprietary/vendor/lib64/libdapparamstorage.so new file mode 100644 index 0000000..bd84217 Binary files /dev/null and b/proprietary/vendor/lib64/libdapparamstorage.so differ diff --git a/proprietary/vendor/lib64/libdeccfg.so b/proprietary/vendor/lib64/libdeccfg.so new file mode 100644 index 0000000..bdb4712 Binary files /dev/null and b/proprietary/vendor/lib64/libdeccfg.so differ diff --git a/proprietary/vendor/lib64/libdlbdsservice.so b/proprietary/vendor/lib64/libdlbdsservice.so new file mode 100644 index 0000000..07d3840 Binary files /dev/null and b/proprietary/vendor/lib64/libdlbdsservice.so differ diff --git a/proprietary/vendor/lib64/libstagefright_soft_ac4dec.so b/proprietary/vendor/lib64/libstagefright_soft_ac4dec.so new file mode 100644 index 0000000..17a7de6 Binary files /dev/null and b/proprietary/vendor/lib64/libstagefright_soft_ac4dec.so differ diff --git a/proprietary/vendor/lib64/libstagefright_soft_ddpdec.so b/proprietary/vendor/lib64/libstagefright_soft_ddpdec.so new file mode 100644 index 0000000..041d044 Binary files /dev/null and b/proprietary/vendor/lib64/libstagefright_soft_ddpdec.so differ diff --git a/proprietary/vendor/lib64/libstagefrightdolby.so b/proprietary/vendor/lib64/libstagefrightdolby.so new file mode 100644 index 0000000..c4e1213 Binary files /dev/null and b/proprietary/vendor/lib64/libstagefrightdolby.so differ diff --git a/proprietary/vendor/lib64/soundfx/libhwdap.so b/proprietary/vendor/lib64/soundfx/libhwdap.so new file mode 100644 index 0000000..4d35e81 Binary files /dev/null and b/proprietary/vendor/lib64/soundfx/libhwdap.so differ diff --git a/proprietary/vendor/lib64/soundfx/libswgamedap.so b/proprietary/vendor/lib64/soundfx/libswgamedap.so new file mode 100644 index 0000000..f590deb Binary files /dev/null and b/proprietary/vendor/lib64/soundfx/libswgamedap.so differ diff --git a/proprietary/vendor/lib64/soundfx/libswvqe.so b/proprietary/vendor/lib64/soundfx/libswvqe.so new file mode 100644 index 0000000..8f2fb08 Binary files /dev/null and b/proprietary/vendor/lib64/soundfx/libswvqe.so differ diff --git a/proprietary/vendor/lib64/vendor.dolby.hardware.dms@2.0-impl.so b/proprietary/vendor/lib64/vendor.dolby.hardware.dms@2.0-impl.so new file mode 100644 index 0000000..6e7008b Binary files /dev/null and b/proprietary/vendor/lib64/vendor.dolby.hardware.dms@2.0-impl.so differ diff --git a/proprietary/vendor/lib64/vendor.dolby.hardware.dms@2.0.so b/proprietary/vendor/lib64/vendor.dolby.hardware.dms@2.0.so new file mode 100644 index 0000000..215d40c Binary files /dev/null and b/proprietary/vendor/lib64/vendor.dolby.hardware.dms@2.0.so differ