Commit graph

26 commits

Author SHA1 Message Date
swiitchOFF
295a49dfc3 dolby: Enable ELF checks for libspatialaudio
* Also re-organize
2025-04-01 06:11:18 +05:30
swiitchOFF
483fdc5f5f dolby: Update from Global HyperOS with ELF checks enabled
* Properly link dolby libs against v33 libstagefright_foundation
2025-03-26 05:41:10 +05:30
swiitchOFF
c2311ea961 dolby: Kill system blobs 2025-03-08 23:23:33 +05:30
Alcatraz323
23662b74ac dolby: Implement DSPVolumeSynchronizer
Some Xiaomi devices have a speaker that needs a framework to cooperate
with DSP to synchronize volume so that the DSP can limit bass when the
volume is high to prevent distortion.

Change-Id: I750803d94161e1e7482552d2a39566f42e82fc0a
Signed-off-by: Pranav Vashi <neobuddy89@gmail.com>
2025-01-23 04:50:45 +05:30
swiitchOFF
f5fb608d13 dolby: Feels better
[1]: cleanup and organize
[2]: using patched blobs from here 40faff25cd
2024-12-26 15:22:08 +05:30
New Author Name
048d3bfbe3 dolby: Initialized Spatial Audio
Signed-off-by: userariii <abhattacharjee717@gmail.com>
Signed-off-by: swiitchOFF <120115258+swiitchOFF@users.noreply.github.com>
2024-12-06 12:32:59 +05:30
swiitchOFF
fac9089afd dolby: Sorry LDAC & LHDC
mistake beef2e28a1
2024-12-06 12:32:53 +05:30
New Author Name
9c8b952778 dolby: Replace nuwa libs with Moto
* Also Kill nuwa Dolby spatial audio support
2024-11-25 17:31:09 +05:30
New Author Name
9bce0718c3 dolby: overlay: Add empty Dolby specific frameworks overlay 2024-11-24 13:52:15 +05:30
New Author Name
6fe60d867d dolby: Update from nuwa V14.0.9.0.UMBEUXM
* Also Import 32-bit blobs
2024-11-22 01:05:32 +05:30
Mudit200408
beef2e28a1 dolby: Add LDAC & LHDC codecs
* I know it's Placebo xD
2024-11-19 23:47:29 +05:30
New Author Name
1f2bc3d255 dolby: Switch to XiaomiDolby
Based on hardware/xiaomi

History -
- Enable TARGET_USES_DOLBY
- Add intelligent equalizer setting
- Remove deprecated PlainTooltipBox
- Introduce graphical equalizer
- Add launcher icon
- fixup! Restore all settings upon bootup
- Override AudioFx
- Use all shared resources from devicesettings
- Fix build with kotlinc 1.9.0
- Restore current profile _after_ resetting profiles
- Do not set volume leveler amount
- Restore all settings upon bootup
- Rewrite in Kotlin
- Revert "Re-enable speaker virtualization after bootup"
- Convert to SwitchPreferenceCompat
- Migrate to CompoundButton.OnCheckedChangeListener
- Enable use_resource_processor for all sysui deps
- Introduce Dolby Atmos

Co-authored-by: Henrique Silva <jhenrique09.mcz@hotmail.com>
Co-authored-by: Pranav Vashi <neobuddy89@gmail.com>
Co-authored-by: Fabian Leutenegger <fabian.leutenegger@bluewin.ch>
Co-authored-by: basamaryan <basam.aryan@gmail.com>
2024-10-28 13:33:07 +05:30
Abhay Singh Gill
7870b8a0c7 dolby: Remove owner from soong modules
* also kill OnePlus DaxUI

Signed-off-by: Abhay Singh Gill <abhaygill017@gmail.com>
2024-10-28 13:32:36 +05:30
New Author Name
6ad0f598e9 dolby: Add dolby volume listener 2024-10-24 18:41:42 +05:30
New Author Name
174e52ec51 dolby: Add support for Dolby spatial audio 2024-10-24 18:41:34 +05:30
New Author Name
881bb90ebe dolby: Build some libs for QPR3 2024-10-24 13:01:00 +05:30
swiitchOFF
3fa57e3935 dolby: update from MIUI CN 14 2024-10-24 13:00:54 +05:30
Lunarixus
e96e8c76fd dolby: Add Remove Packages for Dolby Environment 2024-03-16 09:38:34 +05:30
New Author Name
f167291caf dolby: Link dolby blobs against v33 libstagefright_foundation
* fixes crashes and absurdly high CPU usage while using dolby

Co-authored-by: Woomymy <woomy@woomy.be>
2024-03-16 01:32:39 +05:30
swiitchOFF
773b6cba9e dolby: Import vili blobs
* Extract From vili-user 13 TKQ1.220829.002 V14.0.16.0.TKDEUXM release-keys
2024-03-16 01:23:06 +05:30
swiitchOFF
04bec17707 dolby: cleanup for Re-Base 2024-03-16 01:12:21 +05:30
Abhay Singh Gill
d2d27807cc dolby: Add path variable 2024-03-15 14:02:46 +05:30
HELLBOY017
334ca13eac dolby: Add libqtigef from OnePlus 8
This is needed to load dolby effects on devices which don't use libqtigef.
2023-12-26 21:05:51 +05:30
HELLBOY017
8a87cfb430 dolby: Remove audio effects configuration 2023-12-26 20:46:35 +05:30
HELLBOY017
c527d9b162 dolby: Update from OnePlus 8 (OOS-11)
- Makes it work on op8 pro, Thanks to telegram user MasonJCole for testing it on his 8p.
2022-12-02 19:16:32 +05:30
HELLBOY017
c7433ec7da Import OOS-11 dolby from OP9R (11.2.8.8)
Co-authored-by: Omkar Chandorkar <gotenksIN@aosip.dev>
2022-11-28 00:34:41 +05:30