aboutsummaryrefslogtreecommitdiff
path: root/sound
AgeCommit message (Collapse)Author
2008-01-05Fix for bug #1795755: LOOM/FLAC: Pauses (temporary lockups) after speechMax Horn
svn-id: r30252
2008-01-05Converted some spaces to tabs.Torbjörn Andersson
svn-id: r30225
2007-12-31Enabling the SMUSH/sound ARM optimizations for the iPhone. Converting any ↵Oystein Eftevaag
numerical expressions in the asm to absolute values (moving the expression to comments) since the iPhone assembler can't handle them, and prepending an underscore to the exported symbols (with some preprocessor magic similar to the hq3x asm for handle ports where it's not needed) svn-id: r30093
2007-12-21Fix memory leak in audiostream (I think)Neil Millstone
svn-id: r29940
2007-12-19Patch #1853322: Patch for Atari ST/FreeMintMax Horn
svn-id: r29906
2007-12-13Adding a method to check whether a note currently playingSven Hesse
svn-id: r29856
2007-12-09Fixed typosMax Horn
svn-id: r29793
2007-12-09Use the same define as in C++ codeChris Apers
svn-id: r29781
2007-12-08docGregory Montoir
svn-id: r29759
2007-12-06reverted commit #29736 with a proper fix (I think) to fmopl codeGregory Montoir
svn-id: r29741
2007-12-01Slight cleanup and commenting of the ADPCM decoderFilippos Karapetis
svn-id: r29682
2007-11-19Don't use M_PI, rather use our very own PI constantMax Horn
svn-id: r29567
2007-11-19Define M_PI if it's not defined (seems not to be defined under MSVC)Filippos Karapetis
svn-id: r29566
2007-11-18Moved Gob's square wave generator to sound/softsynth/pcspk.hSven Hesse
svn-id: r29564
2007-11-18factory functions should be documented at least roughly...Max Horn
svn-id: r29560
2007-11-18added rjp1 module specific pattern playbackGregory Montoir
svn-id: r29559
2007-11-18skip silence VOC block (used in Igor)Gregory Montoir
svn-id: r29551
2007-11-16Changed Audio::makeADPCMStream so that the stream passed to it can ↵Max Horn
automatically be disposed svn-id: r29517
2007-11-16Fix loading common sample data for modules in Waxworks.Travis Howell
svn-id: r29511
2007-11-02Patch #1816901: MT-32 emu: Low volumeMax Horn
svn-id: r29378
2007-11-02Patch #1815526: Add TiMidity++ MIDI server supportMax Horn
svn-id: r29377
2007-10-29Add DMedia MIDI driver just to the list of MIDI drivers if on IRIX, since at ↵Johannes Schickel
least the code for it is just build on IRIX and not on every UNIX system. svn-id: r29316
2007-10-28Patch #1800085: small 'unknown control change byte 32' patchMax Horn
svn-id: r29289
2007-10-27Added support for more ROM versions, see FR #1820331Max Horn
svn-id: r29269
2007-10-15* Changed IFF/8SVX audio to use signed data (int8), and modified ↵Nicola Mettifogo
Parallaction accordingly. * Implemented proper beep in Parallaction for Amiga. svn-id: r29226
2007-09-30Patch #1804801: DMedia MIDI driver for IRIXMax Horn
svn-id: r29142
2007-09-30removed unused function, simplified handlePatternGregory Montoir
svn-id: r29139
2007-09-28Add PALMOS sections to ARM rate conversion sound code to preserve r10Robin Watts
for calls back into C/C++. svn-id: r29117
2007-09-24Silence some warnings.Johannes Schickel
svn-id: r29086
2007-09-19Merged common/stdafx.h into common/scummsys.h. All referencing files have ↵Nicola Mettifogo
been updated. svn-id: r28966
2007-09-18Fixed some more warningsMax Horn
svn-id: r28948
2007-09-11Adding various FIXME comments to bogus (non-self-explanatory) existing FIXME ↵Max Horn
comments; and some other related cleanup svn-id: r28890
2007-09-01Cleanup: remove obsolete code (PalmOS 68K version not supported anymore)Chris Apers
svn-id: r28803
2007-08-22Reverted commit #28696, as the cause for it was different and has been fixed ↵Filippos Karapetis
with commit #28697 svn-id: r28699
2007-08-22Detach the player callback handler when the music is being unloaded. Fixes ↵Filippos Karapetis
bug #1734416 - "AUDIO: ITE: Random crashes with the MIDI parser" svn-id: r28696
2007-08-20Removed extra commas from lookup-tables' ends.Kari Salminen
svn-id: r28676
2007-07-28Ooops, fix typo in last commit.Travis Howell
svn-id: r28257
2007-07-28Add support for multi-tune Protracker modules used in the Amiga version of ↵Travis Howell
Waxworks. svn-id: r28256
2007-07-22Don't be so strict about un-pausing sounds which are not paused currentlyMax Horn
svn-id: r28163
2007-07-15Removed the old (obsolete) audiostream factories for MP3/Vorbis/FLAC data ↵Max Horn
which took a File pointer and a size (these were only implemented as brain-dead wrapper around the newer factory methods anyway) svn-id: r28110
2007-07-01Fix looping effect (at least DrMcCoy says it fixes it somehow, and I trust ↵Max Horn
him in that :) svn-id: r27835
2007-07-01Re-added __attribute__(packed)Max Horn
svn-id: r27830
2007-07-01Once again rewrite Paula code (addings lots of comments, doing proper wrap ↵Max Horn
around at the ends of samples and some other tweaks). More to follow svn-id: r27828
2007-07-01Removing non-ASCII chars from source codeMax Horn
svn-id: r27818
2007-06-30Changed semantics of Mixer::pause*() methods -- if you pause n times, you ↵Max Horn
have to unpause n times before the sound resumes (this means pauseAll works correct in engines which selectively pause/resume single sounds) svn-id: r27798
2007-06-30Tabs -> spacesMax Horn
svn-id: r27790
2007-06-30Update the ARM version of the rate conversion code, in line with FingolfinsRobin Watts
optimisatins of the C version last night. Saves about 5 cycles per sample. svn-id: r27789
2007-06-30Tweak LinearRateConverter code so that opos is in the range [0,1[ instead of ↵Max Horn
[-1,0[ when entering the interpolation loop (this allows us to get rid of '& FRAC_LO_MASK') svn-id: r27780
2007-06-29Added small explanatory commentMax Horn
svn-id: r27779
2007-06-28Switched Paula (Amiga MOD) code to use fixed point math instead of doubles ↵Max Horn
(caveat: this only works for samples < 32k right now; if this ever turns out to be a problem, I can fix it, though) svn-id: r27767