diff options
Diffstat (limited to 'lib/rbcodec/dsp/afr.c')
-rw-r--r-- | lib/rbcodec/dsp/afr.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/rbcodec/dsp/afr.c b/lib/rbcodec/dsp/afr.c index b266e4b549..d9b6ef97a4 100644 --- a/lib/rbcodec/dsp/afr.c +++ b/lib/rbcodec/dsp/afr.c | |||
@@ -77,9 +77,10 @@ void dsp_afr_enable(int var) | |||
77 | if (var == afr_strength) | 77 | if (var == afr_strength) |
78 | return; /* No setting change */ | 78 | return; /* No setting change */ |
79 | 79 | ||
80 | bool was_enabled = afr_strength > 0; | ||
81 | afr_strength = var; | 80 | afr_strength = var; |
82 | 81 | ||
82 | struct dsp_config *dsp = dsp_get_config(CODEC_IDX_AUDIO); | ||
83 | bool was_enabled = dsp_proc_enabled(dsp, DSP_PROC_AFR); | ||
83 | bool now_enabled = var > 0; | 84 | bool now_enabled = var > 0; |
84 | 85 | ||
85 | if (was_enabled == now_enabled && !now_enabled) | 86 | if (was_enabled == now_enabled && !now_enabled) |
@@ -88,7 +89,6 @@ void dsp_afr_enable(int var) | |||
88 | /* If changing status, enable or disable it; if already enabled push | 89 | /* If changing status, enable or disable it; if already enabled push |
89 | additional DSP_PROC_INIT messages with value = 1 to force-update the | 90 | additional DSP_PROC_INIT messages with value = 1 to force-update the |
90 | filters */ | 91 | filters */ |
91 | struct dsp_config *dsp = dsp_get_config(CODEC_IDX_AUDIO); | ||
92 | dsp_proc_enable(dsp, DSP_PROC_AFR, now_enabled); | 92 | dsp_proc_enable(dsp, DSP_PROC_AFR, now_enabled); |
93 | } | 93 | } |
94 | 94 | ||