Colin Snover
fe45300891
TSAGE: Fix deadlocks in audio code
...
Fixes Trac#6618, Trac#6638, Trac#7011.
2017-11-20 18:43:18 -06:00
Colin Snover
b20670e564
TSAGE: Remove member access of null pointer
2017-11-20 18:43:17 -06:00
Ori Avtalion
3564032330
JANITORIAL: Reduce audio header dependencies
2016-04-14 16:10:21 +03:00
Matthew Hoops
bed9da8b9d
AUDIO: Remove all AudioStream access to OPL
2015-07-07 20:19:47 -04:00
Matthew Hoops
5024ae136a
TSAGE: Use the built-in OPL timer
2015-07-07 20:19:44 -04:00
Matthew Hoops
f1f29302f5
AUDIO: Remove the legacy OPL API
2015-07-07 20:19:42 -04:00
Strangerke
8f6971ae61
TSAGE: Remove useless variable in Voice structure entry Type 0
2014-03-16 13:01:31 +01:00
Strangerke
8cf896fc12
TSAGE: Change the type of two variables to boolean
2014-03-16 12:09:17 +01:00
Johannes Schickel
6e715e186a
TSAGE: Make GPL headers consistent with themselves.
2014-02-18 02:39:39 +01:00
Strangerke
01d9200a76
TSAGE: Remove useless variables in sound code
2013-11-26 08:28:59 +01: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
Paul Gilbert
42ff09d178
TSAGE: Rename further proc12 methods to proper names
2013-10-26 18:12:48 -04:00
Paul Gilbert
b6bace0fa0
TSAGE: Further R2R fixes for voice playback looking at hotspots
2013-10-20 13:47:06 -04:00
Paul Gilbert
33e75a8718
TSAGE: Bugfixes for voice playback to work in conversations
2013-10-19 10:45:31 -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
acc7cd58a2
TSAGE: Beginnings of R2R voice streaming
2013-10-14 22:58:29 -04:00
Strangerke
978f74817a
TSAGE: Apply naming conventions to some sound variables and functions
2012-09-03 07:58:35 +02:00
Christoph Mallon
a78b2d777d
JANITORIAL: Remove extra semicolons.
2011-11-27 12:54:22 +01:00
Paul Gilbert
4c3c8f8ce3
TSAGE: Added new properties and stubs needed for new R2RW functionality
2011-11-17 22:04:10 +11:00
Strangerke
1e607dc22d
TSAGE: Rename a variable using double-underscore (reserved)
2011-11-14 18:19:32 +01:00
Paul Gilbert
bb694c9e1c
TSAGE: Implemented changes to SceneItem::display for R2RW
2011-10-31 17:12:28 +11:00
Paul Gilbert
7ec4052c1b
TSAGE: In progress implementation of R2RW scene 125 - Console
2011-10-30 19:47:51 +11:00
Paul Gilbert
ca31591384
TSAGE: Corrected signature of ASound::play method
2011-10-17 23:08:20 +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
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
Paul Gilbert
680ef79726
TSAGE: Implemented title screen of Blue Force
2011-08-07 23:14:09 +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
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
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
a877167bfe
TSAGE: Beginning of implementation of Fx method #32
2011-07-27 19:39:27 +10:00
Paul Gilbert
77908a9357
TSAGE: Re-factored sound driver method #32 with extra parameters needed by Sound Fx driver
2011-07-25 21:30:17 +10:00
Paul Gilbert
d6422468a9
TSAGE: Reverted to using a single thread for audio playback
2011-07-24 21:25:00 +10:00
Paul Gilbert
d1a30b41b1
TSAGE: Linked in the (in progress) SoundBlaster Fx class
2011-07-02 13:51:05 +10:00
Paul Gilbert
ab7fdccc3b
TSAGE: Beginnings of SoundBlaster sound driver
2011-07-02 10:39:57 +10:00
Paul Gilbert
6cea946f16
TSAGE: Separated the sound manager processing into it's own thread
...
This will be necessary with the introduction of the Sound FX driver, since the sound manager will do the processing for both drivers, but each will need to do their own output in their AudioStream thread
2011-06-27 22:56:14 +10:00
Paul Gilbert
97137e6b27
TSAGE: Added saving/restoring of playing sounds to savegames
2011-06-23 20:11:51 +10:00
Paul Gilbert
f67f069e3f
TSAGE: Fix sounds not getting registered in Globals::_sounds
...
This fixes a problem in Scene 20 where the scene wasn't ending after a sound fade
2011-06-22 18:58:59 +10:00
Paul Gilbert
8aa368fe55
TSAGE: Fix updating the volume when changed in the Options dialog
2011-06-21 21:42:42 +10:00
Paul Gilbert
fcab88634d
TSAGE: Replaced integer counters used as mutexes with Common::Mutex usage
2011-06-20 23:02:59 +10:00
Paul Gilbert
0d485d2822
TSAGE: Loop variables are meant to be integers rather than bools
2011-06-20 22:33:55 +10:00
Paul Gilbert
7c733a538c
TSAGE: Sound is now working!
2011-06-20 21:30:20 +10:00
Paul Gilbert
c22f824bed
TSAGE: Corrections to the sound fading code
2011-06-20 21:09:39 +10:00
Paul Gilbert
123f2416d8
TSAGE: Initial implementation of AudioStream interface for sound driver
2011-06-20 19:44:57 +10:00
Max Horn
88913c0139
ALL: Remove trailing whitespaces
...
This tries to make our code a bit more compliant with our code formatting
conventions. For future use, this is the command I used:
git ls-files "*.cpp" "*.h" | xargs sed -i -e 's/[ \t]*$//'
2011-06-20 00:59:48 +02:00
Paul Gilbert
85e4e2933a
TSAGE: Fix signalling an action when a song stops
2011-06-19 23:21:02 +10:00