From 27c658c8a655ebe4f8160c24486867aca2900754 Mon Sep 17 00:00:00 2001 From: Thom Johansen Date: Mon, 28 Nov 2005 22:26:20 +0000 Subject: Enabled playback speed adjustment support for H1x0. Modified the resampler to do both channels in one pass. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8099 a1c6a512-1295-4272-9138-f99709370657 --- apps/screens.c | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) (limited to 'apps/screens.c') diff --git a/apps/screens.c b/apps/screens.c index 1693c31957..8bf18dc6c6 100644 --- a/apps/screens.c +++ b/apps/screens.c @@ -342,11 +342,16 @@ int charging_screen(void) #endif /* HAVE_CHARGING && !HAVE_POWEROFF_WHILE_CHARGING */ -#if CONFIG_KEYPAD == RECORDER_PAD +#if CONFIG_KEYPAD == RECORDER_PAD || CONFIG_KEYPAD == IRIVER_H100_PAD /* returns: 0 if no key was pressed 1 if a key was pressed (or if ON was held down long enough to repeat) 2 if USB was connected */ +#if CONFIG_KEYPAD == RECORDER_PAD +#define PITCH_PAUSE BUTTON_PLAY +#elif CONFIG_KEYPAD == IRIVER_H100_PAD +#define PITCH_PAUSE BUTTON_SELECT +#endif int pitch_screen(void) { int button; @@ -411,17 +416,17 @@ int pitch_screen(void) sound_set_pitch(pitch); break; - case BUTTON_ON | BUTTON_PLAY: + case BUTTON_ON | PITCH_PAUSE: audio_pause(); used = true; break; - case BUTTON_PLAY | BUTTON_REL: + case PITCH_PAUSE | BUTTON_REL: audio_resume(); used = true; break; - case BUTTON_ON | BUTTON_PLAY | BUTTON_REL: + case BUTTON_ON | PITCH_PAUSE | BUTTON_REL: audio_resume(); exit = true; break; -- cgit v1.2.3