Commit graph

39 commits

Author SHA1 Message Date
Macdu
14cc5604b8 ngs: Fix player modules behavior 2022-05-24 16:59:22 +02:00
Macdu
d1dfdd7b1c ngs: Better handling of voice state 2022-05-24 16:59:22 +02:00
Macdu
1658c62e31 ngs: Fix parse_params and add missing checks 2022-05-21 14:28:33 +02:00
Macdu
b0cbdea184 ngs: Implement new functions 2022-05-20 19:39:46 +02:00
Macdu
b289ad9056 ngs: Fix softlock happening when calling update 2022-05-19 00:58:17 +02:00
Macdu
71df446f34 ngs: Fix VoiceState and sceNgsVoiceKeyOff 2022-05-18 23:18:25 +02:00
bookmist
795fe5bbca modules/SceNgsUser: add null check to function sceNgsAT9GetSectionDetails 2022-05-02 17:39:27 +02:00
bookmist
d06e542493 ngs/sheduler: fix deadlock when voice stop or pause inside voice callback. 2022-05-02 12:45:12 +02:00
Zangetsu38
8ef82f0487 modules/SceNgs: implement sceNgsVoiceSetParamsBlock.
- fix some wrong value/struct set.

Co-authored-by: pent0 <fewdspuckrito@gmail.com>
2021-11-20 14:37:23 +01:00
hobyst
168dfb19ca Add license notice on source files which didn't have one
- Also updated the copyright notice year on all files to 2021
2021-08-19 23:14:27 +02:00
sunho
7ba6d2d9af mem: Allow Ptr = nullptr 2021-05-27 04:04:17 +02:00
Zangetsu38
7ff9b205e5 SceNgs: fix crash if it is disable. 2021-05-09 16:07:22 +02:00
Zangetsu38
f2da083abd ngs/sheduler: fix some sound playing. 2021-04-14 16:47:23 +02:00
Zangetsu38
8eb422ba73 gui/settings dialog: Add custom config by apps. 2021-04-08 16:32:38 +02:00
Zangetsu38
8bcd651b37 modules/SceNgs: implement VoiceKeyOff. 2021-04-01 16:40:53 +02:00
Zangetsu38
058ab3c5a5 modules/SceNgs: Implement VoicePatchSetVolume/s. 2021-03-29 14:18:22 +07:00
mangren
fcd0d1cfd6 modules/SceNgs: Implement sceNgsPatchGetInfo. 2021-03-16 16:22:59 +01:00
mangren
aab11d44a3 modules/SceNgs: Implement sceNgsVoiceGetOutputPatch. 2021-03-16 16:22:59 +01:00
Zangetsu38
ab84ef51d0 modules/SceNgs: Implement sceNgsVoicePatchSetVolumesMatrix. 2021-03-16 16:22:59 +01:00
mangren
d00e299b8f Modules/sceNgs: Implement resume/pause 2021-03-16 16:22:59 +01:00
mangren
845a608e38 ngs: refactor, implement callbacks and getinfo.
modules/SceNgs: Implement sceNgsVoiceGetInfo.
A voice and its definition can now specify multiple modules processing, each one will has its own storage for voice state, parameters and callbacks
ngs: Implement callback for atrac9 module
ngs: Stub simple voice and atrac9 simple voices
ngs/atrac9: Renew decoder state when config data change
ngs: allow complex voice definition stubbing
2021-03-16 16:22:59 +01:00
sunho
122b594a99 ngs: add gui option to disable it 2020-09-08 19:20:02 +09:00
sunho
34188dcb6b ngs: fix minor index error 2020-08-15 23:04:15 +02:00
1whatleytay
0beecf723d ngs: run clang-format 2020-07-08 14:33:08 -04:00
1whatleytay
c2a3b292c6 ngs: make "passthrough" module default 2020-07-08 14:11:51 -04:00
1whatleytay
673e1c1365 ngs: error on unimplemented modules
ngs: refactor modules

sorry bent I had to do it to em

ngs: add reverb module

reverb tries
2020-07-08 14:11:51 -04:00
pent0
ab0c137ec7 ngs: Implement remove route/kill and thread-safe
ngs: fix rebase
2020-07-08 14:11:51 -04:00
pent0
eb2f89b405 ngs: Partially implement route 2020-07-08 14:11:49 -04:00
pent0
508b5f2d70 modules/SceNgs: Add partially config data extraction of AT9 2020-07-08 14:11:48 -04:00
pent0
457948998a ngs: Implement patch scheduling and creation 2020-07-08 14:11:48 -04:00
pent0
48c6fd75d3 ngs: Implement system update 2020-07-08 14:11:48 -04:00
pent0
a8faa806bb ngs: Implement lock/unlock params and some module skeleton 2020-07-08 14:11:48 -04:00
pent0
58bf9cf42d modules/SceNgs: Implement sceNgsVoicePlay 2020-07-08 14:11:48 -04:00
pent0
cc0a673ec4 ngs: Implement Rack initialization 2020-07-08 14:11:48 -04:00
pent0
f3ec6db6b3 modules/SceNgs: Implement global voice definitions getter 2020-07-08 14:11:47 -04:00
pent0
1d0d47acff ngs: Initial code 2020-07-08 14:11:47 -04:00
Nicolas Jallamion
ee18267b3f
texture: implement PVRT texture support decompress. (#714) 2020-05-27 13:04:59 -04:00
1whatleytay
34a02553c4
vita3k: remove vita-headers (#649) 2020-02-06 09:44:49 -05:00
Nicolas Jallamion
06299de242 emulator: Refactor file structure (#557)
Also:
- external: update some submodules.
2019-08-28 16:52:07 +03:00
Renamed from src/emulator/modules/SceNgsUser/SceNgs.cpp (Browse further)