aboutsummaryrefslogtreecommitdiff
path: root/sound
AgeCommit message (Collapse)Author
2007-02-14Fix MSVC warningEugene Sandulenko
svn-id: r25586
2007-02-12Fixed a special case (frequency/rate > repeating sample length)Sven Hesse
svn-id: r25521
2007-02-11Enable stereo by default for all ProTracker mods.Travis Howell
svn-id: r25482
2007-02-07The status variables are set explicitely in the constructor instead through ↵Sven Hesse
one memset now, to avoid setting the SoundHandle to 0 as well (the first play() would then stop SoundHandle 0, which doesn't strike me as being correct) svn-id: r25409
2007-02-04- Moved the specific interrupt frequency of 80 Hz out of class Infogrames ↵Sven Hesse
into the GobEngine's Infogrames instances - Changed the 80 Hz to 75 Hz, which is more true to the original svn-id: r25389
2007-02-03* Reimplemented Mixer::pauseAll to simply invoke pause on all channelsMax Horn
(implying change of semantics) * Reordered the params of Mixer::playRaw (the SoundType now comes first, not last) * Removed Mixer::isPaused * Removed Mixer::getSoundElapsedTimeOfSoundID * Added some doxygen comments to the Mixer svn-id: r25356
2007-01-27formatting.Johannes Schickel
svn-id: r25230
2007-01-27Implemented some missing effects (arpeggio, sample delay, fine slides, ↵Sven Hesse
finetune, pattern delay) svn-id: r25229
2007-01-27OoopsSven Hesse
svn-id: r25227
2007-01-27Changed ProtrackerStream to inherit from Paula, unifying the mixingSven Hesse
svn-id: r25226
2007-01-27Add changes from madmoose to fix initial song length.Travis Howell
svn-id: r25219
2007-01-27Removing two FIXMEs, based on what madmoose told me on #scummvmMax Horn
svn-id: r25216
2007-01-26Some cleanup / code formatting changes, and added some FIXME commentsMax Horn
svn-id: r25199
2007-01-25Moved Paula and Infogrames to sound/mods/Sven Hesse
svn-id: r25191
2006-12-01Changed size of sine table so it take less memory in cache RAM on DS portNeil Millstone
svn-id: r24800
2006-11-08Changed the default instrument from "no instrument at all" to "the firstTorbjörn Andersson
instrument in the instrument bank". It looks like Elvira 1 and 2 play music without selecting any instruments first on some channels. This should fix bug #1582389. svn-id: r24657
2006-11-03added basic handler for VOC block 9Gregory Montoir
svn-id: r24590
2006-11-01Added Audio::Mixer::setReady method to work around bug #1588848Max Horn
svn-id: r24583
2006-10-28Modified version of patch #1584720 (add support for FLAC-1.1.3)Max Horn
svn-id: r24554
2006-10-27cleanupMax Horn
svn-id: r24537
2006-10-23Add patch to make ProTracker a subclass of AudioStream, from madmooseTravis Howell
svn-id: r24465
2006-10-22Backend modularization: Create timer manager, savefile manager and audio ↵Max Horn
mixer in the backends for increased flexibility svn-id: r24443
2006-10-21cleanupMax Horn
svn-id: r24407
2006-10-21Yuck, mark abuse of OSystem::setSoundCallbackMax Horn
svn-id: r24404
2006-10-19Add option to load a module via streamTravis Howell
svn-id: r24387
2006-10-18some cleanup.Johannes Schickel
svn-id: r24374
2006-10-16Add WIP (not yet plugged in) Protracker modules playerEugene Sandulenko
svn-id: r24351
2006-10-09Fix GP2X ifdef error in initial patch. Sorry.John Willis
svn-id: r24257
2006-10-06Patch #1432376: "Very basic GP2X Backend"Eugene Sandulenko
svn-id: r24144
2006-09-30Revert part of commit 23552 by agent-q. Apparently this slipped in byEugene Sandulenko
mistake, as DS port sets FMOPL quality in ds/arm9/source/osystem_ds.cpp void OSystem_DS::initBackend(). svn-id: r24046
2006-09-23Moved base/engine.cpp and .h to engines/ (main motivation: helps untangle ↵Max Horn
the linker dependency graph). Porters will have to update project files svn-id: r23974
2006-09-21Fix bug #1501302: "FF: Crackling Audio (Mac version)"Eugene Sandulenko
svn-id: r23970
2006-08-01Some more whitespace changes.Torbjörn Andersson
svn-id: r23655
2006-08-01Whitespace.Torbjörn Andersson
svn-id: r23654
2006-07-29Another little formatting and a typo fix.Johannes Schickel
svn-id: r23621
2006-07-29Adding comment about forced MQ on small devices.Johannes Schickel
svn-id: r23620
2006-07-29Some formatting 'fixes'Johannes Schickel
svn-id: r23619
2006-07-23Use #include "..." instead of #include <...> for pack-start.h and pack-end.hTorbjörn Andersson
for consistency with other #includes. svn-id: r23585
2006-07-22Fix struct packing issues (macros are not resolve in #pragma params, at ↵Max Horn
least for GCC) svn-id: r23569
2006-07-22Speed increase for DS port - uses cache ram to store SIN_TABLE. Other ↵Neil Millstone
versions are unaffected. svn-id: r23552
2006-07-21Removing GCC_PACK, we fully rely on START_PACK_STRUCTS / END_PACK_STRUCTS ↵Max Horn
now (hiya eriktorbjorn, this one is for you *ggg*) svn-id: r23547
2006-07-21Spelling and formattingOystein Eftevaag
svn-id: r23542
2006-07-14More whitespace changes.Torbjörn Andersson
svn-id: r23496
2006-07-13Some whitespace changes to see if the CIA bot is still silent.Torbjörn Andersson
svn-id: r23491
2006-07-09Use START_PACK_STRUCTS / END_PACK_STRUCTS when available, instead of ↵Max Horn
checking for GCC / not GCC svn-id: r23458
2006-07-09Patch #1519399: DS BackendMax Horn
svn-id: r23452
2006-06-24Renamed class Timer to TimerManager (the old name was somewhat ↵Max Horn
incorrect/confusing) svn-id: r23278
2006-06-24* Renamed config.mak to config.mkMax Horn
* Renamed common.rules to rules.mk * Removed explicit declaration of MODULE_DIRS in various spots (instead we let rules.mk compute it) svn-id: r23275
2006-06-20Cleanup. It seems unnecessary to have a "break" right after an unconditionalTorbjörn Andersson
return in a switch case. svn-id: r23198
2006-06-19Added assert to audiostream allocation since failure causes serious problemsLars Persson
svn-id: r23184