summaryrefslogtreecommitdiff
path: root/apps/recorder/peakmeter.h
diff options
context:
space:
mode:
authorPeter D'Hoye <peter.dhoye@gmail.com>2011-06-05 12:36:27 +0000
committerPeter D'Hoye <peter.dhoye@gmail.com>2011-06-05 12:36:27 +0000
commit82f4c60db4f16642c1ee9f461d7eb060c11a49d8 (patch)
treea7a75d4e57941ebd1b5b15b051a28d1d4751964e /apps/recorder/peakmeter.h
parent62e06cc2a432bb9499646f089796157135829195 (diff)
downloadrockbox-82f4c60db4f16642c1ee9f461d7eb060c11a49d8.tar.gz
rockbox-82f4c60db4f16642c1ee9f461d7eb060c11a49d8.zip
Make the histogram code usable for playback as well. Move the recording histogram code to peakmeter, rename it to remove the recording reference, and rename anything referring to it as well. Change the drawing code so there are more options to position them. This may change your histogram settings, so check after upgrading.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29969 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'apps/recorder/peakmeter.h')
-rw-r--r--apps/recorder/peakmeter.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/apps/recorder/peakmeter.h b/apps/recorder/peakmeter.h
index fee4882679..6be43a5f3a 100644
--- a/apps/recorder/peakmeter.h
+++ b/apps/recorder/peakmeter.h
@@ -56,6 +56,11 @@ extern int calc_db (int isample);
56extern int peak_meter_db2sample(int db); 56extern int peak_meter_db2sample(int db);
57extern unsigned short peak_meter_scale_value(unsigned short val, int meterwidth); 57extern unsigned short peak_meter_scale_value(unsigned short val, int meterwidth);
58 58
59#ifdef HAVE_HISTOGRAM
60extern void histogram_init(void);
61extern void histogram_draw(int x1, int x2, int y1, int y2, int width, int height);
62#endif
63
59/* valid values for trigger_status */ 64/* valid values for trigger_status */
60#define TRIG_OFF 0x00 65#define TRIG_OFF 0x00
61#define TRIG_READY 0x01 66#define TRIG_READY 0x01
@@ -103,3 +108,4 @@ struct meter_scales{
103 108
104extern void peak_meter_screen(struct screen *display, int x, int y, int height); 109extern void peak_meter_screen(struct screen *display, int x, int y, int height);
105#endif /* __PEAKMETER_H__ */ 110#endif /* __PEAKMETER_H__ */
111