147 Commits

Author SHA1 Message Date
Iscle
8ca8a8b778 Revert "More stupid stuff"
This reverts commit d4f8e8791228c6d59da4b4e58b1f1ecc1e4faf65.
2025-04-21 12:55:06 +02:00
Iscle
fb3cd8729e Revert "More stupid stuff"
This reverts commit a44c5812801e5330ec788698900dded14943dca3.
2025-04-21 12:55:04 +02:00
Iscle
796ca3ac35 Test 2025-04-21 12:43:25 +02:00
Iscle
a44c581280 More stupid stuff
Some checks failed
build / build (arm64-v8a) (push) Failing after 54s
build / build (armeabi-v7a) (push) Failing after 44s
build / build (x86) (push) Failing after 38s
build / build (x86_64) (push) Failing after 45s
build / package (push) Has been skipped
2025-04-08 00:19:26 +02:00
Iscle
d4f8e87912 More stupid stuff 2025-04-07 22:55:16 +02:00
Iscle
9f76039bf9 Update
Some checks failed
build / build (arm64-v8a) (push) Failing after 33s
build / build (armeabi-v7a) (push) Failing after 37s
build / build (x86) (push) Failing after 2m49s
build / build (x86_64) (push) Failing after 39s
build / package (push) Has been skipped
2025-04-03 00:23:29 +02:00
Iscle
5e5012120b Shim test
Some checks failed
build / build (arm64-v8a) (push) Failing after 52s
build / build (armeabi-v7a) (push) Failing after 50s
build / build (x86) (push) Failing after 46s
build / build (x86_64) (push) Failing after 17s
build / package (push) Has been skipped
2025-04-02 12:57:25 +02:00
Iscle
b65dd9fd0b Add verbose logging 2025-04-02 12:28:43 +02:00
Iscle
d2aeef3e64 Add shims for hidden API 2025-04-02 12:13:09 +02:00
Iscle
4c430372b5 Extract threading logic to EffectThread and other changes
Some checks failed
build / build (arm64-v8a) (push) Failing after 44s
build / build (armeabi-v7a) (push) Failing after 30s
build / build (x86) (push) Failing after 41s
build / build (x86_64) (push) Failing after 37s
build / package (push) Has been skipped
2025-04-02 02:43:03 +02:00
Iscle
e769ff7d4e Fix build 2025-04-02 02:02:51 +02:00
Iscle
d23bbdf7e1 Add effect boilerplate code 2025-04-02 01:32:17 +02:00
Iscle
985174f4c6 Fix createEffect return value 2025-04-01 23:06:17 +02:00
Iscle
e82945461d Add generated AIDL files 2025-04-01 22:57:03 +02:00
Iscle
7d2f6b0b31 Move files around a bit more 2025-04-01 20:40:02 +02:00
Iscle
3b9804a393 Move include folder inside cpp src 2025-04-01 20:33:04 +02:00
Iscle
97912b72fe Moving files around 2025-04-01 20:30:45 +02:00
Iscle
2083654a07 Add UUID handling and effect descriptor for ViPER4Android
Some checks failed
build / build (arm64-v8a) (push) Failing after 20s
build / build (armeabi-v7a) (push) Failing after 14s
build / build (x86) (push) Failing after 17s
build / build (x86_64) (push) Failing after 15s
build / package (push) Has been skipped
2025-03-31 18:22:23 +02:00
Iscle
ec972e5099 Add aidl defines 2025-03-31 18:09:07 +02:00
Iscle
e7258d27df Export createEffect, destroyEffect and queryEffect functions 2025-03-31 01:19:59 +02:00
Iscle
bdf5053968 Fix return value 2024-04-10 00:41:11 +02:00
Iscle
0aebad3049
Merge pull request #21 from xddxdd/fix-stereo3dsurround
Fix Stereo3DSurround remainder handling
2024-04-10 00:35:49 +02:00
Iscle
11133beedd Fix DynamicSystem parameter types 2024-04-10 00:34:22 +02:00
Iscle
ba6033cd3b Add ViPER-DDC and Dynamic System command handlers 2024-04-09 23:46:47 +02:00
Iscle
11e5cb6918 ViPERDDC: Do not spam log when sampling rate is invalid 2024-04-09 03:38:01 +02:00
Iscle
0c86463646 Add new setter functions 2024-03-23 01:54:16 +01:00
Iscle
593e1d4a27 Add debug logs to set parameter calls 2024-03-20 15:14:35 +01:00
Iscle
68168ac2a0 Fix reset command 2024-03-20 13:44:52 +01:00
Iscle
8107aee217 Improved interface
Not all effects are implemented. Untested.
2024-03-14 14:11:11 +01:00
Iscle
8cc3af5730
Merge pull request #20 from xddxdd/fix-reverberation
Fix CRevModel process function loop stride
2024-03-14 13:02:04 +01:00
Iscle
df53254cfa Bump version to 0.7.0-alpha1 2024-03-13 23:52:11 +01:00
Lan Tian
40191e47f0
Fix Stereo3DSurround remainder handling 2024-01-09 16:24:03 -08:00
Lan Tian
958ff60d11
Fix CRevModel process function loop stride 2024-01-09 01:12:16 -08:00
Iscle
808c7cb8e9 Delete ViPERBass destructor declaration as it's no longer required 2023-09-03 03:25:45 +02:00
Iscle
a947fd7f79 Make ViPERBass stereo :) 2023-09-03 03:22:29 +02:00
Iscle
5c0d69d970 Fix ViPER DDC, add architecture info 2023-05-21 18:46:20 +02:00
Iscle
9764057ca7 Clamp floatToFloat accomulate result 2023-05-18 01:05:27 +02:00
Iscle
3f114fdbb4 Improve buffer processing and pcm conversion 2023-05-17 03:31:39 +02:00
Iscle
50f1bd350a Fix some compiler warnings on 32 bit architectures 2023-05-16 18:08:43 +02:00
Iscle
57182c9daa Fix some compiler warnings 2023-05-16 18:07:10 +02:00
Iscle
d78189693a Only copy audio effect config based on the mask 2023-05-16 18:03:24 +02:00
Iscle
93d64d9f36 Add a method to pass the chosen config to the app 2023-05-16 13:02:26 +02:00
Iscle
3361fbfb7e Disable sampling rate cap
Only some of the effects rely on the sampling rate being at most 48kHz, it's better to handle this inside the effects themselves.
2023-05-16 03:12:51 +02:00
Iscle
bf580b11ad Do not use pointers for each effect in the ViPER class 2023-05-16 03:02:29 +02:00
Iscle
01029501e2 Pass disable reason to the app 2023-05-16 02:10:42 +02:00
Iscle
5a053df9ce C++ hackery 2023-05-15 18:09:07 +02:00
Iscle
0310b01599 C++ hackery 2023-05-15 02:15:46 +02:00
Iscle
3decda5e82 C++ hackery 2023-05-12 03:50:26 +02:00
Iscle
3082bf6af7 Subwoofer: Process two samples at a time 2023-03-11 00:38:23 +01:00
Iscle
3edf47a26d Fix SpectrumExtend 2023-03-10 23:47:48 +01:00