Commit graph

57 commits

Author SHA1 Message Date
followmsi
b174df39b9 dragon: Drop libaptXHD_encoder.so
Part of March 2023 Quarterly Platform Release
2023-03-20 16:25:43 +01:00
michie
fc6603944c dragon: Move hotwording fw to vendor
Change-Id: I1b5da73979bf69e7b4deb80f0a01bcf6ce82a85a
2023-02-01 11:55:27 +01:00
michie
32e2b01760 dragon: Fix overrides
Change-Id: Id07c689c5cdfaf7af0be898d391335409cc3fac7
2023-01-14 22:09:13 +01:00
michie
35da7c65ee dragon: pin Vulkan HALs from rel-shield-r
Change-Id: I64c2f96579b8060e8a16a05f750f68b63fbe595d
2023-01-14 13:19:34 +01:00
michie
8194a4cb57 dragon: split ramdisk mk
Change-Id: I8e2a70c5697824aae0051d08da2348b7775290de
2023-01-14 13:16:14 +01:00
followmsi
d1be38a929 Revert "Revert "Revert "dragon: Use prebuilt hwcomposer.dragon"""
This reverts commit 62d30b26d1.
2022-10-19 18:41:14 +02:00
michie
67360cdc3d Dragon: Port vulkan from shield 9.0.0 release 2022-08-19 17:04:50 +02:00
michie
8b9e23e569 dragon: Backport Nvidia Power Hal 2022-08-19 17:04:43 +02:00
followmsi
62d30b26d1 Revert "Revert "dragon: Use prebuilt hwcomposer.dragon""
This reverts commit cd0d8d0a98.
2021-11-11 20:58:04 +01:00
followmsi
cd0d8d0a98 Revert "dragon: Use prebuilt hwcomposer.dragon"
This reverts commit d03e44b367.
2021-11-08 15:36:04 +01:00
followmsi
f0a8b3a931 dragon: Reorganize vendor 2021-11-08 15:33:03 +01:00
followmsi
e92ff14e05 dragon: move vulkan.tegra.so 2021-09-25 21:25:37 +02:00
followmsi
60ab22f687 Revert "dragon: Fix VULKAN support"
This reverts commit 1afaece739.
2021-09-25 21:23:57 +02:00
followmsi
280e9ad0e8 dragon: Drop custom privapp-permissions-google.xml 2021-03-17 17:48:29 +01:00
followmsi
c8e569b246 dragon: Drop HotwordEnrollment 2021-03-17 17:47:09 +01:00
followmsi
7626daaeb4 dragon: Drop UserInfoWidget 2021-03-17 17:40:44 +01:00
followmsi
d03e44b367 dragon: Use prebuilt hwcomposer.dragon
- Fixes legacy Wifi-Display

https://github.com/followmsi/platform_frameworks_av/commits/lineage-18.1-wfd
2021-03-15 18:37:36 +01:00
followmsi
d9f452edfd dragon: Drop unused liboemcrypto.so
As it looks like Pixel C device (6377) has been revoked.
https://t.me/s/wvcrl/896

b2109324fd
2021-03-15 18:30:20 +01:00
followmsi
db66864569 Revert "dragon: Disable Nvidia OMX (TEMP)"
This reverts commit 5579b71a90.
2021-03-04 15:36:28 +01:00
followmsi
5579b71a90 dragon: Disable Nvidia OMX (TEMP)
- We use Google Software OMX en/decoders instead.
2020-12-29 14:24:29 +01:00
followmsi
1e4022af63 dragon: Switch DRM implementation
- from "crosshatch-user 11 RQ1A.201205.003 6906706 release-keys"

- Use patched libwvhidl.so
patchelf --replace-needed libprotobuf-cpp-lite-3.9.1.so libprotobuf-cpp-lite.so libwvhidl.so
2020-12-29 13:57:24 +01:00
followmsi
db865e7172 dragon: Move aptX blobs to system_ext 2020-12-29 13:48:48 +01:00
followmsi
1afaece739 dragon: Fix VULKAN support
Use prebuilt libvulkan.so
https://github.com/followmsi/platform_frameworks_native/commits/lineage-18.1-dragon-vulkan
2020-12-23 22:17:01 +01:00
followmsi
47b4b73eeb dragon: Drop 64Bit libwvdrmengine.so
- Not pached for libprotobuf-cpp-lite-v29.so
- We use 32Bit anyway
2020-12-18 20:25:56 +01:00
followmsi
693300f87c dragon: Fix libaptX 2020-12-08 17:59:38 +01:00
followmsi
6e58cf66db dragon: Patch libwvdrmengine.so to load libprotobuf-cpp-lite-v29.so
patchelf --replace-needed libprotobuf-cpp-lite.so libprotobuf-cpp-lite-v29.so libwvdrmengine.so
2020-12-02 11:23:13 +01:00
followmsi
b2109324fd dragon: Switch to L3 widevine
As it looks like Pixel C device (6377) has been revoked.
https://t.me/s/wvcrl/896

We keep liboemcrypto.so as liboemcrypto.so.bak

Patched libnvomx.so to removed dependcy on liboemcrypto.so
patchelf --remove-needed liboemcrypto.so libnvomx.so
2020-11-22 18:04:27 +01:00
followmsi
3ddd3facfd dragon: Drop keystore.dragon.so 2020-11-21 14:13:39 +01:00
followmsi
fee5f65fb3 dragon: Drop gatekeeper.dragon.so
Could not load /vendor/lib64/hw/gatekeeper.dragon.so from default namespace:
dlopen failed: cannot locate symbol "_ZN10gatekeeper13EnrollRequestC1EjPNS_11SizedBufferES2_S2_" referenced by "/vendor/lib64/hw/gatekeeper.dragon.so"...
2020-11-21 14:10:52 +01:00
followmsi
c0a907d523 dragon: remove libkeymaster_staging 2020-02-16 19:37:57 +01:00
followmsi
a0feb5772b hwcomposer: build from sources
5c5ede1f0f
eee928f5b8
2020-01-13 15:43:31 +01:00
followmsi
646e4f3908 Revert "dragon: Remove keystore.dragon.so"
This reverts commit 9e0bb54721.
2019-12-26 17:48:18 +01:00
followmsi
038dddc998 Revert "dragon: hack libglcore.so"
This reverts commit e922ee252c.
2019-12-26 11:59:29 +01:00
followmsi
9e0bb54721 dragon: Remove keystore.dragon.so 2019-12-18 10:15:07 +01:00
Hamster Tian
8b8cc03515 dragon: hack libscf.so to load camera driver on Android Q
Android Q returns some extensions for the following call:

eglQueryString(EGL_NO_DISPLAY, EGL_EXTENSIONS);

while older versions return NULL instead.

The camera driver checks for its dependency in the return value if
it is not NULL, but unfortunately Q returns so few extensions that
the driver fails in its check. This commit hax the driver to bypass
the check, as if the call returned NULL.

The code at file offset 0x9ABEA was changed from BEQ.W (00 F0 A2 80)
to B.W (00 F0 A2 B8) to accomplish the task:

MOVW            R1, #0x3055
BLX             eglQueryString
MOV             R8, R0
CMP             R0, #0
BEQ.W           loc_9ED32 ; changed to B.W loc_9ED32

Change-Id: I84f4244b4b144e451ab8ced3e5cb05b36f4b70b0
2019-12-17 21:34:45 +01:00
Hamster Tian
e922ee252c dragon: hack libglcore.so
This library needs android::CallStack, which was moved
from libutils.so to libutilscallback.so. Use patchelf to inject
the new dependency.
2019-12-17 21:32:45 +01:00
followmsi
af141a56ae dragon: Update aptX blobs from crosshatch
- crosshatch-user 10 QP1A.190711.020 5800535 release-keys
2019-11-20 18:40:45 +01:00
followmsi
6b20239153 Add privapp-permissions-dragon.xml
- In case privapp-permissions-google.xml will be overwritten.
 - Add permissions for prebuilt HotwordEnrollmentOKGoogleRT5677.
2019-11-12 22:25:06 +01:00
followmsi
41cfd8e277 vulkan.tegra.so: Update for Android 10
Taken from Nvidia SHIELD Android TV Firmware 8.0.0 :)
2019-10-25 17:37:48 +02:00
followmsi
54ca0efd46 libvulkan: build from sources 2019-10-25 15:35:17 +02:00
Josh Chasky
2937a88c8b Remove GCS 2019-10-10 01:34:31 +02:00
followmsi
384ca36869 update libvulkan for Android 10 2019-09-18 15:19:56 +02:00
followmsi
a3bed55a1b move hwcomposer.drm to vendor 2019-09-18 15:19:03 +02:00
Josh Chasky
fb1156ec2e Update blobs to Android 8.1.0 (OPM8.190605.005)
Change-Id: I614fb7bfb96af8abea40db618f0515d254406aea
2019-08-14 11:02:22 +02:00
Josh Chasky
e74459bba3 Update blobs to Android 8.1.0 (OPM8.190605.003)
Change-Id: I7eefaec64ac7c73687155c04159c53db272ecf77
2019-06-04 14:08:59 +02:00
Josh Chasky
41e53909cf Update blobs to Android 8.1.0 (OPM8.190505.001)
Change-Id: Id5a02b09ddf0796f1c784e8e8ac6cefd0c5c1358
2019-05-07 20:59:33 +02:00
Josh Chasky
cf44056a13 Update blobs to Android 8.1.0 (OPM8.190405.001)
Change-Id: I5ba803c66e3f2147849329d50be251cfc0078384
2019-04-03 17:23:09 +02:00
followmsi
98ded6fb76 dragon: use prebuilt hwcomposer.drm.so 2019-04-01 10:43:16 +02:00
Josh Chasky
6d6ac46f84 Update blobs to Android 8.1.0 (OPM8.190305.001)
Change-Id: I892071524248138a5bdf674704417105b5845796
2019-03-05 15:53:02 +01:00
Josh Chasky
eddf3738a6 Update blobs to Android 8.1.0 (OPM8.190205.001)
Change-Id: Ic00e9b146bdaf0d63979f6c6fb825826f8d09e6c
2019-02-07 09:25:12 +01:00