Commit graph

2457 commits

Author SHA1 Message Date
Ben Slater
1c0e72f3aa Tidy up audio more 2019-05-03 22:19:15 +10:00
Ben Slater
6a725bf99e Removed a bunch of asserts / debug options from release build, stabs a bunch of compiler warnings 2019-05-03 17:43:44 +10:00
Ben Slater
eb134c1262 Moved some more asserts and profiling stuff out of the way to stop the compiler whinging.
Start restructuring audio plugin.. (Needs a diagram now)
2019-05-02 20:46:56 +10:00
z2442
fd50a05e9a more job man changes to keep inline with audio plugin work 2019-04-13 19:58:31 -04:00
Wally4000
806cedf5ce Cleaned up AudioPlugin nore.. Trying to fix closing of audio 2019-04-09 15:22:07 +10:00
Ben Slater
31d9f52cd2 Converted JobManager / AudioPlugin structs to classes 2019-04-09 11:25:39 +10:00
z2442
1ca5b43fdd Even More job manager changes: allow the main cpu todo work while waiting on the me. 2019-04-06 20:27:09 -04:00
z2442
74c6836e2d More Me Clean up 2019-04-06 18:39:50 -04:00
z2442
8be2f0c18e clean up job manager 2019-04-05 22:35:29 -04:00
Ben Slater
bbd97bf62e More tweaks 2019-04-06 10:15:11 +11:00
Wally
a645eb6365 readd libpspaudio, remove a bunch of redundant threads. Speed is around the same 2019-04-05 17:28:11 +11:00
Wally
1eec2b78c3 More cleaning up and standardisation 2019-04-05 17:11:09 +11:00
Wally
4fbfec2e20 Restarted, left the job manager.. Suprisingly still small and faster :D
Just gotta clean this up now :D
2019-04-05 14:21:13 +11:00
Ben Slater
4d4802fdfd Bah doesn't want to work still 2019-04-04 22:28:33 +11:00
wally4000
ce1a3a8ac8 More changes to Audio (It won't compile at the moment) 2019-04-04 16:59:24 +11:00
Wally
5a88d25bf1 Further work on Audio plugin 2019-04-04 15:28:42 +11:00
Wally
c2b444bf99 Merge remote-tracking branch 'origin/audio' into audioplugin 2019-04-04 14:38:54 +11:00
Wally
10bcc7e266 removed reliance on AudioOutput.h 2019-04-04 14:35:00 +11:00
Wally
69675267bc I lied. Still need headerfiles for now. Will fix shortly 2019-04-04 13:37:43 +11:00
Wally
77425869d5 Start work on reworking AudioPlugin.
* Audio Plugin is one file
* MediaEngine Audio is removed for now
* Performance increase with some games
2019-04-04 13:33:45 +11:00
Wally
bd33a2f3cb Move some asserts out of AudioBuffer Release. 2019-04-03 10:11:36 +11:00
Wally
58f16a5d36 Missed a change, removed last of PSP only code from HLEAudio 2019-04-03 10:00:50 +11:00
Wally
a7078b7526 Revert some audio buffer changes which made async sound pop
Made a change that fixes Mario head
2019-04-03 09:39:36 +11:00
Wally
f73d0885d2 Added DEBUG_AUDIO option to see what each game is accessing 2019-04-02 15:19:04 +11:00
Wally
244c36a747 Tidy up PSP Main, disable exception handler and panicthread 2019-04-02 11:44:08 +11:00
Ben Slater
9fefb61d34 Reverted back to -02 As speed is slightly increasedy 2019-03-31 20:44:09 +11:00
Ben Slater
ba44a77dfb Added tune / arch options to optimise specifically for PSP (No real changes unfortunately)w 2019-03-31 20:38:32 +11:00
Wally
2b116263f7 Remove HLEAudio Copy 2019-03-30 04:01:52 +09:00
Wally
519443e31e Revert "Removed HLEAudio copy"
This reverts commit 493d5bd6b9.
2019-03-30 04:01:05 +09:00
Wally
cadee77bce Revert "Revert "Whoops missed ENVMIXER1.. Mario 64 now works""
This reverts commit 345315f2fb.
2019-03-30 04:00:20 +09:00
Wally
345315f2fb Revert "Whoops missed ENVMIXER1.. Mario 64 now works"
This reverts commit a5dbc6a62d.
2019-03-30 03:59:53 +09:00
Wally
493d5bd6b9 Removed HLEAudio copy
Updated SetVol / SetVol3
2019-03-30 02:51:48 +09:00
Wally
a5dbc6a62d Whoops missed ENVMIXER1.. Mario 64 now works 2019-03-30 02:04:31 +09:00
Wally
24d0475f4d Reworked audio stuff from scratch, sound works again but back to old slowness and Mario64 doesn't seem to have audio now 2019-03-30 01:46:36 +09:00
Wally
1ce84673e5 Finished adding audio stuff.. Now to tidy up 2019-03-29 22:39:42 +09:00
Wally
b9ced47ca9 Moved ABI_Mixer Interleave functions to AZIaudio Order in own file 2019-03-29 20:25:22 +09:00
Wally
a7217d3455 Commit existing Audio Structure from z2442 repo
This commit contains:
* New changes to make audio similar to AziAudio which will hopefully make audio cleaner.
2019-03-29 09:21:25 +09:00
Wally
fa89b28f6d More precision 2019-03-25 08:35:24 +09:00
z2442
d90bac8ef5 clean up narrowing errors 2019-03-23 20:24:40 -04:00
z2442
1b36ab5d27 notes 2019-03-23 19:07:45 -04:00
z2442
48f158df0e Add another cache clear before checking the me. 2019-03-23 19:07:29 -04:00
Wally
4d06b8ae0c Disable output sync thing for now 2019-03-24 01:01:14 +09:00
Wally
6af19c00da Audio Code had quite a large number of non typesafe code. Needed to clean that up.
Updated to C11
2019-03-24 00:37:16 +09:00
Wally
f58fc56107 More work on Assert / moving to C11
Audio had a lot of unitialized variables..
2019-03-24 00:05:39 +09:00
Wally
874c4ebd91 Fixed some narrowing issues, reverted ME back to what it was.. Still playing up
Removed the Rounding mode stuff in the R4300.cpp
2019-03-23 23:02:18 +09:00
Wally
da7c4c8fb8 Revert savestate file changes as it changed the control order.. 2019-03-23 22:22:57 +09:00
Wally
4e04cdc3b6 Finished adding the remainder of the Assert management / C11 stuff in the Core.
Removed Registers.cpp from main build as is not required
2019-03-23 22:09:21 +09:00
Wally
8360389ce8 Tidied up the R4300 / PIF files, there's a small speed boost 2019-03-23 21:38:42 +09:00
Wally
d268338d6c Move debug stuff from release / Move to C11 inits in Core / Add Motos fancy new icons 2019-03-23 17:53:26 +09:00
z2442
cd86318d86 More C11 Variables the last of the Uitil folder for SYSPSP 2019-03-22 22:46:35 -04:00