Commit graph

19 commits

Author SHA1 Message Date
Macdu
82dabe806a ngs: Stub all audio modules 2023-06-20 11:42:34 +02:00
Macdu
745292f606 ngs: Big refractor 2023-06-20 11:42:34 +02:00
Pedro Montes Alcalde
e8151664b7
cmake: Treat format-secutiry warnings as errors (#1667) 2022-06-12 01:03:43 -03:00
Macdu
aa65dc2391 external, ngs: Remove playback_rate and soundtouch 2022-05-24 16:59:22 +02:00
Macdu
14cc5604b8 ngs: Fix player modules behavior 2022-05-24 16:59:22 +02:00
Zangetsu38
ffa66d88de ngs: stub voice definition of Buss Scream(Player/At9). 2022-05-21 15:27:47 +02:00
hobyst
a936a3a0a0 codec and ngs: Implement playback rate scaling 2022-02-11 18:06:53 +01:00
sunho
1e96724d45 kernel: Pull out avplayer,auidodev,videodec,fiber state
kernel: Add ObjectStore
modules: Support library init function
modules: Pull out cpu_protocol
vita3k: Rename .h -> .inc
io: Remove unneccesary base_tick argument
cmake: Folderify modules and kernel
2021-05-09 19:47:59 +02:00
mangren
8b1c158dc0 ngs: Reduce memory usage reserved and fix corruption
Master rack does not have voice definition parameter size. So a null module is supplied
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
af22cab031 mem: move mempool util from ngs 2020-08-29 11:10:31 +09: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
1whatleytay
20125cb5be audiodec much better 2020-07-08 14:11:51 -04:00
pent0
eb2f89b405 ngs: Partially implement route 2020-07-08 14:11:49 -04:00
pent0
e1235e44e0 ngs: Add definition of module and voice definition
Voice definition will contains method instantiate a module
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
9ed651fc14 ngs: Add voice scheduler 2020-07-08 14:11:48 -04:00
pent0
1d0d47acff ngs: Initial code 2020-07-08 14:11:47 -04:00