[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [PATCH v7 1/6] coreaudio: Remove unnecessary explicit casts
From: |
Christian Schoenebeck |
Subject: |
Re: [PATCH v7 1/6] coreaudio: Remove unnecessary explicit casts |
Date: |
Fri, 24 Jan 2025 10:39:40 +0100 |
On Friday, January 24, 2025 6:12:04 AM CET Akihiko Odaki wrote:
> coreaudio had unnecessary explicit casts and they had extra whitespaces
> around them so remove them.
>
> Signed-off-by: Akihiko Odaki <akihiko.odaki@daynix.com>
> ---
> audio/coreaudio.m | 6 +++---
> 1 file changed, 3 insertions(+), 3 deletions(-)
>
> diff --git a/audio/coreaudio.m b/audio/coreaudio.m
> index
> cadd729d50537850d81718b9284efed5877d9185..0b67347ad7e8c43a77af308a1a3a654dd7084083
> 100644
> --- a/audio/coreaudio.m
> +++ b/audio/coreaudio.m
> @@ -309,7 +309,7 @@ static OSStatus audioDeviceIOProc(
> UInt32 frameCount, pending_frames;
> void *out = outOutputData->mBuffers[0].mData;
> HWVoiceOut *hw = hwptr;
> - coreaudioVoiceOut *core = (coreaudioVoiceOut *) hwptr;
> + coreaudioVoiceOut *core = hwptr;
Well, hwptr is void*, so both versions are fine.
struct name 'coreaudioVoiceOut' should start with upper case BTW.
> size_t len;
>
> if (coreaudio_buf_lock (core, "audioDeviceIOProc")) {
> @@ -392,10 +392,10 @@ static OSStatus init_out_device(coreaudioVoiceOut *core)
> }
>
> if (frameRange.mMinimum > core->frameSizeSetting) {
> - core->audioDevicePropertyBufferFrameSize = (UInt32)
> frameRange.mMinimum;
> + core->audioDevicePropertyBufferFrameSize = frameRange.mMinimum;
> dolog ("warning: Upsizing Buffer Frames to %f\n",
> frameRange.mMinimum);
> } else if (frameRange.mMaximum < core->frameSizeSetting) {
> - core->audioDevicePropertyBufferFrameSize = (UInt32)
> frameRange.mMaximum;
> + core->audioDevicePropertyBufferFrameSize = frameRange.mMaximum;
> dolog ("warning: Downsizing Buffer Frames to %f\n",
> frameRange.mMaximum);
> } else {
> core->audioDevicePropertyBufferFrameSize = core->frameSizeSetting;
Those casts are actually necessary, as AudioValueRange's members are Float64
(a.k.a. double) types.
/Christian
[PATCH v7 2/6] coreaudio: Remove extra whitespaces, Akihiko Odaki, 2025/01/24
[PATCH v7 4/6] coreaudio: Commit the result of init in the end, Akihiko Odaki, 2025/01/24
[PATCH v7 5/6] audio: Add functions to initialize buffers, Akihiko Odaki, 2025/01/24
[PATCH v7 6/6] coreaudio: Initialize the buffer for device change, Akihiko Odaki, 2025/01/24
[PATCH v7 3/6] coreaudio: Improve naming, Akihiko Odaki, 2025/01/24