aboutsummaryrefslogtreecommitdiff
path: root/sound
AgeCommit message (Expand)Author
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
2010-01-06- Add some functionallity to query the seconds and number of frames stored in...Johannes Schickel
2010-01-06- Move openStreamFile from AudioStream to SeekableAudioStream.Johannes Schickel
2010-01-06Add more comparision operators to TimestampMax Horn
2010-01-06Change the way Timestamp stores its data.Max Horn
2010-01-06The current AIFF stream implementations returns a SeekableAudioStream, reflec...Johannes Schickel
2010-01-06Change the AudioStream::openStreamFile API to return SeekableAudioStreams and...Johannes Schickel
2010-01-05- Put the new factories for MP3, Vorbis and FLAC in place.Johannes Schickel
2010-01-05Properly initialize _pos in LoopingChannel.Johannes Schickel
2010-01-05Implement Timestamp::operator== as equality in time.Johannes Schickel
2010-01-05Cleanup.Johannes Schickel
2010-01-05Update ARM version of rate filler code in line with LordHoto's changeRobin Watts
2010-01-05Cleanup.Johannes Schickel
2010-01-05- Initial implementation of looping of SeekableAudioStreams in Mixer.Johannes Schickel
2010-01-05Remove unsafe getTotalPlayTime from AudioStream.Johannes Schickel
2010-01-05Add a "getLength" function to SeekableAudioStream.Johannes Schickel