pcsx2/plugins
Avi Halachmi (:avih) df356694c5 spu2-x: stretcher: allow minimum latency of 15ms (was 30ms)
15ms latency is too little most of the time, but if the stars align (light game,
fast system, the correct audio output module - portaudio comes to mind), it
might work well/reasonably, so allow it.

Watch the console for stretcher related messages. If you hear bad audio (clicks
etc) or notice reset/underruns messages, it means the latency is too low. The
optimal behavior (stretching is locked to 1:1) is when a message "stretch: None (1:1)"
shows at the console, which isn't followed by a message "stretch: Dynamic" or
resets or spu2 underruns.

I'm pretty sure such low latency with good performance (mostly locked to 1:1)
was not possible in the past, but it seems possible (sometimes) now. Maybe the
previous "black magic" commit helps

The default is still 100ms which is still fine for most cases.

This commit affects Windows. Linux still has a different minimum, probably
mostly due to UI/constants. Maybe someone should test and change that too.
2015-12-25 01:49:53 +02:00
..
CDVDiso Remove vs2012 files. 2015-08-18 01:15:51 -04:00
CDVDisoEFP Clean up the type defines in pcsx2. 2014-08-25 16:16:34 +10:00
CDVDlinuz Use global compiler optimization flags instead of defining them for every plugin/binary 2015-08-08 16:25:17 +03:00
CDVDnull Add Debug target for CDVDnull. 2015-08-19 01:38:36 -04:00
CDVDolio old_plugins: Remove unused configurations + more. 2015-08-19 09:35:21 -04:00
CDVDpeops Introduce end-of-line normalization 2015-08-04 23:52:48 +02:00
FWnull Remove vs2012 files. 2015-08-18 01:15:51 -04:00
GSdx GSDX: disable SW mode options on hardware renderer 2015-12-23 12:30:22 +05:30
GSnull plugin API: use const char* insead of char* 2015-11-12 12:11:42 +01:00
LilyPad Default config file for xinput 2015-12-21 08:07:12 -03:00
PadNull padnull: Zero the whole event structure 2015-11-25 20:03:44 +00:00
PeopsSPU2 Introduce end-of-line normalization 2015-08-04 23:52:48 +02:00
SPU2null Use global compiler optimization flags instead of defining them for every plugin/binary 2015-08-08 16:25:17 +03:00
SSSPSXPAD Remove vs2012 files. 2015-08-18 01:15:51 -04:00
USBnull Remove vs2012 files. 2015-08-18 01:15:51 -04:00
USBqemu Update .gitignore file. 2015-08-19 07:45:02 -04:00
cdvdGigaherz/src Remove vs2012 files. 2015-08-18 01:15:51 -04:00
dev9ghzdrk Act like dev9null when fully disabled. 2015-11-17 19:22:10 +00:00
dev9null Remove vs2012 files. 2015-08-18 01:15:51 -04:00
onepad Merge pull request #994 from KrossX/master 2015-12-04 10:01:19 +01:00
spu2-x spu2-x: stretcher: allow minimum latency of 15ms (was 30ms) 2015-12-25 01:49:53 +02:00
xpad Fix for odd DualShock rumble 2015-11-22 19:18:02 -03:00
zerogs plugin API: use const char* insead of char* 2015-11-12 12:11:42 +01:00
zerospu2 Update pthreads project. 2015-08-25 09:53:00 -04:00
zzogl-pg/opengl plugin API: use const char* insead of char* 2015-11-12 12:11:42 +01:00
CMakeLists.txt lilypad: add cmake file 2015-02-20 23:05:21 +01:00