diff options
Diffstat (limited to 'apps/recorder')
-rw-r--r-- | apps/recorder/recording.c | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/apps/recorder/recording.c b/apps/recorder/recording.c index cdbc170b03..da0a4a9e4a 100644 --- a/apps/recorder/recording.c +++ b/apps/recorder/recording.c | |||
@@ -137,7 +137,7 @@ bool f3_rec_screen(void); | |||
137 | #define REC_FILE_ENDING ".mp3" | 137 | #define REC_FILE_ENDING ".mp3" |
138 | #endif | 138 | #endif |
139 | 139 | ||
140 | #define MAX_FILE_SIZE 0x7FF00000 /* 2 GB - 1 MB */ | 140 | #define MAX_FILE_SIZE 0x7F800000 /* 2 GB - 4 MB */ |
141 | 141 | ||
142 | const char* const freq_str[6] = | 142 | const char* const freq_str[6] = |
143 | { | 143 | { |
@@ -359,7 +359,12 @@ bool recording_screen(void) | |||
359 | audio_stop(); | 359 | audio_stop(); |
360 | /* Set peak meter to recording mode */ | 360 | /* Set peak meter to recording mode */ |
361 | peak_meter_playback(false); | 361 | peak_meter_playback(false); |
362 | |||
363 | #ifdef HAVE_SPDIF_IN | ||
364 | if (global_settings.rec_source == SOURCE_SPDIF) | ||
362 | cpu_boost(true); | 365 | cpu_boost(true); |
366 | #endif | ||
367 | |||
363 | #else | 368 | #else |
364 | /* Yes, we use the D/A for monitoring */ | 369 | /* Yes, we use the D/A for monitoring */ |
365 | peak_meter_playback(true); | 370 | peak_meter_playback(true); |
@@ -1007,7 +1012,12 @@ bool recording_screen(void) | |||
1007 | #if CONFIG_CODEC == SWCODEC | 1012 | #if CONFIG_CODEC == SWCODEC |
1008 | audio_stop_recording(); | 1013 | audio_stop_recording(); |
1009 | audio_close_recording(); | 1014 | audio_close_recording(); |
1015 | |||
1016 | #ifdef HAVE_SPDIF_IN | ||
1017 | if (global_settings.rec_source == SOURCE_SPDIF) | ||
1010 | cpu_boost(false); | 1018 | cpu_boost(false); |
1019 | #endif | ||
1020 | |||
1011 | #else | 1021 | #else |
1012 | audio_init_playback(); | 1022 | audio_init_playback(); |
1013 | #endif | 1023 | #endif |