Age | Commit message (Collapse) | Author |
|
svn-id: r52287
|
|
- Start rewriting audio code for FM-TOWNS versions of Loom, Indy3 and Monkey Island 1 using the recently added code in towns_audio.cpp (Zak should work the same way, but I can't test, since I don't own that one).
- All sound types (pcm, euphony and cd audio) now support volume and balance control (e.g. try walking into/out of the kitchen and opening/closing the door in the Scumm Bar in Monkey Island 1 or walking into/out of the circus tent).
- Pcm sounds now support proper loop start/end and note offsets (e.g. try out the hammer sound in the forge in LOOM for example).
- some other minor improvements
- The FM-Towns versions of Indy 4 and Monkey Island 2 are not affected. I don't have Monkey Island 2, but I presume that it will work like Indy 4. Adding support for these will be a separate task, since they work quite differently.
svn-id: r52198
|
|
svn-id: r52108
|
|
Apparently, the original interpreter hard-coded the lengths of the
audio tracks on the CD, and in this particular case it makes a
difference that one of the tracks is slightly longer on the disc
than the scripts assume it is. Thanks to hennymcc for doing all the
hard work in figuring this out.
svn-id: r52098
|
|
Apart from adding the necessary detector flags, in cases where we used
to only check for PC Speaker we now also need to check for PCjr. Note
that I have only tested this with the VGA version. And even with that
one, I've only given it the briefest of tests.
svn-id: r51988
|
|
svn-id: r50840
|
|
svn-id: r49678
|
|
- Removed AudioCDManager Singleton, and changed code for using AudioCDManager in OSystem.
- Added initialization code for new AudioCDManager in BaseBackend and OSystem_SDL.
svn-id: r49548
|
|
given by cppcheck-1.43.
These are incorrect as '/' operator has precedence over >>, but this does improve readability anyway.
This bug in cppcheck has already been corrected: http://sourceforge.net/apps/trac/cppcheck/ticket/1714
svn-id: r49517
|
|
svn-id: r48696
|
|
svn-id: r48637
|
|
svn-id: r48499
|
|
* now takes a SeekableReadStream *pointer* like (almost) all other
audiostream factories
* fix potential memory leak in it
* rename takeOwnershipOfStream to disposeAfterUse for consistency
svn-id: r48184
|
|
svn-id: r48158
|
|
svn-id: r47847
|
|
- Rename makeFlacStream to makeFLACStream.
svn-id: r47846
|
|
(Incorrect replacement introduced with r47715, thanks to Max for spotting this).
svn-id: r47722
|
|
svn-id: r47719
|
|
svn-id: r47716
|
|
svn-id: r47715
|
|
svn-id: r47622
|
|
sound/decoders/
svn-id: r47579
|
|
svn-id: r47541
|
|
svn-id: r47530
|
|
svn-id: r47492
|
|
svn-id: r47473
|
|
makeRawMemoryStream variant to makeRawMemoryStream_OLD; adapt some code to this change
svn-id: r47472
|
|
svn-id: r47401
|
|
svn-id: r47395
|
|
svn-id: r47394
|
|
Mixer::playRaw to Mixer::playInputStream
svn-id: r47375
|
|
Also fix several recently introduced new/delete vs. malloc/free mismatches.
svn-id: r47369
|
|
svn-id: r47334
|
|
svn-id: r46497
|
|
svn-id: r46110
|
|
svn-id: r45359
|
|
svn-id: r45356
|
|
svn-id: r45143
|
|
svn-id: r43701
|
|
audio playback on engine quit. (This only problem affected playback from CD, not from ripped audio files)
svn-id: r43512
|
|
fixed a bug I introduced in one of the last cleanups
svn-id: r43291
|
|
sounds such as the music that plays when Indy uses the whip on the hook in the giant cork. This also is a proper fix for bug #1852635 -- Sound 54 is actually not a sound effect.
svn-id: r43235
|
|
svn-id: r43134
|
|
be used to trigger a verb/sentence)
svn-id: r42907
|
|
svn-id: r42898
|
|
svn-id: r42574
|
|
svn-id: r42054
|
|
to EGA the "old" palette will be used
tfmx/tfmxplayer.cpp: removed some unused stuff
sound/mods/tfmx.cpp: emulating the way MI initialises new macro-programms. (Difference might not be audible at all)
svn-id: r41976
|
|
created a class player_v4a to hook TFMX Playback into Scumm. Monkey Island has sound, but no sfx yet
svn-id: r41480
|
|
svn-id: r41282
|