From c7844c8d12642d6d965d3bfe7e104486b467dad9 Mon Sep 17 00:00:00 2001 From: Steve Lhomme Date: Wed, 18 Oct 2023 12:58:35 +0200 Subject: [PATCH] macOS: fix OSStatus display Fixes this warning: > values of type 'OSStatus' should not be used as format arguments; add an > explicit cast to 'int' instead --- modules/codec/audiotoolbox_midi.c | 12 ++++++------ modules/codec/videotoolbox/decoder.c | 2 +- modules/keystore/keychain.m | 2 +- 3 files changed, 8 insertions(+), 8 deletions(-) diff --git a/modules/codec/audiotoolbox_midi.c b/modules/codec/audiotoolbox_midi.c index 25e10353b0..6a2002ab01 100644 --- a/modules/codec/audiotoolbox_midi.c +++ b/modules/codec/audiotoolbox_midi.c @@ -181,7 +181,7 @@ static int SetSoundfont(decoder_t *p_dec, AudioUnit synthUnit, const char *sfPat CFRelease(url); if (status != noErr) { - msg_Err(p_dec, "failed setting custom SoundFont for MIDI synthesis (%i)", status); + msg_Err(p_dec, "failed setting custom SoundFont for MIDI synthesis (%i)", (int)status); return VLC_EGENERIC; } return VLC_SUCCESS; @@ -203,7 +203,7 @@ static int Open(vlc_object_t *p_this) p_sys->graph = NULL; status = CreateAUGraph(&p_sys->graph, &p_sys->synthUnit, &p_sys->outputUnit); if (unlikely(status != noErr)) { - msg_Err(p_dec, "failed to create audiograph (%i)", status); + msg_Err(p_dec, "failed to create audiograph (%i)", (int)status); ret = VLC_EGENERIC; goto bailout; } @@ -245,7 +245,7 @@ static int Open(vlc_object_t *p_this) kAudioUnitScope_Output, 0, &ASBD, sizeof(AudioStreamBasicDescription)); if (unlikely(status != noErr)) { - msg_Err(p_dec, "failed setting output format for output unit (%i)", status); + msg_Err(p_dec, "failed setting output format for output unit (%i)", (int)status); ret = VLC_EGENERIC; goto bailout; } @@ -256,7 +256,7 @@ static int Open(vlc_object_t *p_this) if (status == kAudioUnitErr_InvalidFile) msg_Err(p_dec, "failed initializing audiograph: invalid soundfont file"); else - msg_Err(p_dec, "failed initializing audiograph (%i)", status); + msg_Err(p_dec, "failed initializing audiograph (%i)", (int)status); ret = VLC_EGENERIC; goto bailout; } @@ -269,7 +269,7 @@ static int Open(vlc_object_t *p_this) // Start the AU status = AUGraphStart(p_sys->graph); if (unlikely(status != noErr)) { - msg_Err(p_dec, "failed starting audiograph (%i)", status); + msg_Err(p_dec, "failed starting audiograph (%i)", (int)status); ret = VLC_EGENERIC; goto bailout; } @@ -405,7 +405,7 @@ static int DecodeBlock (decoder_t *p_dec, block_t *p_block) frames, &bufferList); if (status != noErr) { - msg_Warn(p_dec, "rendering audio unit failed: %i", status); + msg_Warn(p_dec, "rendering audio unit failed: %i", (int)status); block_Release(p_out); p_out = NULL; } diff --git a/modules/codec/videotoolbox/decoder.c b/modules/codec/videotoolbox/decoder.c index 97695eacb4..bfebd5d8cc 100644 --- a/modules/codec/videotoolbox/decoder.c +++ b/modules/codec/videotoolbox/decoder.c @@ -2163,7 +2163,7 @@ static int DecodeBlock(decoder_t *p_dec, block_t *p_block) } else { - msg_Dbg(p_dec, "session rejected frame %"PRId64" with status %d", p_info->pts, status); + msg_Dbg(p_dec, "session rejected frame %"PRId64" with status %d", p_info->pts, (int)status); p_sys->sync_state = p_sys->start_sync_state; vlc_mutex_lock(&p_sys->lock); p_sys->vtsession_status = vtsession_status; diff --git a/modules/keystore/keychain.m b/modules/keystore/keychain.m index f7765e5942..1e698982c2 100644 --- a/modules/keystore/keychain.m +++ b/modules/keystore/keychain.m @@ -456,7 +456,7 @@ static unsigned int Find(vlc_keystore *p_keystore, status = SecItemCopyMatching((__bridge CFDictionaryRef)searchQuery, &result); if (status != errSecSuccess) { - msg_Warn(p_keystore, "lookup failed (%i: '%s')", status, [ErrorForStatus(status) UTF8String]); + msg_Warn(p_keystore, "lookup failed (%i: '%s')", (int)status, [ErrorForStatus(status) UTF8String]); return 0; }