aboutsummaryrefslogtreecommitdiff
path: root/engines/kyra/sound_digital.cpp
AgeCommit message (Collapse)Author
2014-02-18KYRA: Make GPL headers consistent in themselves.Johannes Schickel
2013-01-09KYRA: Make all hex constants use uppercase letters.Johannes Schickel
Done with: git ls-files "*.cpp" *".h" | xargs sed -i -e 's/0x\([0-9a-f]*\)/0x\U\1/g'
2012-11-23KYRA: Move SoundDigital declaration to its own header.Johannes Schickel
2011-08-07JANITORIAL: Remove trailing empty lines.Christoph Mallon
2011-05-12GIT: Clean up: Suppress SVN tags, now uselessstrangerke
2011-02-09AUDIO: Rename sound/ dir to audio/Max Horn
svn-id: r55850
2010-09-13KYRA3: Add some sound debug output.Johannes Schickel
svn-id: r52699
2010-05-05Replace KYRA's strncpy and strncat usages by strlcpy/strlcat.Johannes Schickel
svn-id: r48954
2010-04-12AUDIO: Rename Mixer::playInputStream to playStreamMax Horn
svn-id: r48637
2010-02-03- Rename FlacStream to FLACStream.Johannes Schickel
- Rename makeFlacStream to makeFLACStream. svn-id: r47846
2010-01-27Fix invalid sample position on Timestamp to sample conversion for Stereo ↵Johannes Schickel
streams. svn-id: r47591
2010-01-26Moved audio stream implementations (for MP3, FLAC, etc.) to new dir ↵Max Horn
sound/decoders/ svn-id: r47579
2010-01-23Paranoia change: add some explicit terminating 0 after some strncpy uses.Johannes Schickel
svn-id: r47479
2010-01-16Switch most AudioStream factories to use DisposeAfterUse::FlagMax Horn
svn-id: r47334
2010-01-08Since AudioStream looping is no longer handled by the Mixer, drop ↵Johannes Schickel
Mixer::playAudioStreamLooping. (There's Audio::makeLoopingAudioStream). svn-id: r47160
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-06Adapt KYRA to use the new FLAC, Vorbis and MP3 factories.Johannes Schickel
svn-id: r47062
2010-01-05Properly adapt AUDStream to be a SeekableAudioStream and switched KYRA3 to ↵Johannes Schickel
use playAudioStreamLooping for its looping purposes. svn-id: r47060
2010-01-05Remove unsafe getTotalPlayTime from AudioStream.Johannes Schickel
svn-id: r47037
2010-01-05Add 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
2009-10-04Change a couple places from 'end of namespace' to 'End of namespace', for ↵Max Horn
consistency svn-id: r44634
2009-07-25remove implicit SoundDigital::Sound ctor call, which is redundant because ↵Joost Peters
the required initialisation is done below -- this fixes a linker error with mipspro svn-id: r42748
2009-01-23Renamed Kyra's Resource::getFileStream to createReadStreamMax Horn
svn-id: r36022
2009-01-01Whoa! Removing trailing spaces.Eugene Sandulenko
svn-id: r35648
2008-06-03Added support for compressed kyra3 audio files.Johannes Schickel
svn-id: r32516
2008-05-11Implemented helium mode support for Kyra3.Johannes Schickel
svn-id: r32028
2008-05-07Changed kyra to use delete[] instead of delete [].Johannes Schickel
svn-id: r31925
2008-05-05- Implemented Kyra3 audio options menu, Helium mode still missing.Johannes Schickel
- Fixed unitialized variable svn-id: r31881
2008-04-26- load new tlk file on chapter changeJohannes Schickel
- added warning when trying to play non-existent soundfile svn-id: r31742
2008-04-20Committed patch removing Audio::Mixer::SoundType alias in Kyra::SoundDigital.Johannes Schickel
svn-id: r31632
2008-04-20Improved sound priority handling.Johannes Schickel
svn-id: r31598
2008-04-20Implemented sound priority handling.Johannes Schickel
svn-id: r31597
2008-04-17Implemented volume handling for SFX.Johannes Schickel
svn-id: r31548
2008-04-17Cleanup.Johannes Schickel
svn-id: r31547
2008-04-17Implemented sfx support for Kyra3.Johannes Schickel
svn-id: r31546
2008-04-14Fixed music fade out.Johannes Schickel
svn-id: r31506
2008-04-14Implemented some kyra3 code.Johannes Schickel
svn-id: r31503
2008-04-12Added fade out time parameter for digital sounds.Johannes Schickel
svn-id: r31489
2008-02-07Fixed kyra3 code.Johannes Schickel
svn-id: r30822
2008-01-27Removed trailing spaces.Jordi Vilalta Prat
svn-id: r30664
2007-11-03Documenting the sound code a bit.Johannes Schickel
svn-id: r29392
2007-07-01Removing non-ASCII chars from source codeMax Horn
svn-id: r27818
2007-05-30Updated 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-15Formatting/Cleanup.Johannes Schickel
svn-id: r26511
2007-03-01Simplify code a bit -- got rid of File::incRef usage, an unnecessary member ↵Max Horn
var, fixed a potential memory leak (if all channels are in use), and fixed a potential OOB error (if stopSound(-1) was called) svn-id: r25916
2006-05-31GCC 2.9x fix for Symbian OS, for accessing class within Common namespaceLars Persson
svn-id: r22807
2006-05-25Added support for fading digital music in or out.Torbjörn Andersson
svn-id: r22624
2006-05-21- allows kyra3 to exit againJohannes Schickel
- implements language selection for kyra3 svn-id: r22559
2006-05-18Added player for the Kyra 3 VQA cutscenes, based on my earlier prototype. ItTorbjö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