From 22c2ccfa2a8fdf7292a66fb48980f078f8e039d9 Mon Sep 17 00:00:00 2001 From: DeeDeeG Date: Fri, 21 Feb 2025 13:02:16 -0500 Subject: [PATCH] obs-qsv11: Remove non-functional CQM-related code The encoder option this function would show/hide doesn't exist in the codebase anymore. (It was removed some time ago.) --- plugins/obs-qsv11/obs-qsv11.c | 13 ------------- 1 file changed, 13 deletions(-) diff --git a/plugins/obs-qsv11/obs-qsv11.c b/plugins/obs-qsv11/obs-qsv11.c index b1da7f5fe..7b9a5f8b6 100644 --- a/plugins/obs-qsv11/obs-qsv11.c +++ b/plugins/obs-qsv11/obs-qsv11.c @@ -347,17 +347,6 @@ static bool rate_control_modified(obs_properties_t *ppts, obs_property_t *p, obs return true; } -static bool profile_modified(obs_properties_t *ppts, obs_property_t *p, obs_data_t *settings) -{ - const char *profile = obs_data_get_string(settings, "profile"); - enum qsv_cpu_platform plat = qsv_get_cpu_platform(); - bool bVisible = ((astrcmpi(profile, "high") == 0) && - (plat >= QSV_CPU_PLATFORM_ICL || plat == QSV_CPU_PLATFORM_UNKNOWN)); - p = obs_properties_get(ppts, "CQM"); - obs_property_set_visible(p, bVisible); - return true; -} - static inline void add_rate_controls(obs_property_t *list, const struct qsv_rate_control_info *rc) { enum qsv_cpu_platform plat = qsv_get_cpu_platform(); @@ -410,8 +399,6 @@ static obs_properties_t *obs_qsv_props(enum qsv_codec codec, void *unused, int v else if (codec == QSV_CODEC_HEVC) add_strings(prop, qsv_profile_names_hevc); - obs_property_set_modified_callback(prop, profile_modified); - prop = obs_properties_add_int(props, "keyint_sec", TEXT_KEYINT_SEC, 0, 20, 1); obs_property_int_set_suffix(prop, " s");