Age | Commit message (Collapse) | Author | |
---|---|---|---|
2010-01-10 | Add some more comments. | Johannes Schickel | |
svn-id: r47229 | |||
2010-01-10 | - Add a SubLoopingAudioStream, which loops a nested part of a stream and ↵ | Johannes Schickel | |
thus features the same looping capabilites as LinearMemoryStream and LinearDiskStream. - Remove custom looping code from LinearMemoryStream and LinearDiskStream. - Adapt various client code to the changes. svn-id: r47226 | |||
2010-01-09 | Replace AppendableAudioStream by QueuingAudioStream | Max Horn | |
svn-id: r47189 | |||
2010-01-08 | Rename QueuedAudioStream to QueuingAudioStream | Max Horn | |
svn-id: r47179 | |||
2010-01-08 | Move Mohawk's QueuedAudioStream to sound/ (with some tweaks) | Max Horn | |
svn-id: r47177 | |||
2010-01-08 | Add another makeLoopingAudioStream factory for transparently looping a ↵ | Johannes Schickel | |
certain interval of a SeekableAudioStream. svn-id: r47159 | |||
2010-01-07 | Cleanup. | Johannes Schickel | |
svn-id: r47139 | |||
2010-01-07 | Remove setNumLoops and getNumPlayedLoops from AudioStream. | Johannes Schickel | |
svn-id: r47137 | |||
2010-01-07 | Create a wrapper makeLoopingAudioStream to reduce code duplcation. | Johannes Schickel | |
svn-id: r47128 | |||
2010-01-07 | Add Timestamp::totalNumberOfFrames() method, clarify some comments | Max Horn | |
svn-id: r47120 | |||
2010-01-07 | Add important note for engine authors about SubSeekableAudioStream. | Johannes Schickel | |
svn-id: r47114 | |||
2010-01-07 | First step of a slight revision of the new AudioStream looping API: | Johannes Schickel | |
- Create a RewinadableAudioStream, for streams which can only be reset to the start - Create a LoopableAudioStream, which loops a whole RewindableAudioStream - Make SeekableAudioStream a subclass of RewindableAudioStream - Create a SubSeekableAudioStream, which allows of limiting the range of an SeekableAudioStream to be played. - Adapt AudioCD code. svn-id: r47109 | |||
2010-01-06 | - Simplify Audio::calculateSampleOffset. | Johannes Schickel | |
- Made Audio::calculateSampleOffset accessable from outside audiostream.cpp. - Adapt KYRA's AUDStream to use Audio::calculateSampleOffset. svn-id: r47082 | |||
2010-01-06 | - Move openStreamFile from AudioStream to SeekableAudioStream. | Johannes Schickel | |
- Fix documentation of openStreamFile. svn-id: r47080 | |||
2010-01-06 | Change the AudioStream::openStreamFile API to return SeekableAudioStreams ↵ | Johannes Schickel | |
and remove parameter for depreacted loop support. (We could consider moving this to SeekableAudioStream). svn-id: r47065 | |||
2010-01-05 | Remove unsafe getTotalPlayTime from AudioStream. | Johannes Schickel | |
svn-id: r47037 | |||
2010-01-05 | Add a "getLength" function to SeekableAudioStream. | Johannes Schickel | |
svn-id: r47036 | |||
2010-01-05 | - Add a new SeekableAudioStream interface. Soon to be used to replace audio ↵ | Johannes Schickel | |
stream specific looping code by generic code in Mixer... - Adapted some existing AudioStreams to implement that interface (not tested!) svn-id: r47013 | |||
2010-01-01 | Mention in documentation of AudioStream::setNumLoops, that this function ↵ | Johannes Schickel | |
also resets the number of loops played counter. svn-id: r46862 | |||
2010-01-01 | Fix getTotalPlayTime for MP3, FLAC, Vorbis and LinearMemoryStream after the ↵ | Johannes Schickel | |
latest loop related changes. svn-id: r46838 | |||
2010-01-01 | Implemented setNumLoops() for common audio streams. | Eugene Sandulenko | |
Implemented getNumPlayedLoops() for common audio streams. Requested by m_kriewitz. svn-id: r46836 | |||
2010-01-01 | Extend doxygen comment for setNumLoops() | Eugene Sandulenko | |
svn-id: r46832 | |||
2010-01-01 | Adding setNumLoops() to AudioStream class | Martin Kiewitz | |
svn-id: r46819 | |||
2009-10-18 | cleanup | Max Horn | |
svn-id: r45236 | |||
2009-08-17 | Slight cleanup to makeLinearDiskStream interface. | Johannes Schickel | |
svn-id: r43481 | |||
2009-08-13 | Allow VOCs to stream from disk. Disabled by default, use symbol ↵ | Neil Millstone | |
STREAM_AUDIO_FROM_DISK to enable. See patch #2834001. svn-id: r43357 | |||
2009-03-04 | Added Audio::Timestamp class, based on SCI's sfx_timestamp_t; also provide a ↵ | Max Horn | |
unit test for it, based on the old (and very outdated) timetest.cpp. To be used by Audio::Mixer one day... svn-id: r39112 | |||
2008-05-24 | Made AudioStream::getTotalPlayTime virtual (Ooops :-) | Johannes Schickel | |
svn-id: r32261 | |||
2008-05-24 | Patch #1970427: AudioStream play length querying | Max Horn | |
svn-id: r32258 | |||
2008-04-20 | Fixed comments. | Torbjörn Andersson | |
svn-id: r31625 | |||
2007-09-19 | Merged common/stdafx.h into common/scummsys.h. All referencing files have ↵ | Nicola Mettifogo | |
been updated. svn-id: r28966 | |||
2007-05-30 | Updated legal headers in source files, based on what Pidgin (the IM client ↵ | Max Horn | |
formerly knowns as Gaim) does; added new (incomplete) COPYRIGHT file; updated copyright dates in a few spots svn-id: r27024 | |||
2007-04-14 | Extended Audio::openStreamFile function with startTime, duration and ↵ | Max Horn | |
numLoops parameters, and slightly cleaned up its code svn-id: r26471 | |||
2007-03-02 | Changed the order of the parameters of makeLinearInputStream to resemble ↵ | Max Horn | |
Mixer::playRaw; also made makeLinearInputStream honor FLAG_LOOP (and for this, changed its loop related params slightly) svn-id: r25926 | |||
2007-02-28 | Changed the AppendableAudioStream code to use a queue of buffers, instead of ↵ | Max Horn | |
a fixed size wrap-around memory buffer (this reduces memory usage in some cases by 500-700k, while actually being more flexible) svn-id: r25909 | |||
2007-02-28 | cleanup | Max Horn | |
svn-id: r25906 | |||
2006-05-18 | Added player for the Kyra 3 VQA cutscenes, based on my earlier prototype. It | Torbjörn Andersson | |
could use some cleanup, and there are a couple of TODOs sprinkled throughout the code, but it seems to work reasonably well. Until the Kyra 3 main menu is implemented, it won't actually be used though. It uses the appendable audio stream class, which I have moved out of the SCUMM engine. svn-id: r22526 | |||
2006-04-29 | Moved the AudioCDManager as well as class AudioStream and its (standard) ↵ | Max Horn | |
subclasses to namespace Audio svn-id: r22231 | |||
2006-04-15 | cleanup | Max Horn | |
svn-id: r21920 | |||
2006-02-11 | Change CVS keywords to SVN keywords | Max Horn | |
svn-id: r20515 | |||
2006-01-18 | Update copyright notice | Eugene Sandulenko | |
svn-id: r20088 | |||
2005-10-18 | Update FSF address. Eek. Actually that took place on May 1, 2005 | Eugene Sandulenko | |
svn-id: r19142 | |||
2005-09-18 | Clarify the AudioStream::readSample requirements | Max Horn | |
svn-id: r18844 | |||
2005-07-30 | Remove trailing whitespaces. | Eugene Sandulenko | |
svn-id: r18604 | |||
2005-06-24 | When including files from common/, explicitly use the common/ prefix | Max Horn | |
svn-id: r18444 | |||
2005-01-11 | This is probably not the optimal fix, but at least ScummVM compiles again. | Torbjörn Andersson | |
svn-id: r16538 | |||
2005-01-10 | A little more moving around #include's (last one for today ;-) | Max Horn | |
svn-id: r16534 | |||
2005-01-09 | cleanup | Max Horn | |
svn-id: r16500 | |||
2005-01-09 | Moving AppendableAudioStream into SCUMM engine, as it is only used there | Max Horn | |
svn-id: r16494 | |||
2005-01-01 | Updated copyright | Max Horn | |
svn-id: r16398 |