aboutsummaryrefslogtreecommitdiff
path: root/sound
AgeCommit message (Expand)Author
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
2010-01-05Add some basic documentation to the new Channel interface.Johannes Schickel
2010-01-05- Do not calculate left/right channel volume every SimpleChannel::mix call an...Johannes Schickel
2010-01-05Get rid of public variables in Channel.Johannes Schickel
2010-01-05Create a generic Channel interface for the default Mixer implementation.Johannes Schickel
2010-01-05- Fix a bug in Channel::pause for recursive pausing.Johannes Schickel
2010-01-05Oops somehow I must have missed CopyRateConverter::flow, in r47014.Johannes Schickel
2010-01-05Use the return value of RateConverter::flow to calculate the decoded samples ...Johannes Schickel
2010-01-05Make RateConverter::flow return the number of sample pairs written, like it's...Johannes Schickel
2010-01-05- Add a new SeekableAudioStream interface. Soon to be used to replace audio s...Johannes Schickel
2010-01-04Switch Channel::getElapsedTime() to use a Timestamp for its computationsMax Horn
2010-01-04Make some improvements for Audio::Timestamp.Max Horn
2010-01-03- Remove unsafe default constructor of Audio::Timestamp.Johannes Schickel
2010-01-03Fixed a bunch of cppcheck warnings. Mostly about checking if a pointer is nullTorbjörn Andersson
2010-01-02SCI/new music code: Don't stop notes when looping for a holdWillem Jan Palenstijn
2010-01-01This time properly fix getTotalPlayTime for looped FLAC, MP3 and VORBIS audio...Johannes Schickel
2010-01-01Mention in documentation of AudioStream::setNumLoops, that this function also...Johannes Schickel
2010-01-01Properly reset _numPlayedLoops in setNumLoops in all AudioStream implementati...Johannes Schickel
2010-01-01init _numPlayedLoops inside LinearMemoryStreamMartin Kiewitz
2010-01-01Fix getTotalPlayTime for MP3, FLAC, Vorbis and LinearMemoryStream after the l...Johannes Schickel
2010-01-01Implemented setNumLoops() for common audio streams.Eugene Sandulenko
2010-01-01Extend doxygen comment for setNumLoops()Eugene Sandulenko
2010-01-01Added setNumLoops() for linear memory streams, enables looping of samples in sciMartin Kiewitz
2010-01-01Adding setNumLoops() to AudioStream classMartin Kiewitz
2009-12-30Add Nintendo 64 port to trunk.Fabio Battaglia
2009-12-30Fix bug #2923380 (AMIGAOS4: Compiler error)Jordi Vilalta Prat
2009-12-29Add Mohawk engine code. Part 2/3: common code changes.Eugene Sandulenko
2009-12-09Typo...Johannes Schickel
2009-12-09This is hopefully fixing compilation of the fluidsynth code.Johannes Schickel
2009-12-09Changed MidiDriver::createMidi to take a MidiDriverType instead of an intMax Horn
2009-12-09Remove the Audio::Mixer parameter from the midi/music pluginsMax Horn