From eb80be5bf94ca8638fec22e715da4ef4971e55c4 Mon Sep 17 00:00:00 2001 From: Florian Zwoch Date: Tue, 9 May 2023 11:39:28 +0200 Subject: [PATCH] obs-ffmpeg: Fix compilation when ENABLE_HEVC is not set When ENABLE_HEVC is not set the 'bool hevc' function parameter is not being used in this function causing a warning and aborting compilation. --- plugins/obs-ffmpeg/obs-ffmpeg-vaapi.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/plugins/obs-ffmpeg/obs-ffmpeg-vaapi.c b/plugins/obs-ffmpeg/obs-ffmpeg-vaapi.c index 79c7f3f4a..134efb5ec 100644 --- a/plugins/obs-ffmpeg/obs-ffmpeg-vaapi.c +++ b/plugins/obs-ffmpeg/obs-ffmpeg-vaapi.c @@ -287,6 +287,8 @@ static bool vaapi_update(void *data, obs_data_t *settings, bool hevc) hevc_vaapi_video_info(enc, &info); } else +#else + UNUSED_PARAMETER(hevc); #endif { h264_vaapi_video_info(enc, &info); @@ -564,6 +566,8 @@ static bool vaapi_encode_internal(void *data, struct encoder_frame *frame, &enc->header_size, &enc->sei, &enc->sei_size); } else +#else + UNUSED_PARAMETER(hevc); #endif { obs_extract_avc_headers( @@ -649,6 +653,8 @@ static void vaapi_defaults_internal(obs_data_t *settings, bool hevc) FF_PROFILE_HEVC_MAIN); } else +#else + UNUSED_PARAMETER(hevc); #endif { obs_data_set_default_int(settings, "profile",