summaryrefslogtreecommitdiff
path: root/apps/menus/sound_menu.c
diff options
context:
space:
mode:
Diffstat (limited to 'apps/menus/sound_menu.c')
-rw-r--r--apps/menus/sound_menu.c19
1 files changed, 16 insertions, 3 deletions
diff --git a/apps/menus/sound_menu.c b/apps/menus/sound_menu.c
index 678d495d07..60315804a9 100644
--- a/apps/menus/sound_menu.c
+++ b/apps/menus/sound_menu.c
@@ -105,8 +105,21 @@ static int timestretch_callback(int action,const struct menu_item_ex *this_item)
105 &global_settings.timestretch_enabled, timestretch_callback); 105 &global_settings.timestretch_enabled, timestretch_callback);
106 MENUITEM_SETTING(dithering_enabled, 106 MENUITEM_SETTING(dithering_enabled,
107 &global_settings.dithering_enabled, lowlatency_callback); 107 &global_settings.dithering_enabled, lowlatency_callback);
108 MENUITEM_SETTING(limiter_level, 108
109 &global_settings.limiter_level, lowlatency_callback); 109 /* compressor submenu */
110 MENUITEM_SETTING(compressor_threshold,
111 &global_settings.compressor_threshold, lowlatency_callback);
112 MENUITEM_SETTING(compressor_ratio,
113 &global_settings.compressor_ratio, lowlatency_callback);
114 MENUITEM_SETTING(compressor_gain,
115 &global_settings.compressor_makeup_gain, lowlatency_callback);
116 MENUITEM_SETTING(compressor_knee,
117 &global_settings.compressor_knee, lowlatency_callback);
118 MENUITEM_SETTING(compressor_release,
119 &global_settings.compressor_release_time, lowlatency_callback);
120 MAKE_MENU(compressor_menu,ID2P(LANG_COMPRESSOR), NULL, Icon_NOICON,
121 &compressor_threshold, &compressor_ratio, &compressor_gain,
122 &compressor_knee, &compressor_release);
110#endif 123#endif
111 124
112#if (CONFIG_CODEC == MAS3587F) || (CONFIG_CODEC == MAS3539F) 125#if (CONFIG_CODEC == MAS3587F) || (CONFIG_CODEC == MAS3539F)
@@ -140,7 +153,7 @@ MAKE_MENU(sound_settings, ID2P(LANG_SOUND_SETTINGS), NULL, Icon_Audio,
140#if CONFIG_CODEC == SWCODEC 153#if CONFIG_CODEC == SWCODEC
141 ,&crossfeed_menu, &equalizer_menu, &dithering_enabled 154 ,&crossfeed_menu, &equalizer_menu, &dithering_enabled
142 ,&timestretch_enabled 155 ,&timestretch_enabled
143 ,&limiter_level 156 ,&compressor_menu
144#endif 157#endif
145#if (CONFIG_CODEC == MAS3587F) || (CONFIG_CODEC == MAS3539F) 158#if (CONFIG_CODEC == MAS3587F) || (CONFIG_CODEC == MAS3539F)
146 ,&loudness,&avc,&superbass,&mdb_enable,&mdb_strength 159 ,&loudness,&avc,&superbass,&mdb_enable,&mdb_strength