Commit Graph
135 Commits
Author SHA1 Message Date
Strangerke 01d9200a76 TSAGE: Remove useless variables in sound code 2013-11-26 08:28:59 +01:00
Filippos Karapetis 0d6b80adb7 TSAGE: Don't assert in PlayStream::getFileOffset() when no data exists
This function returns 0 when no valid voice data is found, at the place
where it's used. This prevents the game asserting during the intro, when
no speech file is present, in platforms with limited disk space
2013-11-18 22:35:48 +02:00
Paul Gilbert 73542cdff0 TSAGE: Fix for R2R crash loading voice after landing on spaceport 2013-11-12 22:08:29 -05:00
Paul Gilbert 05d350fd5d TSAGE: Fix for ASound initialisation 2013-11-11 20:57:20 -05:00
Strangerke 7847967798 TSAGE: Janitorial - Remove trailing spaces and tabs 2013-11-10 23:00:15 +01:00
Paul Gilbert 9dd2898321 TSAGE: Fix for sound end actions not firing, and cleanup of related fields 2013-11-10 15:30:24 -05:00
Strangerke 4cc7d472d1 TSAGE: FGix bug in sound code. This fixes CID 1127336 2013-11-09 14:35:58 +01:00
Torbjörn Andersson 401884fcc4 TSAGE: Renamed and simplified AdLib register offset lookup 2013-11-03 23:18:46 +01:00
Paul Gilbert 5c9d752e1d TSAGE: Fix to set _endAction when playing voice samples 2013-11-03 08:28:13 -05:00
Strangerke f129bc7b3b TSAGE: Fix sound glitch (CID 1004053) 2013-11-03 11:31:36 +01:00
Paul Gilbert b4a0dfc903 TSAGE: Okay, now fixing pops at the end of sound effects. 2013-11-02 18:38:22 -04:00
Paul Gilbert 9cb4deda18 TSAGE: Bugfix to get rid of pops at the start of sound effects 2013-11-02 18:28:58 -04:00
Strangerke c02073ff9a TSAGE: Fix CID 1002365, 1002366, 1107569 2013-10-27 00:28:41 +02:00
Paul Gilbert b6bace0fa0 TSAGE: Further R2R fixes for voice playback looking at hotspots 2013-10-20 13:47:06 -04:00
Paul Gilbert cb41847388 TSAGE: Fix for correctly setting up playing voice number 2013-10-20 10:32:53 -04:00
Paul Gilbert 5ecfc1e48f TSAGE: Fixes for allowing selecting speech in the ScummVM options dialog 2013-10-19 16:02:51 -04:00
Paul Gilbert 33e75a8718 TSAGE: Bugfixes for voice playback to work in conversations 2013-10-19 10:45:31 -04:00
Paul Gilbert c7ca276e10 TSAGE: Fix error in calculating voice file offsets 2013-10-17 08:46:15 -04:00
Paul Gilbert 7696ae1ca3 TSAGE: Further in-progress work on adding R2R voice support 2013-10-15 22:35:26 -04:00
Paul Gilbert ffdb024c8c TSAGE: Fix R2R loading of voice index 2013-10-15 20:26:43 -04:00
Paul Gilbert acc7cd58a2 TSAGE: Beginnings of R2R voice streaming 2013-10-14 22:58:29 -04:00
Strangerke a1c4203fe8 TSAGE: Fix some non-initialized variables. CID 1002367, 1002368, 1002369, 1002370 2013-04-29 09:35:44 +02:00
Strangerke 978f74817a TSAGE: Apply naming conventions to some sound variables and functions 2012-09-03 07:58:35 +02:00
Johannes Schickel 61795739f8 COMMON: Rename Common::set_to to Common::fill.
This makes the name match with the name of the STL function with the same
behavior.
2011-11-16 18:06:30 +01:00
Strangerke 1e607dc22d TSAGE: Rename a variable using double-underscore (reserved) 2011-11-14 18:19:32 +01:00
Paul Gilbert ca31591384 TSAGE: Corrected signature of ASound::play method 2011-10-17 23:08:20 +11:00
Paul Gilbert f99e904f9a TSAGE: Added 'g' prefix to global variables 2011-10-02 19:59:13 +11:00
Strangerke 44e6300559 TsAGE: Remove trailing spaces
Thanks LordHoto for reminding this
2011-09-27 00:40:10 +02:00
Paul Gilbert 734e4f628b TSAGE: Implemented lots more Blue Force functionality, and started on first in-game scene 2011-08-26 19:07:43 +10:00
Paul Gilbert 472d2ef9a3 TSAGE: Fix memory leak of sound voiceType list 2011-08-20 21:30:03 +10:00
Paul Gilbert a21133ed12 TSAGE: Implemented Blue Force Scene #50 - Map Scene 2011-08-20 19:14:23 +10:00
Paul Gilbert 697230709b TSAGE: Corrected casing of tSage namespace to be TsAGE
This matches the casing of the original engine name.
2011-08-15 20:47:59 +10:00
Christoph Mallon 08ad90edf6 TSAGE: Reduce scope of variable. 2011-08-07 15:19:07 +02:00
Paul Gilbert 680ef79726 TSAGE: Implemented title screen of Blue Force 2011-08-07 23:14:09 +10:00
Alyssa Milburn 72160f53aa TSAGE: Remove incorrect endian-specific read in audio code. 2011-08-06 17:57:34 +02:00
Eugene Sandulenko 78f1ea7690 OSYSTEM: extended installTimerProc() with timer ID parameter 2011-08-06 11:28:35 +01:00
Paul Gilbert 4c89f4ac22 TSAGE: Fix compilation on AmigaOS4 2011-08-06 17:48:37 +10:00
Paul Gilbert 5f2402bd36 TSAGE: Fix incorrect sample data being used in _soPlaySound2.
This fixes the playback of the Intruder Alert message in Scene #95.
2011-08-04 08:35:24 +10:00
Paul Gilbert 8f70ee9afc TSAGE: Wait for fading sounds to completely fade when changing scenes 2011-08-01 22:36:21 +10:00
Paul Gilbert 78c4675c92 TSAGE: SoundBLaster method #38 now actually updates the channel volume 2011-08-01 19:45:49 +10:00
Paul Gilbert 61472ad2c5 TSAGE: Shift mutex locking to resolve a deadlock issue 2011-08-01 19:33:04 +10:00
Paul Gilbert 5e726f6043 TSAGE: Tweaks to better detect when a playing sound effect has ended 2011-07-30 19:18:00 +10:00
Paul Gilbert 9f00f18e4e TSAGE: Explicitly call the mixer stopAll() when shutting down 2011-07-29 20:08:56 +10:00
Paul Gilbert c1870551b0 TSAGE: Renamed AdlibFxSoundDriver to a more accurate SoundBlasterDriver 2011-07-29 20:05:02 +10:00
Paul Gilbert 95b49a4cc3 TSAGE: Removed no longer needed fields from the Fx sound driver 2011-07-29 19:57:29 +10:00
Paul Gilbert 53e5522e5a TSAGE: Fixed a problem with only the first Fx sound being played 2011-07-28 21:36:15 +10:00
Paul Gilbert 30005b450b TSAGE: Clarified some method names in the sound code 2011-07-28 20:42:29 +10:00
Paul Gilbert 0034257976 TSAGE: Sound Fx is now playing 2011-07-28 07:30:42 +10:00
Paul Gilbert 034bbde204 TSAGE: Fix problem with sound Fx start method being called multiple times 2011-07-28 07:30:41 +10:00
Paul Gilbert a877167bfe TSAGE: Beginning of implementation of Fx method #32 2011-07-27 19:39:27 +10:00