From 5818775f9eeded44a95bec90dc4055f6e0ccf80d Mon Sep 17 00:00:00 2001 From: Tibor Nagy Date: Thu, 6 Dec 2018 02:37:42 +0100 Subject: [PATCH] scummvm: Disable audio by dropping audio streams --- recipes/scummvm/01_redox.patch | 18 ++++++++++++++++-- 1 file changed, 16 insertions(+), 2 deletions(-) diff --git a/recipes/scummvm/01_redox.patch b/recipes/scummvm/01_redox.patch index 47e55dc2e..04d441492 100644 --- a/recipes/scummvm/01_redox.patch +++ b/recipes/scummvm/01_redox.patch @@ -1,6 +1,20 @@ +diff -rupNw source-original/audio/mixer.cpp source/audio/mixer.cpp +--- source-original/audio/mixer.cpp 2017-12-08 23:21:10.000000000 +0100 ++++ source/audio/mixer.cpp 2018-12-06 02:03:37.151198853 +0100 +@@ -237,7 +237,9 @@ void MixerImpl::playStream( + } + + +- assert(_mixerReady); ++ if (autofreeStream == DisposeAfterUse::YES) ++ delete stream; ++ return; + + // Prevent duplicate sounds + if (id != -1) { diff -rupNw source-original/common/stream.cpp source/common/stream.cpp --- source-original/common/stream.cpp 2017-12-08 23:21:10.000000000 +0100 -+++ source/common/stream.cpp 2018-11-28 00:36:53.474637267 +0100 ++++ source/common/stream.cpp 2018-12-06 02:01:50.454108198 +0100 @@ -95,7 +95,7 @@ bool MemoryReadStream::seek(int32 offs, break; } @@ -12,7 +26,7 @@ diff -rupNw source-original/common/stream.cpp source/common/stream.cpp _eos = false; diff -rupNw source-original/configure source/configure --- source-original/configure 2017-12-08 23:21:13.000000000 +0100 -+++ source/configure 2018-11-28 00:35:33.000000000 +0100 ++++ source/configure 2018-12-06 02:01:50.458108239 +0100 @@ -3610,7 +3610,7 @@ case $_host_os in amigaos* | cygwin* | dreamcast | ds | gamecube | mingw* | n64 | ps2 | ps3 | psp2 | psp | wii | wince) _posix=no