aboutsummaryrefslogtreecommitdiff
path: root/sound
AgeCommit message (Collapse)Author
2007-05-01Implemented 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-27Added a doxygen comment to makeProtrackerStream -- somebody who knows the ↵Max Horn
code behind this please complete/enhance this svn-id: r26616
2007-04-26Removing more semicolaMax Horn
svn-id: r26597
2007-04-25Removing lots of superfluous semicola (see mail by David Weinehall on ↵Max Horn
scummvm-devel) svn-id: r26594
2007-04-19Patch #1701118: Remove non-english characters from ym2612.cppMax Horn
svn-id: r26551
2007-04-15Some more supposedly unitialized variables (see bug #1700986)Sven Hesse
svn-id: r26509
2007-04-14Got rid of the last traces of DigitalTrackInfoMax Horn
svn-id: r26477
2007-04-14Rewrote AudioCDManager to not use DigitalTrackInfo instances anymore, but ↵Max Horn
rather create/use track AudioStream instances directly svn-id: r26476
2007-04-14Extended Audio::openStreamFile function with startTime, duration and ↵Max Horn
numLoops parameters, and slightly cleaned up its code svn-id: r26471
2007-04-09When the appendable audiostream is done with a queued buffer, delete it asTorbjörn Andersson
documented. svn-id: r26444
2007-04-09I hope this fixes the file headers.Torbjörn Andersson
svn-id: r26428
2007-04-09Implemented enough of AIFF to play the music from the Broken Sword 1 demo. AtTorbjörn Andersson
least as far as I tried it which, admittedly, wasn't very far. svn-id: r26423
2007-04-06Changes to CPU local ram allocation for DS portNeil Millstone
svn-id: r26395
2007-04-06Changed the MP3 playback code again, this time hopefully fixing the problems ↵Max Horn
in the MI Amiga demo svn-id: r26392
2007-04-06Fixed looping of MP3 tracks (same problem as with the FLAC tracks)Max Horn
svn-id: r26389
2007-04-06Fix looping for FLAC tracs (looping parts of a file already worked, but ↵Max Horn
looping until the end of data didn't) svn-id: r26388
2007-03-24Added standard fileheader. (oops)Johannes Schickel
svn-id: r26286
2007-03-24Commit of patch #1686414 ("Kyra: FM-Towns music").Johannes Schickel
svn-id: r26285
2007-03-17Moved Event/EventType/keyboard enum from common/system.h (part of class ↵Max Horn
OSystem) to common/events.h (part of namespace Common). Porters may have to make minor changes to their backends to get them to compile again svn-id: r26180
2007-03-17Force all code to use EventManager::pollEvent instead of OSystem::pollEventMax Horn
svn-id: r26156
2007-03-10More fixes for MSVC8 warnings.Eugene Sandulenko
svn-id: r26063
2007-03-04Removed obsolete commentMax Horn
svn-id: r25956
2007-03-02Updated commentMax Horn
svn-id: r25929
2007-03-02Changed the order of the parameters of makeLinearInputStream to resemble ↵Max Horn
Mixer::playRaw; also made makeLinearInputStream honor FLAG_LOOP (and for this, changed its loop related params slightly) svn-id: r25926
2007-03-02Added a warning that the mixer FLAG_ enum should not be messed with, lest ↵Max Horn
iMuseDigital saves will break svn-id: r25925
2007-03-02Added reverseStereo parameter to Mixer::playInputStream; changed ↵Max Horn
Mixer::playRaw to use Mixer::playInputStream svn-id: r25923
2007-03-01Rephrased a comment a bitMax Horn
svn-id: r25914
2007-02-28Changed the AppendableAudioStream code to use a queue of buffers, instead of ↵Max Horn
a fixed size wrap-around memory buffer (this reduces memory usage in some cases by 500-700k, while actually being more flexible) svn-id: r25909
2007-02-28cleanupMax Horn
svn-id: r25906
2007-02-24Changed AudioStream::openStreamFile to use the modern variant of the audio ↵Max Horn
stream factories (thus, the FLAC/Ogg/MP3 files it opens are not read completely into memory anymore) svn-id: r25839
2007-02-24Remove unneeded #includesMax Horn
svn-id: r25838
2007-02-24Trying to unify the order in which we try the various audio formats: Prefer ↵Max Horn
FLAC (lossless) over Ogg Vorbis ('free') over MP3 -- the order is admittedly somewhat arbitrary, but at least now it's consistent across all parts of ScummVM svn-id: r25837
2007-02-24Added numLoops parameter to DigitalTrackInfo::playMax Horn
svn-id: r25836
2007-02-24Add looping support to the FLAC decoderMax Horn
svn-id: r25833
2007-02-24Replaced variable buffer in the FLAC code by a fixed onMax Horn
svn-id: r25832
2007-02-24more FLAC code cleanupMax Horn
svn-id: r25831
2007-02-24Removed FlacInputStream::deleteBufferMax Horn
svn-id: r25829
2007-02-24some fixes and additions for FOTAQ amiga versionsGregory Montoir
svn-id: r25825
2007-02-22fixed comments.Johannes Schickel
svn-id: r25797
2007-02-22FLAC code cleanupMax Horn
svn-id: r25796
2007-02-22added yet another #pragma mark to the vorbis code (just for the sake of *my* ↵Max Horn
text editor -- yeah, I'm selfish :-) svn-id: r25795
2007-02-22cleanupMax Horn
svn-id: r25794
2007-02-22Reduce chance for overflows in VorbisTrackInfo::playMax Horn
svn-id: r25793
2007-02-22Updated FLAC code to match the changes made to the MP3 & Vorbis decoders ↵Max Horn
(e.g. use a SeekableReadStream for input, allow specifying parts of a stream via time-valued parameters, etc.) -- note: looping is not yet implemented, even though it is already present in the API svn-id: r25792
2007-02-22If 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-22Added looping support and an enhanced factory function to the Vorbis codeMax Horn
svn-id: r25789
2007-02-22cleanupMax Horn
svn-id: r25788
2007-02-22Rewrote 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-21added initial support for FOTAQ amiga versionsGregory Montoir
svn-id: r25769
2007-02-20Revamed 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