31 Commits

Author SHA1 Message Date
Bastien Bouclet
264b5a3c88 MYST3: Push down header includes 2016-10-29 10:41:46 +02:00
Bastien Bouclet
18b0e3e38e MYST3: Only play looping sounds if they are not already playing 2016-07-17 21:15:48 +02:00
Bastien Bouclet
c7811b2d25 MYST3: Use ticks to count time instead of frames
Ticks go by at 30 ticks per second, one tick every two frames.
This halves the speed of all game controlled animations.
2016-07-15 13:04:41 +02:00
Bastien Bouclet
7da29fae74 MYST3: Fix Timestamp API usage in the sound code 2015-04-19 11:46:03 +02:00
Bastien Bouclet
457774d538 MYST3: Plug the WMA decoder, to be used by the Xbox version 2015-04-19 11:46:01 +02:00
Bastien Bouclet
56966ae29f MYST3: Look for wma sound files
Used by the Xbox version. Playing wma files is not supported for now
2015-04-19 11:45:48 +02:00
Bastien Bouclet
b33003dce7 MYST3: Add yet another sound opcode 2014-07-13 21:22:39 +02:00
Pawel Kolodziejski
728e4183fe MYST3: formatting code 2014-07-03 20:18:21 +02:00
Pawel Kolodziejski
8759900b6a ALL: synced with ScummVM 2014-04-05 18:18:42 +02:00
Bastien Bouclet
d495731508 MYST3: Add the update phase of the resonance rings effect 2014-03-15 10:51:07 +01:00
Bastien Bouclet
59e8a4de41 MYST3: Implement retreiving the elapsed time for looping sounds 2014-03-15 10:51:07 +01:00
Bastien Bouclet
60276d6ba7 MYST3: Implement the volume settings 2014-03-15 10:51:07 +01:00
Bastien Bouclet
c7ae93ce6c MYST3: Implement yet another sound opcode 2014-03-09 18:50:08 +01:00
Bastien Bouclet
42590634c6 MYST3: Implement a sound control opcode 2014-03-09 13:33:31 +01:00
Bastien Bouclet
ff2eb04ba2 MYST3: Implement more sound related opcode 2014-03-02 21:54:41 +01:00
Bastien Bouclet
6fb69802c3 MYST3: Implement sound fading 2014-03-02 20:46:36 +01:00
Bastien Bouclet
f97937fe7b MYST3: Add the 4.0 surround volume table from the xbox version
This is unused for now, and included for reference when
adding surround support
2014-03-02 15:03:42 +01:00
Bastien Bouclet
381be4836f MYST3: Implement movie volume control 2014-03-02 12:18:16 +01:00
Bastien Bouclet
fb023c9253 MYST3: Implement 3D sounds 2014-03-02 11:24:56 +01:00
Bastien Bouclet
3d5fec3e72 MYST3: Remove useless parameters 2014-03-01 14:43:44 +01:00
Bastien Bouclet
f3d939304f MYST3: Implement most of the ambient sound system 2014-03-01 14:06:20 +01:00
Bastien Bouclet
c2160f0a7d MYST3: Implement ambient cues 2014-03-01 14:06:20 +01:00
Einar Johan Trøan Sømåen
1de8e77358 VIDEO: Add seeking to BinkDecoder (WIP) 2012-11-29 00:00:26 +01:00
Bastien Bouclet
873a2d1373 MYST3: Sound WIP 2012-03-10 14:35:51 +01:00
Bastien Bouclet
f5e6c0fb4e MYST3: Fix a file descriptor leak when MP3 support is missing 2012-02-12 15:31:43 +01:00
Bastien Bouclet
f381ff518a MYST3: Don't play a new sound in a still playing channel 2012-02-12 14:50:56 +01:00
Bastien Bouclet
911fb152d8 MYST3: Fix line endings 2012-01-26 13:14:41 +01:00
Bastien Bouclet
8fa71adc52 MYST3: Implement opcodes 240 to 244 - Cursor visibility 2012-01-26 13:14:41 +01:00
Bastien Bouclet
a86bcd3b1a MYST3: Sound background scripts are now ran 2012-01-23 17:56:19 +01:00
Bastien Bouclet
ac77656be8 MYST3: Implement some simple sound-related opcodes 2012-01-21 09:49:56 +01:00
Bastien Bouclet
f34dac95c2 AUDIO: Initial basic sound support 2012-01-21 09:49:56 +01:00