From aa0e64b7c9c331f69a73f56c9b7fcc4d27bd72df Mon Sep 17 00:00:00 2001 From: jp9000 Date: Sat, 11 Jul 2015 14:13:29 -0700 Subject: [PATCH] coreaudio-encoder: Fix mingw warnings --- plugins/coreaudio-encoder/CMakeLists.txt | 5 +++++ plugins/coreaudio-encoder/encoder.c | 3 ++- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/plugins/coreaudio-encoder/CMakeLists.txt b/plugins/coreaudio-encoder/CMakeLists.txt index 61d7e7bf3..d2d081f8e 100644 --- a/plugins/coreaudio-encoder/CMakeLists.txt +++ b/plugins/coreaudio-encoder/CMakeLists.txt @@ -6,6 +6,11 @@ set(coreaudio-encoder_SOURCES if (WIN32) set(coreaudio-encoder_HEADERS windows-imports.h) set(coreaudio-encoder_LIBS ) + + if (MINGW) + set_source_files_properties(${coreaudio-encoder_SOURCES} + PROPERTIES COMPILE_FLAGS "-Wno-multichar") + endif() else() find_library(COREFOUNDATION CoreFoundation) find_library(COREAUDIO CoreAudio) diff --git a/plugins/coreaudio-encoder/encoder.c b/plugins/coreaudio-encoder/encoder.c index a1c7101bd..9746fd86f 100644 --- a/plugins/coreaudio-encoder/encoder.c +++ b/plugins/coreaudio-encoder/encoder.c @@ -470,7 +470,8 @@ static void *aac_create(obs_data_t *settings, obs_encoder_t *encoder) "\tsample rate: %llu\n" "\tcbr: %s\n" "\toutput buffer: %lu", - format_name, bitrate / 1000, ca->samples_per_second, + format_name, (unsigned int)bitrate / 1000, + ca->samples_per_second, rate_control == kAudioCodecBitRateControlMode_Constant ? "on" : "off", (unsigned long)ca->output_buffer_size);