From e513d1cb6b337ff0cb13c7aa79b3026421c48ad5 Mon Sep 17 00:00:00 2001 From: jpark37 Date: Wed, 4 May 2022 23:35:41 -0700 Subject: [PATCH] obs-ffmpeg: Fix NVENC HEVC fallback being H.264 --- plugins/obs-ffmpeg/jim-nvenc.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/plugins/obs-ffmpeg/jim-nvenc.c b/plugins/obs-ffmpeg/jim-nvenc.c index ef8e0e2b1..ae42b89b1 100644 --- a/plugins/obs-ffmpeg/jim-nvenc.c +++ b/plugins/obs-ffmpeg/jim-nvenc.c @@ -1024,7 +1024,12 @@ static void *nvenc_create_h264_hevc(bool hevc, obs_data_t *settings, } reroute: - return obs_encoder_create_rerouted(encoder, "ffmpeg_nvenc"); + const char *fallback_name = "ffmpeg_nvenc"; +#ifdef ENABLE_HEVC + if (hevc) + fallback_name = "ffmpeg_hevc_nvenc"; +#endif + return obs_encoder_create_rerouted(encoder, fallback_name); } static void *h264_nvenc_create(obs_data_t *settings, obs_encoder_t *encoder)