summaryrefslogtreecommitdiffstats
path: root/apps/recorder/recording.c
diff options
context:
space:
mode:
authorSolomon Peachy <pizza@shaftnet.org>2020-07-15 19:40:55 -0400
committerSolomon Peachy <pizza@shaftnet.org>2020-07-24 21:20:13 +0000
commit092c340a2062fa98b7387fc5fd63578ddae7d0b6 (patch)
tree98ec96946eeb2ae709cb0528cc6998e21bb9b290 /apps/recorder/recording.c
parent17f7cc92c258bc456a27c3e7c5a19c9409851879 (diff)
downloadrockbox-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.c286
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)
{