obs-qsv11: Allow GPU scaling for texture QSV encoder

This commit is contained in:
Ruwen Hahn 2023-06-08 18:49:01 +02:00
parent 4a5a2d1111
commit eb260cddc2

View file

@ -1000,10 +1000,13 @@ static void *obs_qsv_create_tex(enum qsv_codec codec, obs_data_t *settings,
}
if (obs_encoder_scaling_enabled(encoder)) {
blog(LOG_INFO,
">>> encoder scaling active, fall back to old qsv encoder");
return obs_encoder_create_rerouted(encoder,
(const char *)fallback_id);
if (!obs_encoder_gpu_scaling_enabled(encoder)) {
blog(LOG_INFO,
">>> encoder CPU scaling active, fall back to old qsv encoder");
return obs_encoder_create_rerouted(
encoder, (const char *)fallback_id);
}
blog(LOG_INFO, ">>> encoder GPU scaling active");
}
blog(LOG_INFO, ">>> new qsv encoder");