Andrei Kortunov
d58f93f388
Use sayDone() only for scripting backward compatibility
5 years ago
capostrophic
f779529cab
Change the default reverb preset to improve underwater FX transition
5 years ago
jeremy
c8c06ceee9
Fixed SoundManager::stopSound when output is not initialized (bug #4600 probably)
6 years ago
Capostrophic
e095d51999
More queue handling adjustments
6 years ago
Capostrophic
c975dab7c3
Update say sound queue explicitly once per frame
6 years ago
Capostrophic
4c2b694b29
Make SayDone return 1 on the frame speech is started (bug #4879 )
6 years ago
Capostrophic
6e98cd8eaa
Increase music crossfade time to 1 second
6 years ago
Bret Curtis
7808cbbfe8
Merge pull request #2292 from akortunov/fallback
...
Make fallback map static to simplify constructors
6 years ago
Capostrophic
af80eddc0e
Use loudness data for 2D voiceover (bug #4947 )
6 years ago
Andrei Kortunov
a302ec9c65
Make fallback map static to simplify constructors
6 years ago
Capostrophic
abae35e88b
Loop title screen music (bug #4896 )
6 years ago
Capostrophic
d1967562a3
Fix the last audio packet getting lost
6 years ago
Andrei Kortunov
3032b177a1
Remove redundant includes
6 years ago
Ilya Zhuravlev
07e9ce84b3
Replace volatile bools with std::atomic<bool>
6 years ago
Bret Curtis
419e7ea5a2
Merge pull request #2035 from akortunov/coverity
...
Fix many Coverity Scan warnings
6 years ago
Andrei Kortunov
4ee15ddcb9
Fix many Coverity Scan warnings
6 years ago
Andrei Kortunov
d2613e35a2
Fix some Clang 7 warnings
6 years ago
Andrei Kortunov
f88d5e808c
Rewrite media decoder to use FFMpeg 3.2+ API (task #4686 )
6 years ago
Andrei Kortunov
8fa0ffcfe4
Catch exceptions inside the loadVoice() (bug #4685 )
6 years ago
Andrei Kortunov
e06f0b797a
Replace all NULLs to nullptr
6 years ago
Andrei Kortunov
70ed8fd1a9
Use constants instead of widely used magic numbers (task #4645 )
6 years ago
Andrei Kortunov
d5bcc49079
Initialize missing struct fields
6 years ago
Capostrophic
7ef6fa9f61
Remove deprecated GMST get* functions
6 years ago
Chris Robinson
c2b3ca9638
Update some comments
...
It wasn't actually a bug in OSX like the comment said, but intended behavior.
6 years ago
Chris Robinson
4e3ae85c11
Set the OpenAL source offset after setting the buffer
...
This is to work around a bug in the Rapture3D driver.
6 years ago
Andrei Kortunov
5a4d0cec3a
Use new logging system for game itself
6 years ago
Capostrophic
16af1a6c1c
Replace 0 sound range values separately
7 years ago
Andrei Kortunov
359e748c28
Initialize some missing fields in constructors
7 years ago
Andrei Kortunov
2854f6ca83
Handle exception if we try to play non-music file (bug #4416 )
7 years ago
Bret Curtis
67c381df4e
Merge pull request #1708 from akortunov/refidfix
...
fix GCC warnings
7 years ago
Andrei Kortunov
a68de93308
Initialize srate variable in openal_output
7 years ago
Andrei Kortunov
e5db5e2651
Fix 'maybe-uninitialized' warning in openal_output
7 years ago
Andrei Kortunov
b15bed8e22
Avoid excessive loadSound calls
7 years ago
Andrei Kortunov
4872edc5ed
Prevent PlaySound overlapping
7 years ago
scrawl
f0507e6b46
Merge pull request #1686
7 years ago
Capostrophic
9073e4d4ba
Initialize playlist file list in playPlaylist ( fixes #4134 )
7 years ago
Harald H
d3b623b5d3
http to https for supported urls ( #1625 )
...
* http to https for supported urls
* http to https
* http to https
* http to https
* http to https
* http to https
* http to https
* http to https
* http tp https
* http to https
* http to https
* http to https
* http to https
* http to https
* http to https
* http to https
* http to https
* some url fixes
* http to https
7 years ago
Chris Robinson
08e947319a
Restore exception throwing to the decoder
7 years ago
Chris Robinson
06ae61479a
If a sound effect fails to load, substitute silence.
7 years ago
Chris Robinson
aecf74e7bb
Don't throw exceptions from the audio decoder
7 years ago
Chris Robinson
074be7d7c6
Remove a function from the sound manager interface
7 years ago
Chris Robinson
41bb35655b
Avoid an extra call to get the buffer size
7 years ago
Chris Robinson
5c53ee42a1
Prepare all Sound_Buffers when retrieving the first one
7 years ago
Chris Robinson
4b448c74d2
Use range-for loops instead of for_each
7 years ago
Chris Robinson
1e729e8da9
Avoid more explicit loops
7 years ago
Chris Robinson
9dbb713b7c
Print a bit more information for sound initialization
7 years ago
Chris Robinson
acd6d9cd72
Try opening the default device fallback in OpenAL_Output
7 years ago
Chris Robinson
d68e1581ee
Use an std::array for the OpenAL stream buffers
7 years ago
Chris Robinson
780e82480d
Make the PlayMode and PlayType enums scoped
...
Also shorten them by putting them in the MWSound namespace
7 years ago
Chris Robinson
0c1ad7c74e
Replace a few more explicit loops
7 years ago