From f068a7934cfe1e50db3160240fe2e48d6d4cdf72 Mon Sep 17 00:00:00 2001 From: David Reid Date: Sat, 8 Apr 2023 09:28:58 +1000 Subject: [PATCH] Have ma_sound_init_copy() inherit volume smoothing settings. --- miniaudio.h | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/miniaudio.h b/miniaudio.h index dd849458..822e8d9b 100644 --- a/miniaudio.h +++ b/miniaudio.h @@ -75384,10 +75384,11 @@ MA_API ma_result ma_sound_init_copy(ma_engine* pEngine, const ma_sound* pExistin } config = ma_sound_config_init_2(pEngine); - config.pDataSource = pSound->pResourceManagerDataSource; - config.flags = flags; - config.pInitialAttachment = pGroup; - config.monoExpansionMode = pExistingSound->engineNode.monoExpansionMode; + config.pDataSource = pSound->pResourceManagerDataSource; + config.flags = flags; + config.pInitialAttachment = pGroup; + config.monoExpansionMode = pExistingSound->engineNode.monoExpansionMode; + config.volumeSmoothTimeInPCMFrames = pExistingSound->engineNode.volumeSmoothTimeInPCMFrames; result = ma_sound_init_from_data_source_internal(pEngine, &config, pSound); if (result != MA_SUCCESS) {