]> git.unchartedbackwaters.co.uk Git - francis/winuae.git/commitdiff
Do not hang if sound buffer is empty (sound was autoswitched off).
authorToni Wilen <twilen@winuae.net>
Sun, 20 Dec 2015 11:06:15 +0000 (13:06 +0200)
committerToni Wilen <twilen@winuae.net>
Sun, 20 Dec 2015 11:06:15 +0000 (13:06 +0200)
od-win32/avioutput.cpp

index 1f68d0257dbc06e01ed3d23847a2b1dc2f5ed4a1..4d7da79361e5ecb241466522bf72b1714e50ab46 100644 (file)
@@ -1576,6 +1576,8 @@ void AVIOutput_WriteAudio(uae_u8 *sndbuffer, int sndbufsize)
 {
        if (!avioutput_audio || !avioutput_enabled)
                return;
+       if (!sndbufsize)
+               return;
        if (avioutput_failed)
                return;
 
@@ -1590,7 +1592,6 @@ void AVIOutput_WriteAudio(uae_u8 *sndbuffer, int sndbufsize)
        }
        memcpy(avi_sndbuffer + avi_sndbuffered, sndbuffer, sndbufsize);
        avi_sndbuffered += sndbufsize;
-
 }
 
 void frame_drawn (void)