SDL_mixer: osx native midi: don't release audio lock while working on current music

From 3bc1b796e53a45a8df944a8dcf7ccb6a48a7681a Mon Sep 17 00:00:00 2001
From: Sam Lantinga <[EMAIL REDACTED]>
Date: Sat, 21 May 2022 17:55:50 +0300
Subject: [PATCH] osx native midi: don't release audio lock while working on
 current music

Fixes https://github.com/libsdl-org/SDL_mixer/issues/258
(cherry picked from commit d155d466c29c5a3d56ef205f449b9d66dfdc0235)
---
 native_midi/native_midi_macosx.c | 10 ----------
 1 file changed, 10 deletions(-)

diff --git a/native_midi/native_midi_macosx.c b/native_midi/native_midi_macosx.c
index 8970c108..bad83fd6 100644
--- a/native_midi/native_midi_macosx.c
+++ b/native_midi/native_midi_macosx.c
@@ -270,9 +270,6 @@ void native_midi_start(NativeMidiSong *song, int loops)
     if (song == NULL)
         return;
 
-    SDL_PauseAudio(1);
-    SDL_UnlockAudio();
-
     if (currentsong)
         MusicPlayerStop(currentsong->player);
 
@@ -288,20 +285,13 @@ void native_midi_start(NativeMidiSong *song, int loops)
 
     MusicPlayerSetTime(song->player, 0);
     MusicPlayerStart(song->player);
-
-    SDL_LockAudio();
-    SDL_PauseAudio(0);
 }
 
 void native_midi_stop()
 {
     if (currentsong) {
-        SDL_PauseAudio(1);
-        SDL_UnlockAudio();
         MusicPlayerStop(currentsong->player);
         currentsong = NULL;
-        SDL_LockAudio();
-        SDL_PauseAudio(0);
     }
 }