summaryrefslogtreecommitdiff
path: root/apps/menus
diff options
context:
space:
mode:
authorPeter D'Hoye <peter.dhoye@gmail.com>2007-08-25 15:53:54 +0000
committerPeter D'Hoye <peter.dhoye@gmail.com>2007-08-25 15:53:54 +0000
commit583f186ce488ed52eb0c663a8263f4052e19063d (patch)
treed5f11cf489202737c93dafd52f9f65fb09f6a2b8 /apps/menus
parentcdfb22f9dfdbae2fdc6902f895fd89060abaa38b (diff)
downloadrockbox-583f186ce488ed52eb0c663a8263f4052e19063d.tar.gz
rockbox-583f186ce488ed52eb0c663a8263f4052e19063d.zip
Implement FS #2976: Clip Counter for recording screen. If enabled in peak meter settings, it shows the number of times clipping occurred (clip indicator going on). Count is reset on recording start and only counts during actual recording. Stays on screen when stopping or pauzing. Also fix a drawing bug when peakmeters start at a non-zero x offset.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14455 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'apps/menus')
-rw-r--r--apps/menus/display_menu.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/apps/menus/display_menu.c b/apps/menus/display_menu.c
index 92afc304db..a523753119 100644
--- a/apps/menus/display_menu.c
+++ b/apps/menus/display_menu.c
@@ -401,7 +401,8 @@ MENUITEM_SETTING(peak_meter_hold,
401 &global_settings.peak_meter_hold, peakmeter_callback); 401 &global_settings.peak_meter_hold, peakmeter_callback);
402MENUITEM_SETTING(peak_meter_clip_hold, 402MENUITEM_SETTING(peak_meter_clip_hold,
403 &global_settings.peak_meter_clip_hold, peakmeter_callback); 403 &global_settings.peak_meter_clip_hold, peakmeter_callback);
404 404MENUITEM_SETTING(peak_meter_clipcounter,
405 &global_settings.peak_meter_clipcounter, NULL);
405MENUITEM_SETTING(peak_meter_release, 406MENUITEM_SETTING(peak_meter_release,
406 &global_settings.peak_meter_release, peakmeter_callback); 407 &global_settings.peak_meter_release, peakmeter_callback);
407/** 408/**
@@ -529,7 +530,7 @@ MENUITEM_FUNCTION(peak_meter_max_item, 0, ID2P(LANG_PM_MAX),
529 peak_meter_max, NULL, NULL, Icon_NOICON); 530 peak_meter_max, NULL, NULL, Icon_NOICON);
530MAKE_MENU(peak_meter_menu, ID2P(LANG_PM_MENU), NULL, Icon_NOICON, 531MAKE_MENU(peak_meter_menu, ID2P(LANG_PM_MENU), NULL, Icon_NOICON,
531 &peak_meter_release, &peak_meter_hold, 532 &peak_meter_release, &peak_meter_hold,
532 &peak_meter_clip_hold, 533 &peak_meter_clip_hold, &peak_meter_clipcounter,
533 &peak_meter_scale_item, &peak_meter_min_item, &peak_meter_max_item); 534 &peak_meter_scale_item, &peak_meter_min_item, &peak_meter_max_item);
534#endif /* HAVE_LCD_BITMAP */ 535#endif /* HAVE_LCD_BITMAP */
535/* PEAK METER MENU */ 536/* PEAK METER MENU */