aboutsummaryrefslogtreecommitdiff
path: root/sound
AgeCommit message (Expand)Author
2003-07-23Fixed regression in clamped_add_16() that kept it from clamping. This wasTorbjörn Andersson
2003-07-17simplified codeMax Horn
2003-07-14oopsMax Horn
2003-07-14removed whitespaces at line ends; added stopHandleMax Horn
2003-07-12Fixed RTTI warnings with PalmOS portChris Apers
2003-07-12verify chan != 0 even on WinCEMax Horn
2003-07-12Give sample rate to channel classes (WinCE downsampling) / Do not use dynamic...Nicolas Bacca
2003-07-11Reverted to "old" YM3812 (FMOPL) emulator code.Jamieson Christian
2003-07-10Fix for Bug [766426]: V5 Games: Adlib SFX not loopedJamieson Christian
2003-07-07#include scummsys.h so that our custome free() gets usedMax Horn
2003-07-06mix() is really a private method, only to be called by the audio thread; cove...Max Horn
2003-07-06now that we mutex-protect everything properly, we can get rid of _toBeDestroy...Max Horn
2003-07-06the mutex must be locked by everything which might access _channels while the...Max Horn
2003-07-06More fixes from HibernatusTravis Howell
2003-07-06cleanup to the mixer helper proc interface and to ChannelStreamMax Horn
2003-07-05protect calls to insertChannel with mutex, too (and switch to using StackLock)Max Horn
2003-07-05updated code to use type MutexRef; added class StackLock (from sdl backend, n...Max Horn
2003-07-05hack for proper compile for vc6, why I need this ?Paweł Kołodziejski
2003-07-04make SoundMixer::playRaw only check sound IDs if you actually pass oneRobert Göffringmann
2003-07-04Prevent apparantly possible race condition. I don't get this stuff, and I don...James Brown
2003-07-04Insert preliminary Zak256 sound looping support. It's not perfect, as some Za...James Brown
2003-07-03cleanup for -WundefMax Horn
2003-07-02cleanup (code easier to read; slightly less rounding errors for the volume; a...Max Horn
2003-06-27fixed warningPaweł Kołodziejski
2003-06-24cleanupMax Horn
2003-06-22fixed warningsPaweł Kołodziejski
2003-06-22d'ohMax Horn
2003-06-22fixed Vorbis CD track codeMax Horn
2003-06-22don't memset the output buffer to 0 if _eof_flag is set; rather, we should 'a...Max Horn
2003-06-22properly init member vars instead of using memsetMax Horn
2003-06-22Change names of the stream API in the mixer; added endStream method (stop() h...Max Horn
2003-06-22fix compile when vorbis is enabled, loomcd is now broken with vorbis after re...Jonathan Gray
2003-06-22renamed SoundMixer::hasActiveChannel->hasActiveSFXChannel, and fixed the regr...Max Horn
2003-06-22remove the realDestroy methods and instead use destructors; renamed insertAt ...Max Horn
2003-06-21lots of mixer cleanup / refactoring / reengineeringMax Horn
2003-06-21modified & cleaned up the playStream/append code a bit; but this API really c...Max Horn
2003-06-21cleanupMax Horn
2003-06-21make gcc happyJonathan Gray
2003-06-18Fix for bug [756555] ALL: With '-ewindows' notes don't stop at quitJamieson Christian
2003-06-18Use stdafx.h instead of manually including system headers.Marcus Comstedt
2003-06-15more cleanupMax Horn
2003-06-11fixed cast warningsMax Horn
2003-06-11Fixed post-mortem attempts to transmit MIDI dataJamieson Christian
2003-06-11Fixed race condition in MPU401 shutdownJamieson Christian
2003-06-09use clear_sound_proc to properly deinit the mixer (this fixes a crash-on-exit)Max Horn
2003-06-01Made some conversions explicit to prevent VC.NET 2003 from complainingBertrand Augereau
2003-06-01Fixed hanging notes on Smart Jump when Note Off event cannot be found.Jamieson Christian
2003-06-01Documentation correctionsJamieson Christian
2003-06-01Some last SysEx cleanup.Jamieson Christian
2003-05-31Some Doxygen documentation. Just to test.Jamieson Christian