Browse Source

obs-ffmpeg: Enable GPU scaling for AMF texture encoder

Ruwen Hahn 2 years ago
parent
commit
526990d37c
1 changed files with 2 additions and 1 deletions
  1. 2 1
      plugins/obs-ffmpeg/texture-amf.cpp

+ 2 - 1
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) {