Max Horn
aa6ec62e9d
Patch #885904 (Flac Support) with some tweaks by me
...
svn-id: r12984
2004-02-22 14:11:16 +00:00
Travis Howell
29b21ca8f8
Fix FUNPACK: puzzle blocks regression
...
svn-id: r12867
2004-02-14 04:12:22 +00:00
Travis Howell
054edc1591
Hack no longer required.
...
Add stub for HE games.
svn-id: r12818
2004-02-11 03:21:21 +00:00
Max Horn
e67c169cd9
fix var initialisation when both Vorbis and MP3 support are disabled
...
svn-id: r12778
2004-02-08 23:01:15 +00:00
Travis Howell
e5f194d364
Fix compile.
...
svn-id: r12720
2004-02-03 09:04:38 +00:00
Max Horn
f36710f8b4
Act more gracefully when failing to load a (VOC) sound (should help bug #889442 )
...
svn-id: r12719
2004-02-03 08:53:13 +00:00
Travis Howell
b8e739ae3d
Add newline
...
Prevent overlapping speech in dig.
svn-id: r12530
2004-01-20 00:21:24 +00:00
James Brown
ac5b7036c2
Fix for bug #862263 - Maniac actors never stop talking. I know this could probably be neater :)
...
svn-id: r12430
2004-01-16 10:45:56 +00:00
Max Horn
b38f773e0f
fixed COMI speech behaviour
...
svn-id: r12415
2004-01-15 20:39:24 +00:00
James Brown
c4528ac022
More conversion to debug channels
...
svn-id: r12293
2004-01-10 11:01:47 +00:00
Max Horn
ebecf1dbaa
unify _vm / _scumm usage
...
svn-id: r12262
2004-01-08 20:37:26 +00:00
Paweł Kołodziejski
e0545d6dca
forgot about this
...
svn-id: r12238
2004-01-08 08:47:09 +00:00
Paweł Kołodziejski
8fd123992d
synced imuse digital with local tree
...
svn-id: r12187
2004-01-06 17:28:29 +00:00
Max Horn
033ff78ae9
updated copyright notice
...
svn-id: r12176
2004-01-06 12:45:34 +00:00
Max Horn
bfea71b0c4
renamed AudioInputStream -> AudioStream
...
svn-id: r12110
2004-01-03 14:10:13 +00:00
Max Horn
56eae68e8b
re-enabled .sog and .so3 support for FT
...
svn-id: r12096
2004-01-03 00:55:40 +00:00
Travis Howell
7e388f2237
Add support for mp3 or ogg musics tracks for Monkey Island 1 for Amiga.
...
svn-id: r12005
2003-12-29 08:19:57 +00:00
Max Horn
12aea7c0da
fixed another potential crash-on-exit
...
svn-id: r11983
2003-12-27 21:33:34 +00:00
Paweł Kołodziejski
25a7b9ef33
fixed compilation
...
svn-id: r11976
2003-12-27 18:29:21 +00:00
Max Horn
17c189d1f9
get rid of _noSubtitles, use ConfigManager directly instead; clean up some IMuseDigital oddities
...
svn-id: r11966
2003-12-27 15:22:59 +00:00
Max Horn
0aa7993218
renamed VOC functions
...
svn-id: r11962
2003-12-27 14:10:45 +00:00
Max Horn
e3e6bb3191
got rid of those _maxFOO macros, replaced them by access to the equivalent _numFOO variables
...
svn-id: r11953
2003-12-26 23:11:35 +00:00
Max Horn
aa26fa0681
when introducing a constant used throughout multiple files, best assign a *name* to it, else you're digging your own grave on the long run :-)
...
svn-id: r11941
2003-12-26 13:13:56 +00:00
Paweł Kołodziejski
a45e92efed
passthrought v7+ sound voices by imuse digital
...
svn-id: r11939
2003-12-26 12:15:23 +00:00
Travis Howell
908fbe2ac5
Set _sfxMode in HE games.
...
svn-id: r11938
2003-12-26 07:59:55 +00:00
Max Horn
509ce7c4db
cleanup; fix File::open usage (do not hardocde constant values, rather use the symbolic namescvs diff | bbeditcvs diff | bbedit
...
svn-id: r11911
2003-12-25 15:09:23 +00:00
Paweł Kołodziejski
964b34e721
ops
...
svn-id: r11908
2003-12-25 14:01:38 +00:00
Paweł Kołodziejski
35cbe8d3a0
some changes to digital imuse
...
svn-id: r11907
2003-12-25 13:56:22 +00:00
Paweł Kołodziejski
1abfe5d63f
start sound call directly digital imuse, only script part handled by mainloop of scumm script
...
svn-id: r11906
2003-12-25 11:14:05 +00:00
Max Horn
3fe9778b04
cleanup
...
svn-id: r11895
2003-12-24 17:47:51 +00:00
Max Horn
859a9c0129
o Added SoundMixer::isReady()
...
o Removed SoundMixer::bindToSystem()
o In scumm, replaced _silentMixer, _silentDigitalImuse and _noDigitalSamples by SoundMixer::isReady()
svn-id: r11893
2003-12-24 17:42:22 +00:00
Max Horn
e9269257f3
turned PlayingSoundHandle into an 'opaque' (well not really :-) data type, mainly because people kept (accidentally and sometimes on purpose :-) misusing them
...
svn-id: r11881
2003-12-24 00:25:18 +00:00
Max Horn
3f77642948
Replace the DOTT/SAM hack (which ensures that only one SFX is being played at a time for them) with proper code: instead of hacking the sound handle, we assign a fake sound ID to the SFX, thus ensuring only one is playing at a time
...
svn-id: r11880
2003-12-23 19:18:20 +00:00
Max Horn
4abee14310
cleanup
...
svn-id: r11865
2003-12-23 00:17:29 +00:00
Max Horn
cc241c52cc
actually, converting a sound handle to a sound index is an evil hack, too... :-)
...
svn-id: r11859
2003-12-22 20:28:27 +00:00
Max Horn
1e5496b2c8
Moved bundle music code from class Sound to IMuseDigital (seems more natural; and allows for various cleanup)
...
svn-id: r11846
2003-12-22 08:22:04 +00:00
Max Horn
7757d7accf
cleanup
...
svn-id: r11817
2003-12-21 16:01:38 +00:00
Max Horn
e439eb5129
added convenience SoundMixer::playVorbis variant which calls through to playSfxSound_Vorbis; made scumm/queen engines use it
...
svn-id: r11812
2003-12-21 15:47:52 +00:00
Max Horn
7fbb3e0559
Cleaned up SoundMixer::newStream() a bit (I plan to replace all usages of this by playInputStream(), this cleanup eases this a bit)
...
svn-id: r11803
2003-12-21 01:17:03 +00:00
Max Horn
fbcca63058
Incorrect use of stopChannel (must be stopHandle); replaced single remaining use of stopChannel by a hack (note: the code in question is a hack in itself already)
...
svn-id: r11799
2003-12-21 00:40:42 +00:00
Max Horn
a458da989b
cleanup
...
svn-id: r11729
2003-12-18 01:22:28 +00:00
Max Horn
35c481fd61
* don't call a variable 'bit' which stores a byte'
...
* fix off-by-one loop length
* loopStart seems to be specified in samples, not bytes, fixing that (but I don't know of any place where I could test it...)
* Indy3Towns uses sound type 255, not 1, for Euphony music, it seems empirically
* print a warning if we encounter an unknown/unsupported sound sub-type
svn-id: r11618
2003-12-13 20:01:35 +00:00
Jamieson Christian
425126fa61
Removed #include "midiparser.h". It was only there for the early Humongeous XMIDI hacks.
...
svn-id: r11557
2003-12-10 23:44:25 +00:00
Max Horn
e68ac71155
added API to query CD playback status; renamed AudioCDManager methods
...
svn-id: r11422
2003-11-29 13:56:33 +00:00
Max Horn
f00cd05b33
moved Audio CD (emulation) code from scumm/sound.cpp to sound/, so that it may be reused by other engines in the future
...
svn-id: r11421
2003-11-29 12:11:01 +00:00
Travis Howell
c90d4c4e08
Alter old demo check
...
Stop crash on exit with comi demo
svn-id: r11341
2003-11-18 05:14:18 +00:00
Travis Howell
3ce3b33c62
COMI demos only have 3 fonts files.
...
Don't do CD checks for COMI demos
svn-id: r11336
2003-11-18 01:57:00 +00:00
Paweł Kołodziejski
3ec24507ca
added voice support for mac dig demo
...
svn-id: r11330
2003-11-17 22:52:21 +00:00
Paweł Kołodziejski
5334ce49a8
added voice support in dig demo
...
svn-id: r11329
2003-11-17 22:21:59 +00:00
Travis Howell
313a912af2
*** empty log message ***
...
svn-id: r11281
2003-11-13 10:51:02 +00:00