visualboyadvance-m/src
Rafael Kitover 1e3a85a34b cleanup SoundSDL #139 #130 #97 #67 #65 #46 #47
Rewrite SoundSDL (the SDL sound driver).

Clean up the code and eliminate all deadlocks/hangs/crashes (hopefully.)

Many of the deadlocks were caused by initialize() not de-initializing
properly and causing the audio callback thread to deadlock, fix this.

Also use better logic for the semaphore controls, which will also
hopefully increase audio quality.

Use better logic for the throttle control, with throttle == 0 being the
same as throttle == 100 and implement setThrottle().

Also increase the buffer size to 300ms and the number of samples to
2048, for hopefully less choppiness in audio overall.
2017-08-17 02:44:40 -07:00
..
apu updated standards to webkit standard 2016-07-08 19:59:29 -04:00
art merged sergio's icon patch for additional sizes. 2015-05-18 03:44:19 +00:00
common cleanup SoundSDL #139 #130 #97 #67 #65 #46 #47 2017-08-17 02:44:40 -07:00
debian Some debian stuff, I honestly don't like debian packaging... but it's important for some people 2017-03-09 04:06:25 -05:00
filters make bins built with asm disable exec stack #98 2017-03-25 03:58:30 -07:00
gb Error case in gbCheatReadGSCodeFile 2017-02-12 04:26:21 -08:00
gba SUSE Lint: fix a few classes of warnings #136 2017-08-08 20:05:38 -07:00
libretro fix gameboy header-detection in libretro interface 2017-04-23 21:54:56 +00:00
sdl SDL: fix deflt bat saving, improve dir checking 2017-04-27 08:52:14 -07:00
vita Working on getting libretro updated 2017-03-24 07:59:10 -04:00
wx hopefully fix resize artifacts on game panel #138 2017-08-16 04:02:12 -07:00
AutoBuild.h updated standards to webkit standard 2016-07-08 19:59:29 -04:00
NLS.h updated standards to webkit standard 2016-07-08 19:59:29 -04:00
System.h Mac OS X 10.7 (Lion) build and runtime support 2016-11-03 10:49:13 -07:00
Util.cpp Kill common/Types.h, replace its old typedefs w/ standard types 2016-07-29 11:07:11 +02:00
Util.h Kill common/Types.h, replace its old typedefs w/ standard types 2016-07-29 11:07:11 +02:00
vba-over.ini how did the spanish version of fire red get its save type set to eeprom (savetype=1) 2012-05-23 06:40:11 +00:00
version.h updated standards to webkit standard 2016-07-08 19:59:29 -04:00