Stenzek
d9abe10308
Misc: Remove explicit PCH include, switch to SPDX
2023-12-24 14:03:14 +10:00
refractionpcsx2
b824c2d31a
Counters: Improve counter updates and fix a couple of errors
2023-11-06 14:20:49 +00:00
Stenzek
abe64ae8fb
VMManager: Rewrite frame limiting
...
No more messing with counter state on setting changes.
Closes #9929 .
2023-09-10 11:18:20 +10:00
Stenzek
55e73bb4b9
MTGS: Convert to namespace
2023-06-25 12:54:14 +10:00
Stenzek
6426f4432e
SPU2: Get rid of dynamic allocations
2023-05-13 16:39:40 +01:00
Stenzek
80675399aa
Misc: Various cleanup
...
Move files from Frontend directory to pcsx2 and/or subdirectories.
Get rid of double GS init.
Combine HostSettings and Host.
Combine Frontend/Achievements.h and Achievements.h.
2023-05-13 07:12:12 +01:00
lightningterror
ad4e95cb78
SPU2: Cleanup spu2.
...
Constants, initializations, casts, switch cases not handling default case, unused functions.
2023-05-12 15:55:29 +02:00
Stenzek
88c1f00b62
GS: Add audio capture and custom resolution
2023-01-21 16:56:57 +00:00
Stenzek
26329765d1
SPU2: Apply volume on startup
2023-01-07 09:48:14 +00:00
Stenzek
b5a61d2915
SPU2: Move WaveDump and friends behind PCSX2_DEVBUILD
2023-01-01 09:50:54 +00:00
Stenzek
9bca1946ed
SPU2: Add output device selection
2022-12-31 23:23:58 +00:00
Stenzek
0c8beedb94
SPU2: Split output latency and target buffer size
2022-12-31 23:23:58 +00:00
Stenzek
fe1bebc12d
SPU2: Namespace logging/debugging
2022-12-31 23:23:58 +00:00
Stenzek
02dc164611
SPU2: Move files from host into main directory
...
And get rid of the questionable WavFile.
2022-12-28 11:02:53 +00:00
Stenzek
cb200f6e9e
SPU2: Remove some now-unused functions
2022-12-28 11:02:53 +00:00
Stenzek
96a1c77577
Core: Remove PCSX2_CORE define and leftovers from wx
2022-12-24 08:42:23 +00:00
Connor McLaughlin
ce412686b9
VMManager: Better separate shutdown and close for SPU2 and GS
2022-12-16 11:51:26 +00:00
refractionpcsx2
6b2a20231d
SPU: On config change don't reinit sample rate.
...
Also fix up some other samplerate related things and turn the soundtouch pointer in to a unique pointer.
2022-11-04 16:45:26 +00:00
Connor McLaughlin
ec43661664
GS: Add sync to host refresh rate option
2022-06-04 18:43:07 +01:00
Connor McLaughlin
893b3c629d
Everything: Remove a **lot** of wx, and px nonsense
...
- common has no wx left except for Path.
- pcsx2core only has it in a few places (memory cards and path related
stuff).
2022-05-22 13:58:56 +01:00
Connor McLaughlin
65e956a01c
Misc: Replace use of Threading::Mutex with std::mutex in core code
2022-05-09 16:06:33 +01:00
Connor McLaughlin
876ea3db52
Common: Purge pxStreams and some other wx string routines
2022-04-15 08:15:40 +01:00
Connor McLaughlin
4305e17cbe
SPU2: Prepare for Qt (add Host wrapper)
2021-12-28 05:22:45 +00:00
Connor McLaughlin
9173b40e2e
SPU2: Add function to pause output stream
2021-12-19 15:14:04 +00:00
Connor McLaughlin
0f5ed59e50
Replace pDsp with WindowInfo
2021-10-30 02:00:21 +01:00
kojin
86278b75e4
core: fix header includes for bsd
2021-10-04 03:17:30 -04:00
Mrlinkwii
485e514409
SPU2:fix Wsign-compare warning
...
SPU2:fix Wsign-compare warning
2021-09-26 16:47:18 +01:00
Silent
4c941f81ec
Delegate systems teardown to EE Core when pausing
...
Fixes issues caused by Cleanup/Init on the Main Thread
instead of the EE Core thread. Now systems are only set up
and torn down on one thread.
2021-09-25 14:32:10 -04:00
Connor McLaughlin
e2992cbc02
Remove gui/ directory from target-wide includes
2021-09-17 22:03:00 -04:00
kojin
8fdaaa2eab
common: reorganize
2021-09-04 18:28:07 -04:00
refractionpcsx2
ef9c8ce877
SPU2: Don't initialise sound buffer if it's not open
2021-08-31 20:03:40 +01:00
Christian Kenny
97749e6005
SPU2: Remove awful dealias filter that made games sound like crap.
2021-08-07 05:51:58 +01:00
Christian Kenny
55d0d40697
SPU2: Restore functionality to switch modules on the fly without being tied to GS window status.
2021-08-05 23:51:11 +01:00
Christian Kenny
9d9e8a9217
SPU2: Simplify reset mode function for sample rate.
2021-08-05 23:51:11 +01:00
Christian Kenny
40da5697c5
SPU2: Remove unused includes, defs, ect.
2021-07-29 10:33:53 +01:00
Mrlinkwii
1a327a73a0
SPU2: remove unused variable
...
SPU2: remove unused variable
2021-07-22 14:19:04 +02:00
refractionpcsx2
06d6001b0c
SPU2: Add rogue BIOS loop point which Megaman X7 relies on.
...
Thanks to Ziemas for debugging this!
2021-07-22 09:38:17 +01:00
Ziemas
3ba2ae0275
SaveState: Use enum for freeze mode
...
Instead of preprocessor defines.
2021-07-19 18:39:41 +02:00
RedDevilus
2195ac9051
SPU2: Clean up + add Gaussian value in comment
2021-07-09 19:00:42 +02:00
Gauvain 'GovanifY' Roussel-Tarbouriech
44026aa899
sstate: major redesign, remove split freeze{out,in}, remove gsfreezedata
2021-07-03 18:16:11 -04:00
Gauvain 'GovanifY' Roussel-Tarbouriech
136c326059
pcsx2: clean up references to plugins
2021-07-03 18:16:11 -04:00
Ziemas
d310ae948d
SPU2: Remove SPU2setClockPtr
2021-06-23 14:30:54 +02:00
Ziemas
67cd7713b8
SPU2: Remove cycleptr and read the cycle directly
...
Seemed like any chance of working without grabbing this straight out of
the iop was given up on anyway.
2021-06-23 14:30:54 +02:00
Ziemas
bb09d3fe74
SPU: Make SPU use the MADR from iopHw
2021-05-20 23:50:49 +02:00
Gauvain 'GovanifY' Roussel-Tarbouriech
5509bfc003
spu2: purge sse2
2021-04-10 19:16:42 +02:00
sonicfind
7b9c8634f4
Capture: Swap int return types with bool
...
Additionally fix SPU2 error message
2021-03-12 13:22:40 +00:00
sonicfind
c60cdbba07
Capture: Optimizations with filenames, audio, and capture mainFrame gui
...
*Resulting .wavs should get saved in the same location as the video file on linux
*Keep gui capture state consistent regardless of the method used to start recording
*Reworked mainFrame capture menu video options to route to a single toggleCapture_click function
*Split GS & SPU2 recording into start & end functions
2021-03-12 13:22:40 +00:00
Christian Kenny
993af8c19e
SPU2: Purge SPU2Replay
2021-02-20 06:00:15 +00:00
refractionpcsx2
ce8047bd8c
SPU2: Reset IRQ Status when swapping game in case it got set previously
2021-02-19 10:02:45 +00:00
refractionpcsx2
e15807eff8
SPU2: Minor improvements to ADMA Timing
2021-01-27 00:03:09 +00:00