diff options
Diffstat (limited to 'apps/recorder')
-rw-r--r-- | apps/recorder/recording.c | 17 |
1 files changed, 15 insertions, 2 deletions
diff --git a/apps/recorder/recording.c b/apps/recorder/recording.c index 2471d400cd..bf1a37a1af 100644 --- a/apps/recorder/recording.c +++ b/apps/recorder/recording.c | |||
@@ -164,8 +164,10 @@ bool recording_screen(void) | |||
164 | int hours, minutes; | 164 | int hours, minutes; |
165 | 165 | ||
166 | cursor = 0; | 166 | cursor = 0; |
167 | mpeg_stop(); | ||
168 | mpeg_init_recording(); | 167 | mpeg_init_recording(); |
168 | |||
169 | mpeg_sound_set(SOUND_VOLUME, global_settings.volume); | ||
170 | |||
169 | status_set_playmode(STATUS_STOP); | 171 | status_set_playmode(STATUS_STOP); |
170 | 172 | ||
171 | peak_meter_playback(false); | 173 | peak_meter_playback(false); |
@@ -414,6 +416,7 @@ bool recording_screen(void) | |||
414 | str(LANG_CHANNEL_MONO):str(LANG_CHANNEL_STEREO), | 416 | str(LANG_CHANNEL_MONO):str(LANG_CHANNEL_STEREO), |
415 | global_settings.rec_quality); | 417 | global_settings.rec_quality); |
416 | lcd_puts(0, 6, buf); | 418 | lcd_puts(0, 6, buf); |
419 | lcd_update(); | ||
417 | } | 420 | } |
418 | else | 421 | else |
419 | { | 422 | { |
@@ -421,12 +424,22 @@ bool recording_screen(void) | |||
421 | peak_meter_draw(0, 8 + h*2, LCD_WIDTH, h); | 424 | peak_meter_draw(0, 8 + h*2, LCD_WIDTH, h); |
422 | lcd_update_rect(0, 8 + h*2, LCD_WIDTH, h); | 425 | lcd_update_rect(0, 8 + h*2, LCD_WIDTH, h); |
423 | } | 426 | } |
424 | lcd_update(); | ||
425 | } | 427 | } |
426 | } | 428 | } |
427 | 429 | ||
428 | mpeg_init_playback(); | 430 | mpeg_init_playback(); |
429 | 431 | ||
432 | mpeg_sound_channel_config(global_settings.channel_config); | ||
433 | mpeg_sound_set(SOUND_BASS, global_settings.bass); | ||
434 | mpeg_sound_set(SOUND_TREBLE, global_settings.treble); | ||
435 | mpeg_sound_set(SOUND_BALANCE, global_settings.balance); | ||
436 | mpeg_sound_set(SOUND_VOLUME, global_settings.volume); | ||
437 | |||
438 | #ifdef HAVE_MAS3587F | ||
439 | mpeg_sound_set(SOUND_LOUDNESS, global_settings.loudness); | ||
440 | mpeg_sound_set(SOUND_SUPERBASS, global_settings.bass_boost); | ||
441 | mpeg_sound_set(SOUND_AVC, global_settings.avc); | ||
442 | #endif | ||
430 | return have_recorded; | 443 | return have_recorded; |
431 | } | 444 | } |
432 | 445 | ||