diff options
Diffstat (limited to 'apps/sound_menu.c')
-rw-r--r-- | apps/sound_menu.c | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/apps/sound_menu.c b/apps/sound_menu.c index a6e6a1cf55..c10ba9417e 100644 --- a/apps/sound_menu.c +++ b/apps/sound_menu.c | |||
@@ -219,6 +219,15 @@ static bool crossfeed_menu(void) | |||
219 | 219 | ||
220 | return result; | 220 | return result; |
221 | } | 221 | } |
222 | |||
223 | static bool dithering_enable(void) | ||
224 | { | ||
225 | return set_bool_options(str(LANG_DITHERING), | ||
226 | &global_settings.dithering_enabled, | ||
227 | STR(LANG_SET_BOOL_YES), | ||
228 | STR(LANG_SET_BOOL_NO), | ||
229 | dsp_dither_enable); | ||
230 | } | ||
222 | #endif | 231 | #endif |
223 | 232 | ||
224 | #if (CONFIG_CODEC == MAS3587F) || (CONFIG_CODEC == MAS3539F) | 233 | #if (CONFIG_CODEC == MAS3587F) || (CONFIG_CODEC == MAS3539F) |
@@ -635,6 +644,7 @@ bool sound_menu(void) | |||
635 | #if CONFIG_CODEC == SWCODEC | 644 | #if CONFIG_CODEC == SWCODEC |
636 | { ID2P(LANG_CROSSFEED), crossfeed_menu }, | 645 | { ID2P(LANG_CROSSFEED), crossfeed_menu }, |
637 | { ID2P(LANG_EQUALIZER), eq_menu }, | 646 | { ID2P(LANG_EQUALIZER), eq_menu }, |
647 | { ID2P(LANG_DITHERING), dithering_enable }, | ||
638 | #endif | 648 | #endif |
639 | #ifdef HAVE_WM8758 | 649 | #ifdef HAVE_WM8758 |
640 | { ID2P(LANG_EQUALIZER_HARDWARE), eq_hw_menu }, | 650 | { ID2P(LANG_EQUALIZER_HARDWARE), eq_hw_menu }, |