diff options
author | Solomon Peachy <pizza@shaftnet.org> | 2020-07-15 19:40:55 -0400 |
---|---|---|
committer | Solomon Peachy <pizza@shaftnet.org> | 2020-07-24 21:20:13 +0000 |
commit | 092c340a2062fa98b7387fc5fd63578ddae7d0b6 (patch) | |
tree | 98ec96946eeb2ae709cb0528cc6998e21bb9b290 /apps/recorder/recording.c | |
parent | 17f7cc92c258bc456a27c3e7c5a19c9409851879 (diff) | |
download | rockbox-092c340a2062fa98b7387fc5fd63578ddae7d0b6.tar.gz rockbox-092c340a2062fa98b7387fc5fd63578ddae7d0b6.zip |
[1/4] Remove SH support and all archos targets
This removes all code specific to SH targets
Change-Id: I7980523785d2596e65c06430f4638eec74a06061
Diffstat (limited to 'apps/recorder/recording.c')
-rw-r--r-- | apps/recorder/recording.c | 286 |
1 files changed, 0 insertions, 286 deletions
diff --git a/apps/recorder/recording.c b/apps/recorder/recording.c index b67436839c..553f815e52 100644 --- a/apps/recorder/recording.c +++ b/apps/recorder/recording.c @@ -145,11 +145,6 @@ bool in_recording_screen(void) return (rec_status & RCSTAT_IN_RECSCREEN) != 0; } -#if CONFIG_KEYPAD == RECORDER_PAD -static bool f2_rec_screen(void); -static bool f3_rec_screen(void); -#endif - #define MAX_FILE_SIZE 0x7F800000 /* 2 GB - 4 MB */ #ifndef HAVE_REMOTE_LCD @@ -1574,47 +1569,6 @@ bool recording_screen(bool no_source) } break; -#if CONFIG_KEYPAD == RECORDER_PAD - case ACTION_REC_F2: - if(audio_stat != AUDIO_STATUS_RECORD) - { -#if (CONFIG_LED == LED_REAL) - /* led is restored at begin of loop / end of function */ - led(false); -#endif - if (f2_rec_screen()) - { - rec_status |= RCSTAT_HAVE_RECORDED; - done = true; - } - else - update_countdown = 0; /* Update immediately */ - } - break; - - case ACTION_REC_F3: - if(audio_stat & AUDIO_STATUS_RECORD) - { - rec_command(RECORDING_CMD_START_NEWFILE); - last_seconds = 0; - } - else - { -#if (CONFIG_LED == LED_REAL) - /* led is restored at begin of loop / end of function */ - led(false); -#endif - if (f3_rec_screen()) - { - rec_status |= RCSTAT_HAVE_RECORDED; - done = true; - } - else - update_countdown = 0; /* Update immediately */ - } - break; -#endif /* CONFIG_KEYPAD == RECORDER_PAD */ - case SYS_POWEROFF: default_event_handler(SYS_POWEROFF); done = true; @@ -1941,246 +1895,6 @@ rec_abort: return (rec_status & RCSTAT_BEEN_IN_USB_MODE) != 0; } /* recording_screen */ -#if CONFIG_KEYPAD == RECORDER_PAD -static bool f2_rec_screen(void) -{ - static const char* const freq_str[6] = - { - "44.1kHz", - "48kHz", - "32kHz", - "22.05kHz", - "24kHz", - "16kHz" - }; - - bool exit = false; - bool used = false; - int w, h; - char buf[32]; - int button; - struct audio_recording_options rec_options; - - FOR_NB_SCREENS(i) - { - screens[i].set_viewport(NULL); - screens[i].setfont(FONT_SYSFIXED); - screens[i].getstringsize("A",&w,&h); - } - - while (!exit) { - const char* ptr; - - FOR_NB_SCREENS(i) - { - screens[i].clear_display(); - - /* Recording quality */ - screens[i].putsxy(0, LCD_HEIGHT/2 - h*2, - str(LANG_SYSFONT_RECORDING_QUALITY)); - } - - snprintf(buf, sizeof(buf), "%d", global_settings.rec_quality); - FOR_NB_SCREENS(i) - { - screens[i].putsxy(0, LCD_HEIGHT/2-h, buf); - screens[i].mono_bitmap(bitmap_icons_7x8[Icon_FastBackward], - LCD_WIDTH/2 - 16, LCD_HEIGHT/2 - 4, 7, 8); - } - - /* Frequency */ - snprintf(buf, sizeof buf, "%s:", str(LANG_SYSFONT_RECORDING_FREQUENCY)); - ptr = freq_str[global_settings.rec_frequency]; - FOR_NB_SCREENS(i) - { - screens[i].getstringsize(buf,&w,&h); - screens[i].putsxy((LCD_WIDTH-w)/2, LCD_HEIGHT - h*2, buf); - screens[i].getstringsize(ptr, &w, &h); - screens[i].putsxy((LCD_WIDTH-w)/2, LCD_HEIGHT - h, ptr); - screens[i].mono_bitmap(bitmap_icons_7x8[Icon_DownArrow], - LCD_WIDTH/2 - 3, LCD_HEIGHT - h*3, 7, 8); - } - - /* Channel mode */ - switch ( global_settings.rec_channels ) { - case 0: - ptr = str(LANG_SYSFONT_CHANNEL_STEREO); - break; - - case 1: - ptr = str(LANG_SYSFONT_CHANNEL_MONO); - break; - } - - FOR_NB_SCREENS(i) - { - screens[i].getstringsize(str(LANG_SYSFONT_CHANNELS), &w, &h); - screens[i].putsxy(LCD_WIDTH - w, LCD_HEIGHT/2 - h*2, - str(LANG_SYSFONT_CHANNELS)); - screens[i].getstringsize(str(LANG_SYSFONT_MODE), &w, &h); - screens[i].putsxy(LCD_WIDTH - w, LCD_HEIGHT/2 - h, - str(LANG_SYSFONT_MODE)); - screens[i].getstringsize(ptr, &w, &h); - screens[i].putsxy(LCD_WIDTH - w, LCD_HEIGHT/2, ptr); - screens[i].mono_bitmap(bitmap_icons_7x8[Icon_FastForward], - LCD_WIDTH/2 + 8, LCD_HEIGHT/2 - 4, 7, 8); - - screens[i].update(); - } - - button = button_get(true); - switch (button) { - case BUTTON_LEFT: - case BUTTON_F2 | BUTTON_LEFT: - global_settings.rec_quality++; - if(global_settings.rec_quality > 7) - global_settings.rec_quality = 0; - used = true; - break; - - case BUTTON_DOWN: - case BUTTON_F2 | BUTTON_DOWN: - global_settings.rec_frequency++; - if(global_settings.rec_frequency > 5) - global_settings.rec_frequency = 0; - used = true; - break; - - case BUTTON_RIGHT: - case BUTTON_F2 | BUTTON_RIGHT: - global_settings.rec_channels++; - if(global_settings.rec_channels > 1) - global_settings.rec_channels = 0; - used = true; - break; - - case BUTTON_F2 | BUTTON_REL: - if ( used ) - exit = true; - used = true; - break; - - case BUTTON_F2 | BUTTON_REPEAT: - used = true; - break; - - default: - if(default_event_handler(button) == SYS_USB_CONNECTED) - return true; - break; - } - } - - rec_init_recording_options(&rec_options); - rec_set_recording_options(&rec_options); - - set_gain(); - - settings_save(); - FOR_NB_SCREENS(i) - screens[i].setfont(FONT_UI); - - return false; -} - -static bool f3_rec_screen(void) -{ - bool exit = false; - bool used = false; - int w, h; - int button; - const char *src_str[] = - { - str(LANG_SYSFONT_RECORDING_SRC_MIC), - str(LANG_SYSFONT_LINE_IN), - str(LANG_SYSFONT_RECORDING_SRC_DIGITAL) - }; - struct audio_recording_options rec_options; - - FOR_NB_SCREENS(i) - { - screens[i].set_viewport(NULL); - screens[i].setfont(FONT_SYSFIXED); - screens[i].getstringsize("A",&w,&h); - } - - while (!exit) { - const char* ptr = src_str[global_settings.rec_source]; - FOR_NB_SCREENS(i) - { - screens[i].clear_display(); - - /* Recording source */ - screens[i].putsxy(0, LCD_HEIGHT/2 - h*2, - str(LANG_SYSFONT_RECORDING_SOURCE)); - - screens[i].getstringsize(ptr, &w, &h); - screens[i].putsxy(0, LCD_HEIGHT/2-h, ptr); - screens[i].mono_bitmap(bitmap_icons_7x8[Icon_FastBackward], - LCD_WIDTH/2 - 16, LCD_HEIGHT/2 - 4, 7, 8); - } - - /* trigger setup */ - ptr = str(LANG_SYSFONT_RECORD_TRIGGER); - FOR_NB_SCREENS(i) - { - screens[i].getstringsize(ptr,&w,&h); - screens[i].putsxy((LCD_WIDTH-w)/2, LCD_HEIGHT - h*2, ptr); - screens[i].mono_bitmap(bitmap_icons_7x8[Icon_DownArrow], - LCD_WIDTH/2 - 3, LCD_HEIGHT - h*3, 7, 8); - - screens[i].update(); - } - - button = button_get(true); - switch (button) { - case BUTTON_DOWN: - case BUTTON_F3 | BUTTON_DOWN: -#ifndef SIMULATOR - rectrigger(); - settings_apply_trigger(); -#endif - exit = true; - break; - - case BUTTON_LEFT: - case BUTTON_F3 | BUTTON_LEFT: - global_settings.rec_source++; - if(global_settings.rec_source > AUDIO_SRC_MAX) - global_settings.rec_source = 0; - used = true; - break; - - case BUTTON_F3 | BUTTON_REL: - if ( used ) - exit = true; - used = true; - break; - - case BUTTON_F3 | BUTTON_REPEAT: - used = true; - break; - - default: - if(default_event_handler(button) == SYS_USB_CONNECTED) - return true; - break; - } - } - - rec_init_recording_options(&rec_options); - rec_set_recording_options(&rec_options); - - set_gain(); - - settings_save(); - FOR_NB_SCREENS(i) - screens[i].setfont(FONT_UI); - - return false; -} -#endif /* CONFIG_KEYPAD == RECORDER_PAD */ - #if CONFIG_CODEC == SWCODEC void audio_beep(int duration) { |