mirror of
https://github.com/mackron/miniaudio.git
synced 2026-04-23 00:34:03 +02:00
Fix a bug when calculating buffer sizes.
This fixes the following APIs: * ma_calculate_buffer_size_in_milliseconds_from_frames() * ma_calculate_buffer_size_in_frames_from_milliseconds() Public issue https://github.com/mackron/miniaudio/issues/283
This commit is contained in:
+4
-4
@@ -33576,7 +33576,7 @@ MA_API ma_uint32 ma_calculate_buffer_size_in_milliseconds_from_frames(ma_uint32
|
||||
return 0;
|
||||
}
|
||||
|
||||
return bufferSizeInFrames / (sampleRate/1000);
|
||||
return bufferSizeInFrames*1000 / sampleRate;
|
||||
}
|
||||
|
||||
MA_API ma_uint32 ma_calculate_buffer_size_in_frames_from_milliseconds(ma_uint32 bufferSizeInMilliseconds, ma_uint32 sampleRate)
|
||||
@@ -33586,7 +33586,7 @@ MA_API ma_uint32 ma_calculate_buffer_size_in_frames_from_milliseconds(ma_uint32
|
||||
return 0;
|
||||
}
|
||||
|
||||
return bufferSizeInMilliseconds * (sampleRate/1000);
|
||||
return bufferSizeInMilliseconds*sampleRate / 1000;
|
||||
}
|
||||
|
||||
MA_API void ma_copy_pcm_frames(void* dst, const void* src, ma_uint64 frameCount, ma_format format, ma_uint32 channels)
|
||||
@@ -64534,9 +64534,9 @@ v0.10.33 - TBD
|
||||
- Core Audio: Fix a memory leak.
|
||||
- Core Audio: Fix a bug where the performance profile is not being used by playback devices.
|
||||
- JACK: Fix loading of 64-bit JACK on Windows.
|
||||
- Add a safety check to the following APIs to prevent a division by zero:
|
||||
- Fix a calculation error and add a safety check to the following APIs to prevent a division by zero:
|
||||
- ma_calculate_buffer_size_in_milliseconds_from_frames()
|
||||
- ma_calculate_buffer_size_in_milliseconds_from_milliseconds()
|
||||
- ma_calculate_buffer_size_in_frames_from_milliseconds()
|
||||
- Fix compilation errors relating to c89atomic.
|
||||
|
||||
v0.10.32 - 2021-02-23
|
||||
|
||||
Reference in New Issue
Block a user