Core Audio: Increase fade duration to 125ms

Signed-off-by: Christopher Snowhill <kode54@gmail.com>
This commit is contained in:
Christopher Snowhill 2025-03-07 23:44:46 -08:00
parent b08de34bf0
commit 653d143c03

View file

@ -902,16 +902,16 @@ static BOOL fadeAudio(float * samples, size_t channels, size_t count, float * fa
return deviceChannelConfig; return deviceChannelConfig;
} }
// 10 milliseconds // 125 milliseconds
- (void)fadeOut { - (void)fadeOut {
fadeTarget = 0.0f; fadeTarget = 0.0f;
fadeStep = ((fadeTarget - fadeLevel) / deviceFormat.mSampleRate) * (1000.0f / 10.0f); fadeStep = ((fadeTarget - fadeLevel) / deviceFormat.mSampleRate) * (1000.0f / 125.0f);
fading = YES; fading = YES;
} }
- (void)fadeIn { - (void)fadeIn {
fadeTarget = 1.0; fadeTarget = 1.0;
fadeStep = ((fadeTarget - fadeLevel) / deviceFormat.mSampleRate) * (1000.0f / 10.0f); fadeStep = ((fadeTarget - fadeLevel) / deviceFormat.mSampleRate) * (1000.0f / 125.0f);
fading = YES; fading = YES;
faded = NO; faded = NO;
} }