diff options
| author | Linus Nielsen Feltzing <linus@haxx.se> | 2002-11-24 00:23:49 +0000 |
|---|---|---|
| committer | Linus Nielsen Feltzing <linus@haxx.se> | 2002-11-24 00:23:49 +0000 |
| commit | c833a816d8ca98c4d44578da7f9a467fc0c1e8a8 (patch) | |
| tree | 3b90a5c503167c831a5b1347c458ac11c3fef23e /apps | |
| parent | f11e3c0bba11b0ebaaccf2923c813101e2aaa768 (diff) | |
| download | rockbox-c833a816d8ca98c4d44578da7f9a467fc0c1e8a8.zip rockbox-c833a816d8ca98c4d44578da7f9a467fc0c1e8a8.tar.gz rockbox-c833a816d8ca98c4d44578da7f9a467fc0c1e8a8.tar.bz2 rockbox-c833a816d8ca98c4d44578da7f9a467fc0c1e8a8.tar.xz | |
Lots of MAS hacking for better recording results
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@2878 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'apps')
| -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 2471d40..bf1a37a 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; } |