Pārlūkot izejas kodu

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.
Florian Zwoch 2 gadi atpakaļ
vecāks
revīzija
eb80be5bf9
1 mainītis faili ar 6 papildinājumiem un 0 dzēšanām
  1. 6 0
      plugins/obs-ffmpeg/obs-ffmpeg-vaapi.c

+ 6 - 0
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);
 		hevc_vaapi_video_info(enc, &info);
 	} else
 	} else
+#else
+	UNUSED_PARAMETER(hevc);
 #endif
 #endif
 	{
 	{
 		h264_vaapi_video_info(enc, &info);
 		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->header_size, &enc->sei,
 					&enc->sei_size);
 					&enc->sei_size);
 			} else
 			} else
+#else
+			UNUSED_PARAMETER(hevc);
 #endif
 #endif
 			{
 			{
 				obs_extract_avc_headers(
 				obs_extract_avc_headers(
@@ -649,6 +653,8 @@ static void vaapi_defaults_internal(obs_data_t *settings, bool hevc)
 					 FF_PROFILE_HEVC_MAIN);
 					 FF_PROFILE_HEVC_MAIN);
 
 
 	} else
 	} else
+#else
+	UNUSED_PARAMETER(hevc);
 #endif
 #endif
 	{
 	{
 		obs_data_set_default_int(settings, "profile",
 		obs_data_set_default_int(settings, "profile",