diff options
Diffstat (limited to 'apps/recorder')
-rw-r--r-- | apps/recorder/peakmeter.c | 6 | ||||
-rw-r--r-- | apps/recorder/peakmeter.h | 2 | ||||
-rw-r--r-- | apps/recorder/radio.c | 2 | ||||
-rw-r--r-- | apps/recorder/recording.c | 6 |
4 files changed, 10 insertions, 6 deletions
diff --git a/apps/recorder/peakmeter.c b/apps/recorder/peakmeter.c index 154f605898..164b14b15c 100644 --- a/apps/recorder/peakmeter.c +++ b/apps/recorder/peakmeter.c | |||
@@ -78,7 +78,11 @@ static long pm_clip_timeout_r; | |||
78 | 78 | ||
79 | /* Temporarily en- / disables peak meter. This is especially for external | 79 | /* Temporarily en- / disables peak meter. This is especially for external |
80 | applications to detect if the peak_meter is in use and needs drawing at all */ | 80 | applications to detect if the peak_meter is in use and needs drawing at all */ |
81 | bool peak_meter_enabled = true; | 81 | static bool peak_meter_enabled = true; |
82 | void peak_meter_enable(bool enable) | ||
83 | { | ||
84 | peak_meter_enabled = enable; | ||
85 | } | ||
82 | 86 | ||
83 | /** Parameters **/ | 87 | /** Parameters **/ |
84 | /* Range */ | 88 | /* Range */ |
diff --git a/apps/recorder/peakmeter.h b/apps/recorder/peakmeter.h index 6fc2d6be58..308e5fb916 100644 --- a/apps/recorder/peakmeter.h +++ b/apps/recorder/peakmeter.h | |||
@@ -32,7 +32,7 @@ extern int pm_get_clipcount(void); | |||
32 | extern void pm_reset_clipcount(void); | 32 | extern void pm_reset_clipcount(void); |
33 | extern void pm_activate_clipcount(bool active); | 33 | extern void pm_activate_clipcount(bool active); |
34 | 34 | ||
35 | extern bool peak_meter_enabled; | 35 | extern void peak_meter_enable(bool enable); |
36 | 36 | ||
37 | extern void peak_meter_playback(bool playback); | 37 | extern void peak_meter_playback(bool playback); |
38 | extern int peak_meter_draw_get_btn(int action_context, int x[], int y[], | 38 | extern int peak_meter_draw_get_btn(int action_context, int x[], int y[], |
diff --git a/apps/recorder/radio.c b/apps/recorder/radio.c index 7761f248ca..5841664742 100644 --- a/apps/recorder/radio.c +++ b/apps/recorder/radio.c | |||
@@ -548,7 +548,7 @@ int radio_screen(void) | |||
548 | /* Yes, we use the D/A for monitoring */ | 548 | /* Yes, we use the D/A for monitoring */ |
549 | peak_meter_playback(true); | 549 | peak_meter_playback(true); |
550 | 550 | ||
551 | peak_meter_enabled = true; | 551 | peak_meter_enable(true); |
552 | 552 | ||
553 | rec_init_recording_options(&rec_options); | 553 | rec_init_recording_options(&rec_options); |
554 | rec_options.rec_source = AUDIO_SRC_LINEIN; | 554 | rec_options.rec_source = AUDIO_SRC_LINEIN; |
diff --git a/apps/recorder/recording.c b/apps/recorder/recording.c index d5ac91000c..21db298184 100644 --- a/apps/recorder/recording.c +++ b/apps/recorder/recording.c | |||
@@ -698,7 +698,7 @@ void rec_set_source(int source, unsigned flags) | |||
698 | 698 | ||
699 | /* Set peakmeters for recording or reset to playback */ | 699 | /* Set peakmeters for recording or reset to playback */ |
700 | peak_meter_playback((flags & SRCF_RECORDING) == 0); | 700 | peak_meter_playback((flags & SRCF_RECORDING) == 0); |
701 | peak_meter_enabled = true; | 701 | peak_meter_enable(true); |
702 | } | 702 | } |
703 | #endif /* CONFIG_CODEC == SWCODEC && !defined (SIMULATOR) */ | 703 | #endif /* CONFIG_CODEC == SWCODEC && !defined (SIMULATOR) */ |
704 | 704 | ||
@@ -1099,7 +1099,7 @@ bool recording_screen(bool no_source) | |||
1099 | buffer */ | 1099 | buffer */ |
1100 | #else | 1100 | #else |
1101 | /* Yes, we use the D/A for monitoring */ | 1101 | /* Yes, we use the D/A for monitoring */ |
1102 | peak_meter_enabled = true; | 1102 | peak_meter_enable(true); |
1103 | peak_meter_playback(true); | 1103 | peak_meter_playback(true); |
1104 | #endif | 1104 | #endif |
1105 | 1105 | ||
@@ -1549,7 +1549,7 @@ bool recording_screen(bool no_source) | |||
1549 | { | 1549 | { |
1550 | #if CONFIG_CODEC != SWCODEC | 1550 | #if CONFIG_CODEC != SWCODEC |
1551 | peak_meter_playback(true); | 1551 | peak_meter_playback(true); |
1552 | peak_meter_enabled = false; | 1552 | peak_meter_enable(false); |
1553 | #endif | 1553 | #endif |
1554 | done = 1; | 1554 | done = 1; |
1555 | } | 1555 | } |