aboutsummaryrefslogtreecommitdiff
path: root/simon/sound.cpp
AgeCommit message (Collapse)Author
2005-03-12PlayingSoundHandle -> SoundHandle; also, turned the handle activity check ↵Max Horn
into a mixer method svn-id: r17106
2005-03-09changing AudioDataType -> SoundType, so now the constant names match the ↵Max Horn
name of the data type / the SoundMixer method names svn-id: r17052
2005-01-14Change SIMON to use makeWAVStream - patch #1101740Travis Howell
svn-id: r16555
2005-01-09Mark some places which probably should use loadWAVFromStream(); maybe some ↵Max Horn
of the engine maintainers can look into using it svn-id: r16503
2005-01-01Updated copyrightMax Horn
svn-id: r16398
2004-12-27Added 'sound types' to the mixer - for now, only plain (for the premixer), ↵Max Horn
SFX and music; volume is now controlled based on the sound type svn-id: r16330
2004-12-11change loadVOCFromStream to take a reference instead of a pointer (to a stream)Max Horn
svn-id: r16035
2004-11-27Added some more mixer doxygen docs; cleaned up Mixer API a bit, removing ↵Max Horn
some very specialised methods svn-id: r15914
2004-07-31changed loadVOCFile to work on a generic ReadStream instead of a File, and ↵Max Horn
renamed it to loadVOCFromStream; removed readVOCFromMemory as it isn't used anymore, and in the future, a MemoryReadstream plus loadVOCFromStream can achieve the same effect svn-id: r14383
2004-07-30Reduce simon 1/2 targetsTravis Howell
Add auto detection svn-id: r14361
2004-06-27Reversed param order of File::open() -- this allowed me to get rid of a few ↵Max Horn
more getGameDataPath() calls svn-id: r14090
2004-02-22Patch #885904 (Flac Support) with some tweaks by meMax Horn
svn-id: r12984
2004-01-19oopsOliver Kiehl
svn-id: r12511
2004-01-19fix memory leakOliver Kiehl
svn-id: r12510
2004-01-19fix mp3 and vorbis specific bug in which sound files could have been readOliver Kiehl
as zero-byte files in the case that two following offsets pointed to the same file. svn-id: r12509
2004-01-11fix silly bugOliver Kiehl
svn-id: r12319
2004-01-06updated copyright noticeMax Horn
svn-id: r12176
2004-01-03renamed SimonSound class back to just Sound (now that we use namespaces that ↵Max Horn
is just fine) svn-id: r12098
2003-12-27Use VOC reader from voc.hMax Horn
svn-id: r11963
2003-12-24turned PlayingSoundHandle into an 'opaque' (well not really :-) data type, ↵Max Horn
mainly because people kept (accidentally and sometimes on purpose :-) misusing them svn-id: r11881
2003-12-21add purely experimental & untested Ogg Vorbis support to SimonMax Horn
svn-id: r11816
2003-12-21don't use sound/mixer index, rather use the sound handle!Max Horn
svn-id: r11794
2003-12-13Remove warning.Travis Howell
svn-id: r11609
2003-12-13Don't switch voice file in simon2mac unless needed.Travis Howell
svn-id: r11608
2003-12-01cleanupMax Horn
svn-id: r11439
2003-11-29cleanup; fix some memory leaks; more memory leaks remainingMax Horn
svn-id: r11419
2003-11-08cleanup whitespacesPaweł Kołodziejski
svn-id: r11214
2003-10-23Don't attempt to play sound in simon2mac if file doesn't exist.Travis Howell
Add fixme for simon2mac, freeing voice at this point which causes crashes. svn-id: r10943
2003-10-10some cleanupMax Horn
svn-id: r10720
2003-10-03Simon namespaceMax Horn
svn-id: r10574
2003-09-24Add Acorn version of Simon the Sorcerer 1 TalkieTravis Howell
svn-id: r10389
2003-09-10moved declaration of error/warning/debug from engine.h to util.hMax Horn
svn-id: r10152
2003-09-07make use of voc.h; some cleanupMax Horn
svn-id: r10073
2003-09-06removed pauseMixer method from mixer, and renamed stop to stopChannelMax Horn
svn-id: r10042
2003-09-05added default volume/pan valuesMax Horn
svn-id: r10019
2003-09-05fixes for uninitialized pan and volumePaweł Kołodziejski
svn-id: r9998
2003-09-02changed sounds volume to original volume level, and fixed sounds in bass introPaweł Kołodziejski
svn-id: r9963
2003-08-31added mixer features: volume and pan control per channelPaweł Kołodziejski
svn-id: r9944
2003-08-30Reverted previous change since the mixer change was reverted.Torbjörn Andersson
svn-id: r9929
2003-08-30Fixed Simon 2 intro regression (and possibly others as well) caused byTorbjörn Andersson
recent mixer change. svn-id: r9926
2003-07-29cleanupMax Horn
svn-id: r9281
2003-07-24ambient sfx works fine againTravis Howell
svn-id: r9178
2003-07-24Should be right nowTravis Howell
svn-id: r9174
2003-07-24Simon games shold only play one voice at a time.Travis Howell
Fixes many voice overlaps Fixes subtitles been ot of sync with voice, with simon 1 versions that had combi ned speech/subtitles. svn-id: r9167
2003-07-24Another leakTravis Howell
svn-id: r9165
2003-07-24Check before releasing memoryTravis Howell
svn-id: r9163
2003-07-24Fix for simon2mac voices problem, bug #776803Travis Howell
svn-id: r9160
2003-07-21Add sfx/voice support for simon1cd32, thanks to olki.Travis Howell
Adjust a few debugs Add hack to allow load/save in simon1cd32 via keyboard svn-id: r9105
2003-06-24only declare class MP3Sound if USE_MAD is #definedMax Horn
svn-id: r8644
2003-06-21undo this change again - proper fix would be to correct the MP3 playback codeMax Horn
svn-id: r8593