From ee800a231b260d2554fa663e74107e0e7891676a Mon Sep 17 00:00:00 2001 From: tildearrow Date: Tue, 4 Nov 2025 01:05:19 -0500 Subject: [PATCH] ASIO backend: fix crash on buffer size change i hope --- src/audio/asio.cpp | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/audio/asio.cpp b/src/audio/asio.cpp index e522affe8..19cb4d9fb 100644 --- a/src/audio/asio.cpp +++ b/src/audio/asio.cpp @@ -43,7 +43,7 @@ static long _onMessage(long type, long value, void* msg, double* opt) { case kAsioSelectorSupported: case kAsioEngineVersion: case kAsioResetRequest: - case kAsioBufferSizeChange: + //case kAsioBufferSizeChange: case kAsioResyncRequest: return 1; default: @@ -58,8 +58,9 @@ static long _onMessage(long type, long value, void* msg, double* opt) { return 1; break; case kAsioBufferSizeChange: - callbackInstance->onBufferSize(value); - return 1; + // unfortunately the following triggers a crash, so I am disabling it for now. + //callbackInstance->onBufferSize(value); + return 0; break; case kAsioResyncRequest: // ignore