[Scummvm-git-logs] scummvm master -> a7d40936a90be535240a953b55949b2ee0232b20

mikrosk noreply at scummvm.org
Sun Oct 4 04:39:23 UTC 2026


This automated email contains information about 1 new commit which have been
pushed to the 'scummvm' repo located at https://api.github.com/repos/scummvm/scummvm .

Summary:
a7d40936a9 BACKENDS: ATARI: Fix lost audio after returning to launcher


Commit: a7d40936a90be535240a953b55949b2ee0232b20
    https://github.com/scummvm/scummvm/commit/a7d40936a90be535240a953b55949b2ee0232b20
Author: Miro Kropacek (miro.kropacek at gmail.com)
Date: 2026-10-04T14:39:07+10:00

Commit Message:
BACKENDS: ATARI: Fix lost audio after returning to launcher

Changed paths:
    backends/mixer/atari/atari-mixer.cpp


diff --git a/backends/mixer/atari/atari-mixer.cpp b/backends/mixer/atari/atari-mixer.cpp
index 541bdaa86b9..fb9f9e501d1 100644
--- a/backends/mixer/atari/atari-mixer.cpp
+++ b/backends/mixer/atari/atari-mixer.cpp
@@ -200,7 +200,10 @@ bool AtariMixerManager::notifyEvent(const Common::Event &event) {
 	case Common::EVENT_RETURN_TO_LAUNCHER:
 		if (s_playbackState != kPlaybackStopped) {
 			debug("silencing the mixer");
-			suspendAudio();
+			// Stop the DMA but don't suspend the mixer: nothing would
+			// resume it, update() restarts the playback when needed.
+			Buffoper(0x00);
+			s_playbackState = kPlaybackStopped;
 		}
 		return false;
 	default:




More information about the Scummvm-git-logs mailing list