Age | Commit message (Collapse) | Author | |
---|---|---|---|
2010-05-03 | Cleanup. | Johannes Schickel | |
svn-id: r48921 | |||
2010-05-03 | Check for read/seek errors of the underlying SeekableReadStream in RawStream. | Johannes Schickel | |
svn-id: r48920 | |||
2010-05-03 | Fix for bug #2961787 "HE SAM1: Music in kitchen slightly off (regression)". | Johannes Schickel | |
Unlike in the branch-1-1-x I did not restore the old RawMemoryStream code in the trunk. Instead I stripped out the pre-buffering of the RawStream code. I still decided to add some in-place buffering in RawStream::readBuffer to at least not rely on super-fast disk I/O. This is currently an experimental change. There might be need to reconsider the buffering (even though backends with slow disk I/O should actually do buffering for file I/O on their own). svn-id: r48919 | |||
2010-05-03 | Paranoia change: Prevent possible assertion caused by MP3Stream. | Johannes Schickel | |
Currently we have an assert checking that the framerate of an Audio::Timestamp is always > 0. Since MAD might return "0" (and maybe even other illegal values) in case the MP3 stream is invalid we need to check that before we setup the _length Timestamp of MP3Stream. svn-id: r48904 | |||
2010-04-03 | Do not use a template parameter for stereo setting for RawStream but instead ↵ | Johannes Schickel | |
pass the constructor a boolean, this should save some binary size. svn-id: r48496 | |||
2010-04-03 | Cleanup. | Johannes Schickel | |
svn-id: r48495 | |||
2010-04-02 | Fix bug #2976353 - NIPPON: Sound looping fails (regression). By reverting ↵ | Travis Howell | |
47469, since the IFF sound code is only used by the Parallaction game engine. svn-id: r48467 | |||
2010-03-22 | Fix for bug #2969211 "NIPPON: Crash in Intro". | Johannes Schickel | |
It is not a good idea to supply an SubLoopingAudioStream with the start and end time to be exactly the same time. Clarify that in the SubLoopingAudioStream documentation, add an assert in the SubLoopingAudioStream constructor for that case and also prevent make8SVXStream from doing so. svn-id: r48356 | |||
2010-03-12 | Fix bug #2969282: DW2: Weird "PC SPEAKER-like" sound distortion. | Max Horn | |
svn-id: r48246 | |||
2010-03-08 | Tweak makeVOCDiskStream | Max Horn | |
* now takes a SeekableReadStream *pointer* like (almost) all other audiostream factories * fix potential memory leak in it * rename takeOwnershipOfStream to disposeAfterUse for consistency svn-id: r48184 | |||
2010-02-10 | Hopefully fixing bug #2948858 "MP3 (CD Audio) Broken under SVN". | Johannes Schickel | |
svn-id: r48032 | |||
2010-02-08 | Fix RawStream::seek implementation. | Johannes Schickel | |
svn-id: r48007 | |||
2010-02-03 | Loosening the 2 samples per channel requirement of Apple_ADPCMStream to 1 ↵ | Sven Hesse | |
sample per channel svn-id: r47864 | |||
2010-02-03 | Fix bug in RawStream::getLength for 16bit streams. (Uncovered by our new ↵ | Johannes Schickel | |
unit tests yay!) svn-id: r47859 | |||
2010-02-03 | Make makeMP3Stream return 0 on failure too. | Johannes Schickel | |
svn-id: r47848 | |||
2010-02-03 | Yet 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-03 | Rename RawAudioStream to RawStream for consistency. | Johannes Schickel | |
svn-id: r47844 | |||
2010-02-03 | Rename: | 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-31 | Further OOify the ADPCM code | Max Horn | |
svn-id: r47740 | |||
2010-01-31 | Rearrange code of ADPCMStream subclasses | Max Horn | |
svn-id: r47739 | |||
2010-01-31 | Split ADPCMStream into several classes | Max Horn | |
svn-id: r47738 | |||
2010-01-31 | Rename ADPCMInputStream to ADPCMStream; make some members const | Max Horn | |
svn-id: r47737 | |||
2010-01-31 | Switch makeADPCMStream to DisposeAfterUse::Flag | Max Horn | |
svn-id: r47736 | |||
2010-01-30 | Add some TODO item. | Johannes Schickel | |
svn-id: r47721 | |||
2010-01-30 | Add some asserts to the RawAudioStream code. | Johannes Schickel | |
svn-id: r47720 | |||
2010-01-30 | Rename RawDiskStream to RawAudioStream. | Johannes Schickel | |
svn-id: r47718 | |||
2010-01-30 | Remove RawMemoryStream. | Johannes Schickel | |
svn-id: r47717 | |||
2010-01-30 | Get rid of Audio::makeRawMemoryStream_OLD. | Johannes Schickel | |
svn-id: r47715 | |||
2010-01-30 | Add 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-30 | Change RawDiskStream to use a Common::List to store its blocks internally. | Johannes Schickel | |
svn-id: r47712 | |||
2010-01-28 | Add some paranaoia assert (and a related TODO) to the MSIMA2 implementation. | Johannes Schickel | |
svn-id: r47652 | |||
2010-01-28 | Fix seek implementation of our Vorbis stream. | Johannes Schickel | |
svn-id: r47635 | |||
2010-01-28 | Hide VagStream implementation, only expose it via a factory method | Max Horn | |
svn-id: r47634 | |||
2010-01-28 | Fix MP3 playback speed. | Johannes Schickel | |
svn-id: r47632 | |||
2010-01-27 | Fix 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-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-27 | Fix invalid sample position on Timestamp to sample conversion for Stereo ↵ | Johannes Schickel | |
streams. svn-id: r47591 | |||
2010-01-26 | Remove outdated comments | Max Horn | |
svn-id: r47582 | |||
2010-01-26 | Moved audio stream implementations (for MP3, FLAC, etc.) to new dir ↵ | Max Horn | |
sound/decoders/ svn-id: r47579 |