diff options
Diffstat (limited to 'apps/recorder/recording.c')
-rw-r--r-- | apps/recorder/recording.c | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/apps/recorder/recording.c b/apps/recorder/recording.c index 09ec0f43f5..d4094a2511 100644 --- a/apps/recorder/recording.c +++ b/apps/recorder/recording.c | |||
@@ -34,6 +34,9 @@ | |||
34 | #ifdef HAVE_UDA1380 | 34 | #ifdef HAVE_UDA1380 |
35 | #include "uda1380.h" | 35 | #include "uda1380.h" |
36 | #endif | 36 | #endif |
37 | #ifdef HAVE_TLV320 | ||
38 | #include "tlv320.h" | ||
39 | #endif | ||
37 | 40 | ||
38 | #include "mp3_playback.h" | 41 | #include "mp3_playback.h" |
39 | #include "mas.h" | 42 | #include "mas.h" |
@@ -109,6 +112,16 @@ | |||
109 | #define REC_RC_PREV BUTTON_RC_REW | 112 | #define REC_RC_PREV BUTTON_RC_REW |
110 | #define REC_RC_SETTINGS BUTTON_RC_MODE | 113 | #define REC_RC_SETTINGS BUTTON_RC_MODE |
111 | 114 | ||
115 | #elif (CONFIG_KEYPAD == IAUDIO_X5_PAD) | ||
116 | #define REC_SHUTDOWN (BUTTON_POWER | BUTTON_REPEAT) | ||
117 | #define REC_STOPEXIT BUTTON_POWER | ||
118 | #define REC_RECPAUSE BUTTON_REC | ||
119 | #define REC_INC BUTTON_RIGHT | ||
120 | #define REC_DEC BUTTON_LEFT | ||
121 | #define REC_NEXT BUTTON_DOWN | ||
122 | #define REC_PREV BUTTON_UP | ||
123 | #define REC_SETTINGS BUTTON_PLAY | ||
124 | |||
112 | #elif CONFIG_KEYPAD == GMINI100_PAD | 125 | #elif CONFIG_KEYPAD == GMINI100_PAD |
113 | #define REC_SHUTDOWN (BUTTON_OFF | BUTTON_REPEAT) | 126 | #define REC_SHUTDOWN (BUTTON_OFF | BUTTON_REPEAT) |
114 | #define REC_STOPEXIT BUTTON_OFF | 127 | #define REC_STOPEXIT BUTTON_OFF |
@@ -362,6 +375,9 @@ bool recording_screen(void) | |||
362 | audio_stop(); | 375 | audio_stop(); |
363 | /* Set peak meter to recording mode */ | 376 | /* Set peak meter to recording mode */ |
364 | peak_meter_playback(false); | 377 | peak_meter_playback(false); |
378 | #ifdef IAUDIO_X5 | ||
379 | pcm_rec_mux(0); /* select line-in (not radio) */ | ||
380 | #endif | ||
365 | 381 | ||
366 | #if defined(HAVE_SPDIF_IN) && !defined(SIMULATOR) | 382 | #if defined(HAVE_SPDIF_IN) && !defined(SIMULATOR) |
367 | if (global_settings.rec_source == SOURCE_SPDIF) | 383 | if (global_settings.rec_source == SOURCE_SPDIF) |