Age | Commit message (Collapse) | Author | |
---|---|---|---|
2007-02-22 | If an AudioStream returned a negative number in his readBuffer() method, ↵ | Max Horn | |
then CopyRateConverter::flow could have got stuck in a (quasi) endless loop svn-id: r25790 | |||
2007-02-22 | Added looping support and an enhanced factory function to the Vorbis code | Max Horn | |
svn-id: r25789 | |||
2007-02-22 | cleanup | Max Horn | |
svn-id: r25788 | |||
2007-02-22 | Rewrote Ogg Vorbis code to be more flexible when it comes to seeking; also ↵ | Max Horn | |
now playback from arbitrary SeekableReadStream data sources is possible svn-id: r25784 | |||
2007-02-21 | added initial support for FOTAQ amiga versions | Gregory Montoir | |
svn-id: r25769 | |||
2007-02-20 | Revamed the Ogg Vorbis & FLAC DigitalTrackInfo subclasses to work similar to ↵ | Max Horn | |
the MP3 one (i.e. only open the data file when about to play) svn-id: r25757 | |||
2007-02-20 | Added looping to the MP3 streams (currently virtually untested, so watch out) | Max Horn | |
svn-id: r25756 | |||
2007-02-20 | Remove some leftover comments I made while writing the new MP3 code; make ↵ | Max Horn | |
use of the new ReadStream::readStream() method in makeMP3Stream() svn-id: r25755 | |||
2007-02-20 | Patch #1663933 (Kill premix channel) with a few tiny additional tweaks by me | Max Horn | |
svn-id: r25752 | |||
2007-02-20 | Rewrote MP3InputStream mostly from scratch: | Max Horn | |
- added support for proper time-based seeking (for now internally only) - this should permit VBR encoded MP3 audio CD tracks to be used (not tested) - Symbian specific hacks were removed, as they hopefully aren't needed anymore (not tested)) This change will is likely to introduce regressions, everybody please test all cases where we allow using MP3 encoded data svn-id: r25750 | |||
2007-02-20 | Document AudioCDManager::play | Max Horn | |
svn-id: r25742 | |||
2007-02-20 | Cleaned up AudioCDManager::getCachedTrack (in particular, don't empty a slot ↵ | Max Horn | |
in the track cache if we are not going to use it) svn-id: r25740 | |||
2007-02-19 | So far we only accepted track1.* as name for audio tracks -- now we also ↵ | Max Horn | |
accept track01.* (we still only document the former naming scheme, intentionally) svn-id: r25728 | |||
2007-02-18 | cleanup and fixed _module memory leak | Gregory Montoir | |
svn-id: r25708 | |||
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-02-18 | Correct warned class name | Chris Apers | |
svn-id: r25694 | |||
2007-02-16 | Unified how we deal with (and how we generate) MIDI sysex messages -- in ↵ | Max Horn | |
particular, we now always do so w/o framing the message (documented this with a Doxygen comment in the MidiDriver class) svn-id: r25630 | |||
2007-02-15 | Fix for bug #1660559: MANIAC/ZAK: Music does not stop when pausing (regression) | Max Horn | |
svn-id: r25605 | |||
2007-02-14 | Fix MSVC warning | Eugene Sandulenko | |
svn-id: r25586 | |||
2007-02-12 | Fixed a special case (frequency/rate > repeating sample length) | Sven Hesse | |
svn-id: r25521 | |||
2007-02-11 | Enable stereo by default for all ProTracker mods. | Travis Howell | |
svn-id: r25482 | |||
2007-02-07 | The 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 channels | Max 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-27 | formatting. | Johannes Schickel | |
svn-id: r25230 | |||
2007-01-27 | Implemented some missing effects (arpeggio, sample delay, fine slides, ↵ | Sven Hesse | |
finetune, pattern delay) svn-id: r25229 | |||
2007-01-27 | Ooops | Sven Hesse | |
svn-id: r25227 | |||
2007-01-27 | Changed ProtrackerStream to inherit from Paula, unifying the mixing | Sven Hesse | |
svn-id: r25226 | |||
2007-01-27 | Add changes from madmoose to fix initial song length. | Travis Howell | |
svn-id: r25219 | |||
2007-01-27 | Removing two FIXMEs, based on what madmoose told me on #scummvm | Max Horn | |
svn-id: r25216 | |||
2007-01-26 | Some cleanup / code formatting changes, and added some FIXME comments | Max Horn | |
svn-id: r25199 | |||
2007-01-25 | Moved Paula and Infogrames to sound/mods/ | Sven Hesse | |
svn-id: r25191 | |||
2006-12-01 | Changed size of sine table so it take less memory in cache RAM on DS port | Neil Millstone | |
svn-id: r24800 | |||
2006-11-08 | Changed the default instrument from "no instrument at all" to "the first | Torbjö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-03 | added basic handler for VOC block 9 | Gregory Montoir | |
svn-id: r24590 | |||
2006-11-01 | Added Audio::Mixer::setReady method to work around bug #1588848 | Max Horn | |
svn-id: r24583 | |||
2006-10-28 | Modified version of patch #1584720 (add support for FLAC-1.1.3) | Max Horn | |
svn-id: r24554 | |||
2006-10-27 | cleanup | Max Horn | |
svn-id: r24537 | |||
2006-10-23 | Add patch to make ProTracker a subclass of AudioStream, from madmoose | Travis Howell | |
svn-id: r24465 | |||
2006-10-22 | Backend modularization: Create timer manager, savefile manager and audio ↵ | Max Horn | |
mixer in the backends for increased flexibility svn-id: r24443 | |||
2006-10-21 | cleanup | Max Horn | |
svn-id: r24407 | |||
2006-10-21 | Yuck, mark abuse of OSystem::setSoundCallback | Max Horn | |
svn-id: r24404 | |||
2006-10-19 | Add option to load a module via stream | Travis Howell | |
svn-id: r24387 | |||
2006-10-18 | some cleanup. | Johannes Schickel | |
svn-id: r24374 | |||
2006-10-16 | Add WIP (not yet plugged in) Protracker modules player | Eugene Sandulenko | |
svn-id: r24351 | |||
2006-10-09 | Fix GP2X ifdef error in initial patch. Sorry. | John Willis | |
svn-id: r24257 | |||
2006-10-06 | Patch #1432376: "Very basic GP2X Backend" | Eugene Sandulenko | |
svn-id: r24144 | |||
2006-09-30 | Revert part of commit 23552 by agent-q. Apparently this slipped in by | Eugene Sandulenko | |
mistake, as DS port sets FMOPL quality in ds/arm9/source/osystem_ds.cpp void OSystem_DS::initBackend(). svn-id: r24046 | |||
2006-09-23 | Moved 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-21 | Fix bug #1501302: "FF: Crackling Audio (Mac version)" | Eugene Sandulenko | |
svn-id: r23970 |