Commit graph

15 commits

Author SHA1 Message Date
Peter Kohaut
b14fbaa72b BLADERUNNER: Cleanup of audio code
Separated audio cache.
Fixed bug in the audio cache where still used sound might get freed.
Fixes crashes when engine is unloading which were caused
by a race condition between the timer code and engine teardown code.
2019-02-11 22:48:07 +01:00
Peter Kohaut
60a30b904b BLADERUNNER: Added shorty mode
Available via ScummVM game options
2019-02-10 20:34:05 +01:00
Eugene Sandulenko
5416e640a3 BLADERUNNER: Switch to doubles in AudStream::getLength() calculations
Since we have everything in samples, and we have 44kHz, we easily
get overflows. Use doubles for calculating the length in
milliseconds more accurately.
2018-03-28 00:42:26 +02:00
Peter Kohaut
7f53a0cd31 BLADERUNNER: Fixed few Coverity issues 2018-02-01 21:38:30 +01:00
Peter Kohaut
1e5f9d3078 BLADERUNNER: Added basic KIA interface
Settings works
Help works
Clue database works
Fixed code for inserting objects into scene
Reorganization of few files
Unification & code formatting of few older files
2018-01-28 10:57:16 +01:00
Peter Kohaut
f79d8cc1fe BLADERUNNER: Added music support & added Maggie
added async walking
named some of the game flags & variables
renamed aesc to screen effects
2017-09-10 20:55:30 +02:00
Peter Kohaut
0da18320af BLADERUNNER: Added audio mixer & various fixes
Audio mixer is supporting fading and pan animation
Added support for skipping speech by pressing Return
Added proper support for ambient sounds
Added more code to the dialogue menu
Added tooltips to the Spinner
Fixed calculation of volume and pan of walk steps
Code cleanup & formatting
2017-08-24 23:43:47 +02:00
Thomas Fach-Pedersen
307321ec20 BLADERUNNER: Fix invalid assert in AudStream 2016-10-22 20:24:57 +02:00
Willem Jan Palenstijn
bbd5b89c13 BLADERUNNER: Fix presumable typo 2016-10-21 23:36:17 +02:00
Eugene Sandulenko
281c19ab03 BLADERUNNER: Code formatting fixes 2016-10-03 12:38:43 +02:00
Peter Kohaut
fe2add5d5f BLADERUNNER: fixed endian issue in uncompressed audio (thx madmoose), fixed some warnings, fixed some scene scripts 2016-10-01 03:20:03 +02:00
Peter Kohaut
70c10f8243 BLADERUNNER: fixed compiler error in gcc and clang (was working in msvc14) 2016-09-30 23:58:20 +02:00
Peter Kohaut
0c7d323921 BLADERUNNER: add support for uncompressed audio, fixed wrong call to gamescript after loading scene 2016-09-30 22:42:40 +02:00
Peter Kohaut
af70a90cbc BLADERUNNER: fixed loading of new set/scene, fixed memoryleak in lights 2016-09-29 22:33:42 +02:00
Thomas Fach-Pedersen
35ea84935f BLADERUNNER: Split aud_decoder into aud_stream and adpcm_decoder 2016-09-29 22:33:38 +02:00