From 963c93704335b92f2713b60bf3f204de17cf5244 Mon Sep 17 00:00:00 2001 From: Michael Pavone Date: Sun, 24 Mar 2019 20:09:22 -0700 Subject: Initialize gain_mult when creating an audio source so things work okay for clients that don't explicitly set the gain --- render_sdl.c | 1 + 1 file changed, 1 insertion(+) (limited to 'render_sdl.c') diff --git a/render_sdl.c b/render_sdl.c index 8b92310..f162260 100755 --- a/render_sdl.c +++ b/render_sdl.c @@ -292,6 +292,7 @@ audio_source *render_audio_source(uint64_t master_clock, uint64_t sample_divider ret->read_start = 0; ret->read_end = sync_to_audio ? buffer_samples * channels : 0; ret->mask = sync_to_audio ? 0xFFFFFFFF : alloc_size-1; + ret->gain_mult = 1.0f; } if (sync_to_audio && SDL_GetAudioStatus() == SDL_AUDIO_PAUSED) { SDL_PauseAudio(0); -- cgit v1.2.3