Age | Commit message (Collapse) | Author | |
---|---|---|---|
2010-07-26 | SOUND: Move the Mac snd decoder from SCI to /sound | Matthew Hoops | |
For use with Kyra1 Mac instrument samples. T7G Mac and Loom Mac also use this format for their custom instrument samples. svn-id: r51327 | |||
2010-05-23 | Move the QDM2 code to the graphics module, removing the cyclic dependency. | Matthew Hoops | |
svn-id: r49171 | |||
2010-05-23 | Move Mohawk's QuickTime code to graphics/ (and QDM2 to sound, disabled when ↵ | Matthew Hoops | |
Mohawk is not enabled) so SCI can use the code. svn-id: r49165 | |||
2010-03-08 | Switch to the other DOSBox OPL emulator as suggested by the DOSBox developers. | Johannes Schickel | |
svn-id: r48179 | |||
2010-01-27 | Moved the Shorten decoder inside the SAGA engine, as it's the only one using ↵ | Filippos Karapetis | |
it (and it's still unfinished, too) svn-id: r47592 | |||
2010-01-26 | Moved audio stream implementations (for MP3, FLAC, etc.) to new dir ↵ | Max Horn | |
sound/decoders/ svn-id: r47579 | |||
2010-01-19 | Move raw audio streams to new header sound/raw.h | Max Horn | |
svn-id: r47368 | |||
2009-11-26 | Add patch #2839048 - MM C64 sound/music player, with minor changes. | Travis Howell | |
svn-id: r46143 | |||
2009-07-17 | merge with trunk | Norbert Lange | |
svn-id: r42574 | |||
2009-07-09 | Renamed sound/iff.* to sound/iff_sound.* to fix an issue with the upcoming ↵ | Filippos Karapetis | |
changes to the MSVC project files (sound/iff.* produces iff.obj, which clashes with iff.obj from graphics/iff.*) svn-id: r42287 | |||
2009-07-01 | added a skeleton for maxtrax modules. Not much happening yet, just reading ↵ | Norbert Lange | |
and displaying a bit of information for maxtrax file svn-id: r42013 | |||
2009-06-08 | Initital commit modifying buildsystem and adding a TFMX Module-Player | Norbert Lange | |
Changes in Paula.cpp/Paula.h + soundfx.cpp: Added (easy) queueing of samples by implementing methods that act similar like writes to the Amiga-Chipset would. Added counting of DMA-Interrupts, that is how often a sample finished playing. Added a base for the interrupt-interval, in most cases this will be the Cia-clockrate. Derived classes can then set the interval without scaling to the samplerate Changes in common/scummsys.h: Only disable warnings with pragmas for MS Compilers that cant do so otherwise. Newer MSVC Versions can and should disable warnings in the Project-Settings. Files in tfmx: Some files for debugging. Wont ever be commited back into trunk so those will contain some messy and hackish code Added: tfmx.h/tfmx.cpp Player for TFMX-Modules. Rest: main.cpp etc. Modified buildsystem to include new directory, modified main.cpp so it calls tfmxmain (tfmxplayer.cpp) instead of starting the GUI. svn-id: r41382 | |||
2009-05-05 | AdLib emulator changes part2: | Johannes Schickel | |
- Add new OPL emulator API (and legacy access API) in sound/fmopl.h - Add DOSBox OPL emulator. - Update MAME OPL emulator for the API changes. svn-id: r40334 | |||
2009-05-05 | AdLib emulator changes part1 (breaks compilation :-/): | Johannes Schickel | |
- Add new directory sound/softsynth/opl - Move sound/fmopl to sound/softsynth/opl/mame svn-id: r40333 | |||
2009-03-15 | Moving sword1/vag.* into sound/, to be used by Broken Sword 2 PSX | Fabio Battaglia | |
svn-id: r39416 | |||
2009-03-04 | Added Audio::Timestamp class, based on SCI's sfx_timestamp_t; also provide a ↵ | Max Horn | |
unit test for it, based on the old (and very outdated) timetest.cpp. To be used by Audio::Mixer one day... svn-id: r39112 | |||
2008-12-31 | Preliminary Shorten audio support for SAGA 2 games. It's still very wrong ↵ | Filippos Karapetis | |
and needs further work, but it's a start svn-id: r35626 | |||
2008-06-13 | Added initial interface to list music devices and their types | Jordi Vilalta Prat | |
svn-id: r32695 | |||
2007-11-18 | Moved Gob's square wave generator to sound/softsynth/pcspk.h | Sven Hesse | |
svn-id: r29564 | |||
2007-06-16 | Patch #1721826: ARM asm versions of sound rate conversion/mixing code | Max Horn | |
svn-id: r27467 | |||
2007-05-19 | added Amiga SoundFx module player code, used by Amiga versions of the ↵ | Gregory Montoir | |
following Delphine Software games : Future Wars, Operation Stealth, Cruise for a Corpse and Another World svn-id: r26869 | |||
2007-05-01 | Implemented a IFF (Interchange File Format) parser and added subclasses to ↵ | Nicola Mettifogo | |
parse graphics (ILBM, PBM) and audio (8SVX), thus replacing old decoding routines. SAGA and Parallaction have been adjusted to work with the new code. svn-id: r26719 | |||
2007-04-09 | Implemented enough of AIFF to play the music from the Broken Sword 1 demo. At | Torbjörn Andersson | |
least as far as I tried it which, admittedly, wasn't very far. svn-id: r26423 | |||
2007-02-18 | added basic support for playing FOTAQ amiga modules files (rjp1) instead of ↵ | Gregory Montoir | |
MIDI (code is currently #ifdef'ed out). svn-id: r25707 | |||
2007-01-25 | Moved Paula and Infogrames to sound/mods/ | Sven Hesse | |
svn-id: r25191 | |||
2006-10-16 | Add WIP (not yet plugged in) Protracker modules player | Eugene Sandulenko | |
svn-id: r24351 | |||
2006-06-24 | * Renamed config.mak to config.mk | Max 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-02-25 | Moved dummy MIDI driver from backends/ to sound/ (this fixes bug #1435221) | Max Horn | |
svn-id: r20878 | |||
2006-02-12 | Reduced data duplication in module.mk files; added module.mk files for null ↵ | Max Horn | |
and x11 backends; added engines/module.mk svn-id: r20584 | |||
2005-05-03 | Moved Oki ADPCM aka VOX decoder from SAGA engine to common sound/ directory. | Eugene Sandulenko | |
Implemented IMA ADPCM decoder. svn-id: r17903 | |||
2005-04-10 | Applied patch #1175374 ("FluidSynth MIDI driver"), with a few documentation | Torbjörn Andersson | |
changes. There are a few things that could use a bit more work, and I've only tested it on my Linux box. I have verified that ScummVM still compiles when it's disabled, though, so it shouldn't break anything too badly. svn-id: r17512 | |||
2005-01-09 | Added shared code to load WAV(E) data from arbitrary seekable streams (files ↵ | Max Horn | |
or memory) svn-id: r16502 | |||
2004-12-25 | Moved the softsynth midi drivers into a sound/softsynth; amongst other ↵ | Max Horn | |
things, this fixes bug #1083058 svn-id: r16316 | |||
2004-02-22 | Patch #885904 (Flac Support) with some tweaks by me | Max Horn | |
svn-id: r12984 | |||
2004-01-30 | Various changes to the build system which allow building ScummVM in an ↵ | Max Horn | |
external directory (and as such, allow you to have a debug, a profiling, and a release build from the same set of source files in parallel). Work in progress svn-id: r12680 | |||
2003-11-29 | moved Audio CD (emulation) code from scumm/sound.cpp to sound/, so that it ↵ | Max Horn | |
may be reused by other engines in the future svn-id: r11421 | |||
2003-10-02 | cleanup & restructuring; in particular move the midi driver list to its own ↵ | Max Horn | |
source file svn-id: r10550 | |||
2003-09-17 | some tweaks to the build system (work toward plugin support) | Max Horn | |
svn-id: r10279 | |||
2003-09-10 | fixed module.mk | Max Horn | |
svn-id: r10155 | |||
2003-09-10 | moved declaration of error/warning/debug from engine.h to util.h; added voc.cpp | Max Horn | |
svn-id: r10150 | |||
2003-07-28 | experimental new rate conversion code (use SOX_HACK to en-/disable it); note ↵ | Max Horn | |
that right now only the linear filter works, the high quality resample in resample.cpp is in flux; right now the top priority for me is to get MP3/Vorbis resampling working svn-id: r9261 | |||
2003-05-19 | Moved common parsing logic into MidiParser base class. | Jamieson Christian | |
Added auto-loop capability. svn-id: r7692 | |||
2003-05-19 | MidiStreamer goes away, replaced by MidiParser | Jamieson Christian | |
svn-id: r7663 | |||
2003-05-19 | remove dup object | Jonathan Gray | |
svn-id: r7655 | |||
2003-05-18 | Implemented new Simon MIDI module, switching from MidiStreamer to ↵ | Jamieson Christian | |
MidiParser. Restructuring enables XMIDI support and vc_72 implementation. Various cleanup on MidiParser's and MidiDriver's. svn-id: r7654 | |||
2003-05-18 | update | Jonathan Gray | |
svn-id: r7637 | |||
2003-05-17 | Removed mididrv.cpp, added seq.cpp | Jamieson Christian | |
svn-id: r7608 | |||
2002-12-08 | started to split out the midi drivers | Max Horn | |
svn-id: r5889 | |||
2002-11-21 | Added midistreamer.cpp | Jamieson Christian | |
svn-id: r5685 | |||
2002-11-21 | revamped build system somewhat: 'modules' like scumm, simon, gui etc. now ↵ | Max Horn | |
all build into a lib, and all have a module.mk file that lists all their file. Advantage: further modularizes the build system, seperating all parts of ScummVM svn-id: r5653 |