No description
Find a file
2024-03-16 01:33:37 +05:30
configs dolby: Remove audio effects configuration 2023-12-26 20:46:35 +05:30
proprietary dolby: DaxUI: Fix clipped dialogue enhancer seekbar thumb 2024-03-16 01:33:37 +05:30
sepolicy/vendor Import OOS-11 dolby from OP9R (11.2.8.8) 2022-11-28 00:34:41 +05:30
Android.bp dolby: oneplus>xiaomi 2024-03-15 14:06:50 +05:30
dolby.mk dolby: Link dolby blobs against v33 libstagefright_foundation 2024-03-16 01:32:39 +05:30
dolby_framework_matrix.xml dolby: DaxUI: Remove bass enhancer switch 2024-01-15 22:56:43 +05:30
README.mkdn dolby: Update readme 2024-03-15 14:02:41 +05:30
vendor.dolby.hardware.dms@2.0-service.xml Import OOS-11 dolby from OP9R (11.2.8.8) 2022-11-28 00:34:41 +05:30

OnePlus Dolby
==============

Getting Started
---------------
For dolby media codecs to work add this line in your media codecs config (should be in vendor partition) :-

```bash
<Include href="media_codecs_dolby_audio.xml" />
```

To build, add the dolby effects in your device's audio effects config then inherit the dolby config by adding this in your device's makefile :-

```bash
$(call inherit-product, hardware/dolby/dolby.mk)
```

Now, moving hidl definitions in manifest to device trees is completely absurd so stop overriding manifest in your device trees an example for such would be :-

Changing these in BoardConfig makefile of your device tree:-

```bash
DEVICE_FRAMEWORK_COMPATIBILITY_MATRIX_FILE :=
```
And

```bash
DEVICE_MANIFEST_FILE :=
```

To:-

```bash
DEVICE_FRAMEWORK_COMPATIBILITY_MATRIX_FILE +=
```
And

```bash
DEVICE_MANIFEST_FILE +=
```

The only change done above is changing := symbol to += so that manifest can't be overriden from device tree in BoardConfig makefile.

At the end an example commit to properly implement it in your device tree could be :-
https://github.com/Neoteric-OS/device_nothing_Pong/commit/cefa46567c04770e492351e51dd96cfae80e34fb