Selaa lähdekoodia

Removed redundant wait at shutdown in the ALSA audio driver

Sam Lantinga 4 kuukautta sitten
vanhempi
commit
97e2951875
1 muutettua tiedostoa jossa 0 lisäystä ja 6 poistoa
  1. 0 6
      src/audio/alsa/SDL_alsa_audio.c

+ 0 - 6
src/audio/alsa/SDL_alsa_audio.c

@@ -484,12 +484,6 @@ static void ALSA_CloseDevice(SDL_AudioDevice *device)
 {
     if (device->hidden) {
         if (device->hidden->pcm) {
-            // Wait for the submitted audio to drain. ALSA_snd_pcm_drop() can hang, so don't use that.
-            int delay = ((device->sample_frames * 1000) / device->spec.freq) * 2;
-            if (delay > 100) {
-                delay = 100;
-            }
-            SDL_Delay(delay);
             ALSA_snd_pcm_close(device->hidden->pcm);
         }
         SDL_free(device->hidden->mixbuf);