From c833a816d8ca98c4d44578da7f9a467fc0c1e8a8 Mon Sep 17 00:00:00 2001 From: Linus Nielsen Feltzing Date: Sun, 24 Nov 2002 00:23:49 +0000 Subject: Lots of MAS hacking for better recording results git-svn-id: svn://svn.rockbox.org/rockbox/trunk@2878 a1c6a512-1295-4272-9138-f99709370657 --- apps/recorder/recording.c | 17 +++++++++++++++-- 1 file changed, 15 insertions(+), 2 deletions(-) (limited to 'apps/recorder/recording.c') 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) int hours, minutes; cursor = 0; - mpeg_stop(); mpeg_init_recording(); + + mpeg_sound_set(SOUND_VOLUME, global_settings.volume); + status_set_playmode(STATUS_STOP); peak_meter_playback(false); @@ -414,6 +416,7 @@ bool recording_screen(void) str(LANG_CHANNEL_MONO):str(LANG_CHANNEL_STEREO), global_settings.rec_quality); lcd_puts(0, 6, buf); + lcd_update(); } else { @@ -421,12 +424,22 @@ bool recording_screen(void) peak_meter_draw(0, 8 + h*2, LCD_WIDTH, h); lcd_update_rect(0, 8 + h*2, LCD_WIDTH, h); } - lcd_update(); } } mpeg_init_playback(); + mpeg_sound_channel_config(global_settings.channel_config); + mpeg_sound_set(SOUND_BASS, global_settings.bass); + mpeg_sound_set(SOUND_TREBLE, global_settings.treble); + mpeg_sound_set(SOUND_BALANCE, global_settings.balance); + mpeg_sound_set(SOUND_VOLUME, global_settings.volume); + +#ifdef HAVE_MAS3587F + mpeg_sound_set(SOUND_LOUDNESS, global_settings.loudness); + mpeg_sound_set(SOUND_SUPERBASS, global_settings.bass_boost); + mpeg_sound_set(SOUND_AVC, global_settings.avc); +#endif return have_recorded; } -- cgit v1.2.3