diff --git a/leo-vendor-blobs.mk b/leo-vendor-blobs.mk index 54c0151..e73fe9a 100644 --- a/leo-vendor-blobs.mk +++ b/leo-vendor-blobs.mk @@ -22,18 +22,12 @@ PRODUCT_COPY_FILES := \ PRODUCT_COPY_FILES += \ vendor/htc/leo/proprietary/akmd:system/bin/akmd \ vendor/htc/leo/proprietary/parse_radio_log:system/bin/parse_radio_log \ - vendor/htc/leo/proprietary/bootanimation:system/bin/bootanimation \ vendor/htc/leo/proprietary/AudioBTID.csv:system/etc/AudioBTID.csv \ vendor/htc/leo/proprietary/AdieHWCodecSetting.csv:system/etc/AdieHWCodecSetting.csv \ vendor/htc/leo/proprietary/bcm4329.hcd:system/etc/firmware/bcm4329.hcd \ vendor/htc/leo/proprietary/default.acdb:system/etc/firmware/default.acdb \ vendor/htc/leo/proprietary/yamato_pfp.fw:system/etc/firmware/yamato_pfp.fw \ vendor/htc/leo/proprietary/yamato_pm4.fw:system/etc/firmware/yamato_pm4.fw \ - vendor/htc/leo/proprietary/libEGL.so:system/lib/libEGL.so \ - vendor/htc/leo/proprietary/libEGL_adreno200.so:system/lib/egl/libEGL_adreno200.so \ - vendor/htc/leo/proprietary/libGLESv1_CM_adreno200.so:system/lib/egl/libGLESv1_CM_adreno200.so \ - vendor/htc/leo/proprietary/libGLESv2_adreno200.so:system/lib/egl/libGLESv2_adreno200.so \ - vendor/htc/leo/proprietary/libq3dtools_adreno200.so:system/lib/egl/libq3dtools_adreno200.so \ vendor/htc/leo/proprietary/libcamera.so:system/lib/libcamera.so \ vendor/htc/leo/proprietary/libgsl.so:system/lib/libgsl.so \ vendor/htc/leo/proprietary/libgps.so:system/lib/libgps.so \ @@ -44,12 +38,43 @@ PRODUCT_COPY_FILES += \ vendor/htc/leo/proprietary/libOmxVdec.so:system/lib/libOmxVdec.so \ vendor/htc/leo/proprietary/libOmxVidEnc.so:system/lib/libOmxVidEnc.so \ vendor/htc/leo/proprietary/libOmxCore.so:system/lib/libOmxCore.so \ - vendor/htc/leo/proprietary/libsurfaceflinger.so:system/lib/libsurfaceflinger.so \ vendor/htc/leo/proprietary/gps.htcleo.so:system/lib/hw/gps.htcleo.so \ vendor/htc/leo/proprietary/audio.primary.default.so:system/lib/hw/audio.primary.default.so \ vendor/htc/leo/proprietary/audio.primary.qsd8k.so:system/lib/hw/audio.primary.qsd8k.so \ vendor/htc/leo/proprietary/audio_policy.default.so:system/lib/hw/audio_policy.default.so \ vendor/htc/leo/proprietary/audio_policy.qsd8k.so:system/lib/hw/audio_policy.qsd8k.so \ vendor/htc/leo/proprietary/audio.a2dp.default.so:system/lib/hw/audio.a2dp.default.so \ + + +# HW Acceleration +PRODUCT_COPY_FILES += \ + vendor/htc/leo/proprietary/bootanimation:system/bin/bootanimation \ + vendor/htc/leo/proprietary/libEGL.so:system/lib/libEGL.so \ + vendor/htc/leo/proprietary/libEGL_adreno200.so:system/lib/egl/libEGL_adreno200.so \ + vendor/htc/leo/proprietary/libGLESv1_CM_adreno200.so:system/lib/egl/libGLESv1_CM_adreno200.so \ + vendor/htc/leo/proprietary/libGLESv2_adreno200.so:system/lib/egl/libGLESv2_adreno200.so \ + vendor/htc/leo/proprietary/libq3dtools_adreno200.so:system/lib/egl/libq3dtools_adreno200.so \ + vendor/htc/leo/proprietary/libsurfaceflinger.so:system/lib/libsurfaceflinger.so \ vendor/htc/leo/proprietary/gralloc.qsd8k.so:system/lib/hw/gralloc.qsd8k.so \ vendor/htc/leo/proprietary/hwcomposer.default.so:system/lib/hw/hwcomposer.default.so \ + + +# Codecs +PRODUCT_COPY_FILES += \ + vendor/htc/leo/proprietary/libstagefright_amrnb_common.so:system/lib/libstagefright_amrnb_common.so \ + vendor/htc/leo/proprietary/libstagefright_avc_common.so:system/lib/libstagefright_avc_common.so \ + vendor/htc/leo/proprietary/libstagefright_enc_common.so:system/lib/libstagefright_enc_common.so \ + vendor/htc/leo/proprietary/libstagefright_foundation.so:system/lib/libstagefright_foundation.so \ + vendor/htc/leo/proprietary/libstagefrighthw.so:system/lib/libstagefrighthw.so \ + vendor/htc/leo/proprietary/libstagefright_omx.so:system/lib/libstagefright_omx.so \ + vendor/htc/leo/proprietary/libstagefright.so:system/lib/libstagefright.so \ + vendor/htc/leo/proprietary/libstagefright_soft_aacdec.so:system/lib/libstagefright_soft_aacdec.so \ + vendor/htc/leo/proprietary/libstagefright_soft_amrdec.so:system/lib/libstagefright_soft_amrdec.so \ + vendor/htc/leo/proprietary/libstagefright_soft_g711dec.so:system/lib/libstagefright_soft_g711dec.so \ + vendor/htc/leo/proprietary/libstagefright_soft_h264dec.so:system/lib/libstagefright_soft_h264dec.so \ + vendor/htc/leo/proprietary/libstagefright_soft_mp3dec.so:system/lib/libstagefright_soft_mp3dec.so \ + vendor/htc/leo/proprietary/libstagefright_soft_mpeg4dec.so:system/lib/libstagefright_soft_mpeg4dec.so \ + vendor/htc/leo/proprietary/libstagefright_soft_vorbisdec.so:system/lib/libstagefright_soft_vorbisdec.so \ + vendor/htc/leo/proprietary/libstagefright_soft_vpxdec.so:system/lib/libstagefright_soft_vpxdec.so \ + vendor/htc/leo/proprietary/libstagefright_yuv.so:system/lib/libstagefright_yuv.so \ + diff --git a/proprietary/libstagefright.so b/proprietary/libstagefright.so new file mode 100644 index 0000000..f100d84 Binary files /dev/null and b/proprietary/libstagefright.so differ diff --git a/proprietary/libstagefright_amrnb_common.so b/proprietary/libstagefright_amrnb_common.so new file mode 100644 index 0000000..7ffdb0c Binary files /dev/null and b/proprietary/libstagefright_amrnb_common.so differ diff --git a/proprietary/libstagefright_avc_common.so b/proprietary/libstagefright_avc_common.so new file mode 100644 index 0000000..d2f2bdb Binary files /dev/null and b/proprietary/libstagefright_avc_common.so differ diff --git a/proprietary/libstagefright_enc_common.so b/proprietary/libstagefright_enc_common.so new file mode 100644 index 0000000..a859755 Binary files /dev/null and b/proprietary/libstagefright_enc_common.so differ diff --git a/proprietary/libstagefright_foundation.so b/proprietary/libstagefright_foundation.so new file mode 100644 index 0000000..e228a47 Binary files /dev/null and b/proprietary/libstagefright_foundation.so differ diff --git a/proprietary/libstagefright_omx.so b/proprietary/libstagefright_omx.so new file mode 100644 index 0000000..27f9e6b Binary files /dev/null and b/proprietary/libstagefright_omx.so differ diff --git a/proprietary/libstagefright_soft_aacdec.so b/proprietary/libstagefright_soft_aacdec.so new file mode 100644 index 0000000..b483ac3 Binary files /dev/null and b/proprietary/libstagefright_soft_aacdec.so differ diff --git a/proprietary/libstagefright_soft_amrdec.so b/proprietary/libstagefright_soft_amrdec.so new file mode 100644 index 0000000..2beaedc Binary files /dev/null and b/proprietary/libstagefright_soft_amrdec.so differ diff --git a/proprietary/libstagefright_soft_g711dec.so b/proprietary/libstagefright_soft_g711dec.so new file mode 100644 index 0000000..94421d2 Binary files /dev/null and b/proprietary/libstagefright_soft_g711dec.so differ diff --git a/proprietary/libstagefright_soft_h264dec.so b/proprietary/libstagefright_soft_h264dec.so new file mode 100644 index 0000000..6c7fe73 Binary files /dev/null and b/proprietary/libstagefright_soft_h264dec.so differ diff --git a/proprietary/libstagefright_soft_mp3dec.so b/proprietary/libstagefright_soft_mp3dec.so new file mode 100644 index 0000000..fb177cd Binary files /dev/null and b/proprietary/libstagefright_soft_mp3dec.so differ diff --git a/proprietary/libstagefright_soft_mpeg4dec.so b/proprietary/libstagefright_soft_mpeg4dec.so new file mode 100644 index 0000000..64f272f Binary files /dev/null and b/proprietary/libstagefright_soft_mpeg4dec.so differ diff --git a/proprietary/libstagefright_soft_vorbisdec.so b/proprietary/libstagefright_soft_vorbisdec.so new file mode 100644 index 0000000..809fda5 Binary files /dev/null and b/proprietary/libstagefright_soft_vorbisdec.so differ diff --git a/proprietary/libstagefright_soft_vpxdec.so b/proprietary/libstagefright_soft_vpxdec.so new file mode 100644 index 0000000..a7d3641 Binary files /dev/null and b/proprietary/libstagefright_soft_vpxdec.so differ diff --git a/proprietary/libstagefright_yuv.so b/proprietary/libstagefright_yuv.so new file mode 100644 index 0000000..a99c9e8 Binary files /dev/null and b/proprietary/libstagefright_yuv.so differ diff --git a/proprietary/libstagefrighthw.so b/proprietary/libstagefrighthw.so new file mode 100644 index 0000000..df45a57 Binary files /dev/null and b/proprietary/libstagefrighthw.so differ