shithub: choc

Download patch

ref: 76dd5c4fce408609305f17df7b7e5c1b9d5d8260
parent: dff593a620a4db7d017ca54a52f7a942c72350f6
parent: 748e992f79d73d2f0770ea783be7e0e068d81f6a
author: Simon Howard <fraggle@soulsphere.org>
date: Fri Mar 4 20:38:22 EST 2016

Merge branch 'sdl2-branch' of github.com:chocolate-doom/chocolate-doom into sdl2-branch

--- a/src/i_sdlsound.c
+++ b/src/i_sdlsound.c
@@ -56,8 +56,6 @@
     allocated_sound_t *prev, *next;
 };
 
-static boolean setpanning_workaround = false;
-
 static boolean sound_initialized = false;
 
 static allocated_sound_t *channels_playing[NUM_CHANNELS];
@@ -898,16 +896,6 @@
     else if ( left > 255) left = 255;
     if (right < 0) right = 0;
     else if (right > 255) right = 255;
-
-    // SDL_mixer version 1.2.8 and earlier has a bug in the Mix_SetPanning
-    // function.  A workaround is to call Mix_UnregisterAllEffects for
-    // the channel before calling it.  This is undesirable as it may lead
-    // to the channel volumes resetting briefly.
-
-    if (setpanning_workaround)
-    {
-        Mix_UnregisterAllEffects(handle);
-    }
 
     Mix_SetPanning(handle, left, right);
 }