From 526990d37cddac06821071bfe95a2838ff8056c5 Mon Sep 17 00:00:00 2001 From: Ruwen Hahn Date: Thu, 8 Jun 2023 19:26:44 +0200 Subject: [PATCH] obs-ffmpeg: Enable GPU scaling for AMF texture encoder --- plugins/obs-ffmpeg/texture-amf.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/plugins/obs-ffmpeg/texture-amf.cpp b/plugins/obs-ffmpeg/texture-amf.cpp index 694156e32..c0bf649f9 100644 --- a/plugins/obs-ffmpeg/texture-amf.cpp +++ b/plugins/obs-ffmpeg/texture-amf.cpp @@ -1026,7 +1026,8 @@ static void check_texture_encode_capability(obs_encoder_t *encoder, bool hevc = amf_codec_type::HEVC == codec; bool av1 = amf_codec_type::AV1 == codec; - if (obs_encoder_scaling_enabled(encoder)) + if (obs_encoder_scaling_enabled(encoder) && + !obs_encoder_gpu_scaling_enabled(encoder)) throw "Encoder scaling is active"; if (hevc || av1) {