unknown
|
eebb320916
|
Wait for the previous sound to stop
|
2020-10-25 12:20:14 +01:00 |
|
elsid
|
9240833bda
|
Init sound by a single object
|
2020-07-15 19:46:34 +02:00 |
|
elsid
|
1c9ce03575
|
Lookup sound when need to fade out
|
2020-07-08 22:43:16 +02:00 |
|
elsid
|
624baa6d89
|
Check distance to object before load sound
|
2020-07-07 21:19:00 +02:00 |
|
elsid
|
02f9b44f01
|
Use RAII for object ptr from pool
|
2020-07-04 01:15:27 +02:00 |
|
elsid
|
6ca29c6107
|
Use common type for pool of sounds and streams
|
2020-07-04 01:09:04 +02:00 |
|
elsid
|
b424aac25e
|
Choose next action for water sound in a separate function
|
2020-07-03 21:04:25 +02:00 |
|
elsid
|
080b0d6319
|
Remove unused duration from updateWaterSound
|
2020-07-03 21:01:48 +02:00 |
|
elsid
|
6ab1a1f907
|
Make last cell a field of SoundManager and initialize
|
2020-07-02 19:28:58 +02:00 |
|
elsid
|
3fa1e7ebaf
|
Make time passed SoundManager field
|
2020-07-02 19:28:58 +02:00 |
|
elsid
|
a36a55bfb5
|
Clamp sound volume on settings update
|
2020-07-02 06:38:20 +02:00 |
|
elsid
|
439891ef53
|
Put logic to update water sound id and volume into a separate class
|
2020-07-01 17:49:39 +02:00 |
|
Bret Curtis
|
3d7f8a573a
|
Merge pull request #2941 from elsid/lookup_stop_sound
Lookup sound when need to stop
|
2020-07-01 17:30:23 +02:00 |
|
elsid
|
0594b7d1a0
|
Put logic for the next region sound selection into a separate class
|
2020-06-30 23:23:37 +02:00 |
|
elsid
|
02587ed1e9
|
Remove unused SoundManager::stopSound overload
|
2020-06-28 22:55:21 +02:00 |
|
elsid
|
0ff5e9bfb9
|
Lookup sound when need to stop
Instead of loading.
|
2020-06-28 22:16:48 +02:00 |
|
Capostrophic
|
4a2fd1e140
|
Revert the changes for "bug" #4551
|
2020-06-11 00:06:37 +03:00 |
|
Andrei Kortunov
|
e444766901
|
Use enums for blockers IDs instead of strings
|
2020-04-05 19:14:23 +04:00 |
|
Andrei Kortunov
|
2254256db9
|
Pause both audio and video playback when the game is minimized (feature #4944)
|
2020-04-04 22:54:51 +04:00 |
|
Andrei Kortunov
|
3d6fd2818f
|
Support for per-type sound blockers
|
2020-04-04 22:54:51 +04:00 |
|
elsid
|
f156c9522e
|
Avoid virtual call in SoundManager dtor
|
2019-11-17 18:50:11 +01:00 |
|
Andrei Kortunov
|
2fc819cdae
|
Encode ID's in all places to UTF-8 (bug #3977)
|
2019-10-10 20:52:32 +04:00 |
|
Andrei Kortunov
|
d58f93f388
|
Use sayDone() only for scripting backward compatibility
|
2019-09-06 09:19:41 +04:00 |
|
jeremy
|
c8c06ceee9
|
Fixed SoundManager::stopSound when output is not initialized (bug #4600 probably)
|
2019-07-04 22:48:33 +02:00 |
|
Capostrophic
|
e095d51999
|
More queue handling adjustments
|
2019-05-26 19:23:42 +03:00 |
|
Capostrophic
|
c975dab7c3
|
Update say sound queue explicitly once per frame
|
2019-05-26 18:46:53 +03:00 |
|
Capostrophic
|
4c2b694b29
|
Make SayDone return 1 on the frame speech is started (bug #4879)
|
2019-05-26 18:00:50 +03:00 |
|
Capostrophic
|
6e98cd8eaa
|
Increase music crossfade time to 1 second
|
2019-04-25 20:26:40 +03:00 |
|
Bret Curtis
|
7808cbbfe8
|
Merge pull request #2292 from akortunov/fallback
Make fallback map static to simplify constructors
|
2019-04-07 17:43:59 +02:00 |
|
Capostrophic
|
af80eddc0e
|
Use loudness data for 2D voiceover (bug #4947)
|
2019-04-04 19:07:29 +03:00 |
|
Andrei Kortunov
|
a302ec9c65
|
Make fallback map static to simplify constructors
|
2019-03-29 15:30:49 +04:00 |
|
Capostrophic
|
abae35e88b
|
Loop title screen music (bug #4896)
|
2019-03-17 21:05:52 +03:00 |
|
Andrei Kortunov
|
8fa0ffcfe4
|
Catch exceptions inside the loadVoice() (bug #4685)
|
2018-10-18 15:02:23 +04:00 |
|
Andrei Kortunov
|
e06f0b797a
|
Replace all NULLs to nullptr
|
2018-10-09 10:21:12 +04:00 |
|
Capostrophic
|
7ef6fa9f61
|
Remove deprecated GMST get* functions
|
2018-08-29 18:38:12 +03:00 |
|
Andrei Kortunov
|
5a4d0cec3a
|
Use new logging system for game itself
|
2018-08-14 23:05:43 +04:00 |
|
Capostrophic
|
16af1a6c1c
|
Replace 0 sound range values separately
|
2018-08-02 12:40:53 +03:00 |
|
Andrei Kortunov
|
b15bed8e22
|
Avoid excessive loadSound calls
|
2018-05-07 20:40:53 +04:00 |
|
Andrei Kortunov
|
4872edc5ed
|
Prevent PlaySound overlapping
|
2018-05-01 16:24:32 +04:00 |
|
Capostrophic
|
9073e4d4ba
|
Initialize playlist file list in playPlaylist (fixes #4134)
|
2018-04-22 23:21:29 +03:00 |
|
Chris Robinson
|
074be7d7c6
|
Remove a function from the sound manager interface
|
2017-09-18 01:28:39 -07:00 |
|
Chris Robinson
|
41bb35655b
|
Avoid an extra call to get the buffer size
|
2017-09-16 16:25:32 -07:00 |
|
Chris Robinson
|
5c53ee42a1
|
Prepare all Sound_Buffers when retrieving the first one
|
2017-09-16 16:25:32 -07:00 |
|
Chris Robinson
|
1e729e8da9
|
Avoid more explicit loops
|
2017-09-16 16:25:32 -07:00 |
|
Chris Robinson
|
9dbb713b7c
|
Print a bit more information for sound initialization
|
2017-09-16 16:25:32 -07:00 |
|
Chris Robinson
|
acd6d9cd72
|
Try opening the default device fallback in OpenAL_Output
|
2017-09-16 16:25:32 -07:00 |
|
Chris Robinson
|
780e82480d
|
Make the PlayMode and PlayType enums scoped
Also shorten them by putting them in the MWSound namespace
|
2017-09-15 02:36:59 -07:00 |
|
Chris Robinson
|
1e123a22e1
|
Avoid some explicit loops
|
2017-09-14 16:56:46 -07:00 |
|
Chris Robinson
|
3757571d46
|
Set HRTF when initializing the device
|
2017-09-14 16:00:43 -07:00 |
|
Chris Robinson
|
c17edfd547
|
Don't be so throw-happy in the sound manager
|
2017-09-14 16:00:43 -07:00 |
|