This commit is contained in:
TheBrokenRail 2021-10-12 16:01:07 -04:00
parent 74d14ecaa6
commit 637f1c1132
5 changed files with 82 additions and 73 deletions

View File

@ -1 +1 @@
2.2.6
2.2.7

View File

@ -1,5 +1,9 @@
# Changelog
**2.2.7**
* Fix Crash When OpenAL Is Unavailable
* Fix Command Input In Server
**2.2.5**
* Fix Bug In Texture Scaling Code

Binary file not shown.

Before

Width:  |  Height:  |  Size: 31 KiB

After

Width:  |  Height:  |  Size: 31 KiB

View File

@ -25,6 +25,8 @@ static std::vector<ALuint> &get_sources() {
// Update Listener
void media_audio_update(float volume, float x, float y, float z, float yaw) {
// Check
if (_media_audio_is_loaded()) {
// Update Listener Volume
alListenerf(AL_GAIN, volume);
AL_ERROR_CHECK();
@ -67,9 +69,12 @@ void media_audio_update(float volume, float x, float y, float z, float yaw) {
++it;
}
}
}
}
void media_audio_play(const char *source, const char *name, float x, float y, float z, float pitch, float volume, int is_ui) {
// Check
if (_media_audio_is_loaded()) {
// Load Sound
ALuint buffer = _media_audio_get_buffer(source, name);
if (volume > 0.0f && buffer) {
@ -111,4 +116,5 @@ void media_audio_play(const char *source, const char *name, float x, float y, fl
AL_ERROR_CHECK();
get_sources().push_back(al_source);
}
}
}

View File

@ -292,7 +292,6 @@ static void *read_stdin_thread(__attribute__((unused)) void *data) {
stdin_buffer = strdup("");
}
stdin_buffer_complete = true;
break;
} else {
string_append((char **) &stdin_buffer, "%c", (char) x);
}