aboutsummaryrefslogtreecommitdiff
path: root/sound
AgeCommit message (Collapse)Author
2010-03-08Switch to the other DOSBox OPL emulator as suggested by the DOSBox developers.Johannes Schickel
svn-id: r48179
2010-02-26SID: Adding DISABLE_SID option, as SID player embiggens binary by a large ↵Neil Millstone
amount. This is a problem for the DS port. svn-id: r48137
2010-02-23Add assert(!_finished) to QueuingAudioStreamImpl::queueAudioStreamMax Horn
svn-id: r48122
2010-02-23Tweak QueuingAudioStream commentsMax Horn
svn-id: r48121
2010-02-17Fix gcc warning.Johannes Schickel
svn-id: r48077
2010-02-14Add support for samples > 32kb to Paula chip emulation code.Max Horn
In addition, the code got simplified considerably. Its behavior changed slightly due to this, but I think the old behavior was wrong. In any case, this may fix some bugs, or introduce regressions, or both. We'll see ;). svn-id: r48058
2010-02-10Hopefully fixing bug #2948858 "MP3 (CD Audio) Broken under SVN".Johannes Schickel
svn-id: r48032
2010-02-09Formatting.Johannes Schickel
svn-id: r48023
2010-02-09Be a bit more forgiveful in case the SeekableAudioStream passed to ↵Johannes Schickel
SubLoopingAudioStream does not allow reading the requested sample count at once (i.e. do not tread that as error, unless endOfData() is set). svn-id: r48022
2010-02-09Stop SubLoopingAudioStream playback, in case reading from the parent stream ↵Johannes Schickel
fails. svn-id: r48021
2010-02-09Make Audio::convertTimeToStreamPos return a frame-precision based result ↵Johannes Schickel
instead of a sub-frame-precision based result. This fixes the SubLoopingAudioStream tests. svn-id: r48020
2010-02-09Fix SubLoopingAudioStream's readBuffer implementation.Johannes Schickel
svn-id: r48018
2010-02-08Fix RawStream::seek implementation.Johannes Schickel
svn-id: r48007
2010-02-06Fix bug in LoopingAudioStream::readBuffer, this makes the unit tests ↵Johannes Schickel
complete without any error. svn-id: r47935
2010-02-03Loosening the 2 samples per channel requirement of Apple_ADPCMStream to 1 ↵Sven Hesse
sample per channel svn-id: r47864
2010-02-03Fix bug in RawStream::getLength for 16bit streams. (Uncovered by our new ↵Johannes Schickel
unit tests yay!) svn-id: r47859
2010-02-03Make makeMP3Stream return 0 on failure too.Johannes Schickel
svn-id: r47848
2010-02-03Yet more Flac -> FLAC changes for consistency.Johannes Schickel
svn-id: r47847
2010-02-03- Rename FlacStream to FLACStream.Johannes Schickel
- Rename makeFlacStream to makeFLACStream. svn-id: r47846
2010-02-03Rename RawAudioStream to RawStream for consistency.Johannes Schickel
svn-id: r47844
2010-02-03Cleanup.Johannes Schickel
svn-id: r47843
2010-02-03Rename:Johannes Schickel
- FlacInputStream -> FlacStream - VorbisInputStream -> VorbisStream - MP3InputStream -> MP3Stream svn-id: r47842
2010-02-03- Return 0 in makeVorbisStream and makeFlacStream, in case creating the ↵Johannes Schickel
stream failed. - Add a TODO in the MP3 code for the same behavior. svn-id: r47841
2010-01-31Further OOify the ADPCM codeMax Horn
svn-id: r47740
2010-01-31Rearrange code of ADPCMStream subclassesMax Horn
svn-id: r47739
2010-01-31Split ADPCMStream into several classesMax Horn
svn-id: r47738
2010-01-31Rename ADPCMInputStream to ADPCMStream; make some members constMax Horn
svn-id: r47737
2010-01-31Switch makeADPCMStream to DisposeAfterUse::FlagMax Horn
svn-id: r47736
2010-01-30Add some TODO item.Johannes Schickel
svn-id: r47721
2010-01-30Add some asserts to the RawAudioStream code.Johannes Schickel
svn-id: r47720
2010-01-30Rename RawDiskStream to RawAudioStream.Johannes Schickel
svn-id: r47718
2010-01-30Remove RawMemoryStream.Johannes Schickel
svn-id: r47717
2010-01-30Get rid of Audio::makeRawMemoryStream_OLD.Johannes Schickel
svn-id: r47715
2010-01-30Add a factory which plays audio from a buffer via RawDiskStream.Johannes Schickel
svn-id: r47714
2010-01-30- Mark makeRawDiskStream factory as deprecated.Johannes Schickel
- Introduce two new makeRawStream factories, one is using RawStreamBlockList instead of an RawDiskStreamAudioBlock array. svn-id: r47713
2010-01-30Change RawDiskStream to use a Common::List to store its blocks internally.Johannes Schickel
svn-id: r47712
2010-01-28Add some paranaoia assert (and a related TODO) to the MSIMA2 implementation.Johannes Schickel
svn-id: r47652
2010-01-28Fix seek implementation of our Vorbis stream.Johannes Schickel
svn-id: r47635
2010-01-28Hide VagStream implementation, only expose it via a factory methodMax Horn
svn-id: r47634
2010-01-28Fix MP3 playback speed.Johannes Schickel
svn-id: r47632
2010-01-27Fix seeking in FLAC implementation (FLAC's API uses the number of sample ↵Johannes Schickel
pairs, not the number of samples). svn-id: r47593
2010-01-27Moved 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-27Fix invalid sample position on Timestamp to sample conversion for Stereo ↵Johannes Schickel
streams. svn-id: r47591
2010-01-26Remove outdated commentsMax Horn
svn-id: r47582
2010-01-26Moved audio stream implementations (for MP3, FLAC, etc.) to new dir ↵Max Horn
sound/decoders/ svn-id: r47579
2010-01-25- Remove "(experimental)" mark from DOSBox OPL emulator description in GUIJohannes Schickel
- Merge in some small OPL emulator changes from DOSBox's trunk svn-id: r47546
2010-01-25Strip trailing spaces/tabs.Johannes Schickel
svn-id: r47541
2010-01-25Formatting.Johannes Schickel
svn-id: r47540
2010-01-25Change some comments to use "AdLib" instead of "adlib".Johannes Schickel
svn-id: r47534
2010-01-25Replace some more Adlib uses by AdLib.Johannes Schickel
svn-id: r47530