summaryrefslogtreecommitdiff
path: root/apps/recorder/recording.c
diff options
context:
space:
mode:
Diffstat (limited to 'apps/recorder/recording.c')
-rw-r--r--apps/recorder/recording.c16
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)