diff --git a/plugins/obs-filters/noise-suppress-filter.c b/plugins/obs-filters/noise-suppress-filter.c index 3a095a8fd..7d407346f 100644 --- a/plugins/obs-filters/noise-suppress-filter.c +++ b/plugins/obs-filters/noise-suppress-filter.c @@ -231,7 +231,7 @@ static void *nvafx_initialize(void *data) if (!ng->handle[0]) { ng->sample_rate = NVAFX_SAMPLE_RATE; - for (int i = 0; i < MAX_PREPROC_CHANNELS; i++) { + for (int i = 0; i < ng->channels; i++) { err = NvAFX_CreateEffect(NVAFX_EFFECT_DENOISER, &ng->handle[i]); if (err != NVAFX_STATUS_SUCCESS) { @@ -393,7 +393,7 @@ static void noise_suppress_update(void *data, obs_data_t *s) pthread_mutex_lock(&ng->nvafx_mutex); if (ng->nvafx_initialized) { int err; - for (int i = 0; i < MAX_PREPROC_CHANNELS; i++) { + for (int i = 0; i < ng->channels; i++) { err = NvAFX_SetFloat( ng->handle[i], NVAFX_PARAM_DENOISER_INTENSITY_RATIO,