aboutsummaryrefslogtreecommitdiff
path: root/sound
AgeCommit message (Expand)Author
2010-01-19Move raw audio streams to new header sound/raw.hMax Horn
2010-01-19Rename 'Linear' audio streams to 'raw'Max Horn
2010-01-17Fix SubSeekableAudioStream for stereo streams.Johannes Schickel
2010-01-17Update debug message.Johannes Schickel
2010-01-17Fix SubSeekableAudioStream regression from r47226 (i.e. length was calculated...Johannes Schickel
2010-01-16Switch most AudioStream factories to use DisposeAfterUse::FlagMax Horn
2010-01-15Fix QueuingAudioStreamImpl::endOfStream implementation. This fixes cut off sp...Johannes Schickel
2010-01-12Rename all "Adlib" uses to "AdLib" to match the real name of the sound card /...Johannes Schickel
2010-01-12Fix loop alignment checkWillem Jan Palenstijn
2010-01-11Improve support for negative Timestamps, and add + and - operatorsMax Horn
2010-01-10Typo.Johannes Schickel
2010-01-10Add some more comments.Johannes Schickel
2010-01-10Fix missing type forward declaration in voc.h.Johannes Schickel
2010-01-10- Add a SubLoopingAudioStream, which loops a nested part of a stream and thus...Johannes Schickel
2010-01-09Add Mixer::getElapsedTime() method returning a Timestamp, thus offering a hig...Max Horn
2010-01-09Fix Timestamp::addMsecs; some cleanupMax Horn
2010-01-09Implement some safer handling of the "Extended" block in VOC files.Johannes Schickel
2010-01-09Replace AppendableAudioStream by QueuingAudioStreamMax Horn
2010-01-08Use DisposeAfterUse::FlagWillem Jan Palenstijn
2010-01-08Fix LinearMemoryStream::seek, when the stream was created without request to ...Johannes Schickel
2010-01-08Switch Mixer::playInputStream to use DisposeAfterUse::FlagMax Horn
2010-01-08Rename QueuedAudioStream to QueuingAudioStreamMax Horn
2010-01-08Move Mohawk's QueuedAudioStream to sound/ (with some tweaks)Max Horn
2010-01-08Add some warning inside makeLoopingAudioStream, in case the give start time i...Johannes Schickel
2010-01-08Since AudioStream looping is no longer handled by the Mixer, drop Mixer::play...Johannes Schickel
2010-01-08Add another makeLoopingAudioStream factory for transparently looping a certai...Johannes Schickel
2010-01-07Fix use of getRate in VorbisInputStream's constructor. (Thanks to cyx for spo...Johannes Schickel
2010-01-07Cleanup.Johannes Schickel
2010-01-07Fix a little bug in LoopingAudioStream::readBuffer.Johannes Schickel
2010-01-07Remove setNumLoops and getNumPlayedLoops from AudioStream.Johannes Schickel
2010-01-07Remove the deprecated FLAC, Vorbis and MP3 factories.Johannes Schickel
2010-01-07Cleanup.Johannes Schickel
2010-01-07Make VagStream a RewindableAudioStream.Johannes Schickel
2010-01-07Make makeWAVStream return a RewindableAudioStream.Johannes Schickel
2010-01-07Create a wrapper makeLoopingAudioStream to reduce code duplcation.Johannes Schickel
2010-01-07Let ADPCM streams subclass RewindableAudioStreams and thus allow them to be l...Johannes Schickel
2010-01-07Get rid of calculatePlayTime, instead store playtimes as TimestampsMax Horn
2010-01-07Add Timestamp::totalNumberOfFrames() method, clarify some commentsMax Horn
2010-01-07Fix warningMax Horn
2010-01-07Add important note for engine authors about SubSeekableAudioStream.Johannes Schickel
2010-01-07Add a playInputStreamLooping for RewindableAudioStream to Mixer.Johannes Schickel
2010-01-07Cleanup.Johannes Schickel
2010-01-07- Strip custom looping code out of FLAC, Vorbis and MP3 streamsJohannes Schickel
2010-01-07Switch Mixer back to use only one Channel implementation. (partial revert of ...Johannes Schickel
2010-01-07First step of a slight revision of the new AudioStream looping API:Johannes Schickel
2010-01-06Fix FLAC's getLength implementation.Johannes Schickel
2010-01-06Add a constructor to Timestamp, which allows for specifying seconds + start f...Johannes Schickel
2010-01-06Adapt FLAC and Vorbis to use calculateSampleOffset in their seek implementation.Johannes Schickel
2010-01-06Rename some Timestamp methods: getNumberOfFrames -> numberOfFrames and getFra...Max Horn
2010-01-06- Simplify Audio::calculateSampleOffset.Johannes Schickel