aboutsummaryrefslogtreecommitdiff
path: root/sound
AgeCommit message (Collapse)Author
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
2007-06-28cleanupMax Horn
svn-id: r27765
2007-06-28Fix a bad, bad out-of-bounds write in the Protracker codeMax Horn
svn-id: r27764
2007-06-28Some optimizations to the Paula sound chip emu code (removing common sub ↵Max Horn
expressions and stuff) svn-id: r27761
2007-06-28Moved some fixed point code to its own header file; simplified the ↵Max Horn
LinearRateConverter code a bit; corrected some comments; split makeRateConverter into two funcs (one of them being a template func), for easier maintenance svn-id: r27760
2007-06-28Started to refactor the Paula / Amiga MOD code: Made some stuff in class ↵Max Horn
Paula private and added accessor APIs instead svn-id: r27759
2007-06-28Minor cleanupMax Horn
svn-id: r27758
2007-06-25Fix for a stupid typo in yesterdays sound fill tweak.Robin Watts
This fixes bug 1743016. Thanks to erictorbjorn and md5 for pointing me at it. svn-id: r27718
2007-06-25Patch #1742574: "GUI: Unify "Default" options text"Eugene Sandulenko
svn-id: r27698
2007-06-24Small tweak to the readBuffer routines of sound/audiostream.cpp; by counting aRobin Watts
variable down we save 1 cycle per sample copied (at least) on most architectures. svn-id: r27693
2007-06-24Remove useless startPlay override from ProtrackerStreamMax Horn
svn-id: r27692
2007-06-24Mod code cleanupMax Horn
svn-id: r27690