diff options
Diffstat (limited to 'firmware/target/arm/imx233/audio-imx233.c')
-rw-r--r-- | firmware/target/arm/imx233/audio-imx233.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/firmware/target/arm/imx233/audio-imx233.c b/firmware/target/arm/imx233/audio-imx233.c index b041450071..9e6082524f 100644 --- a/firmware/target/arm/imx233/audio-imx233.c +++ b/firmware/target/arm/imx233/audio-imx233.c | |||
@@ -75,8 +75,6 @@ static void select_audio_path(void) | |||
75 | { | 75 | { |
76 | #if defined(HAVE_RECORDING) | 76 | #if defined(HAVE_RECORDING) |
77 | const bool recording = input_flags & SRCF_RECORDING; | 77 | const bool recording = input_flags & SRCF_RECORDING; |
78 | #else | ||
79 | const bool recording = false; | ||
80 | #endif | 78 | #endif |
81 | 79 | ||
82 | switch(input_source) | 80 | switch(input_source) |
@@ -87,7 +85,9 @@ static void select_audio_path(void) | |||
87 | /* fallthrough */ | 85 | /* fallthrough */ |
88 | case AUDIO_SRC_PLAYBACK: | 86 | case AUDIO_SRC_PLAYBACK: |
89 | audiohw_set_monitor(false); | 87 | audiohw_set_monitor(false); |
88 | #if defined(HAVE_RECORDING) | ||
90 | audiohw_disable_recording(); | 89 | audiohw_disable_recording(); |
90 | #endif | ||
91 | break; | 91 | break; |
92 | 92 | ||
93 | #if defined(HAVE_RECORDING) && (INPUT_SRC_CAPS & SRC_CAP_MIC) | 93 | #if defined(HAVE_RECORDING) && (INPUT_SRC_CAPS & SRC_CAP_MIC) |
@@ -102,10 +102,12 @@ static void select_audio_path(void) | |||
102 | /* recording and playback */ | 102 | /* recording and playback */ |
103 | case AUDIO_SRC_FMRADIO: | 103 | case AUDIO_SRC_FMRADIO: |
104 | audiohw_set_monitor(true); | 104 | audiohw_set_monitor(true); |
105 | #if defined(HAVE_RECORDING) | ||
105 | if(recording) | 106 | if(recording) |
106 | audiohw_enable_recording(false); | 107 | audiohw_enable_recording(false); |
107 | else | 108 | else |
108 | audiohw_disable_recording(); | 109 | audiohw_disable_recording(); |
110 | #endif | ||
109 | break; | 111 | break; |
110 | #endif /* (INPUT_SRC_CAPS & SRC_CAP_FMRADIO) */ | 112 | #endif /* (INPUT_SRC_CAPS & SRC_CAP_FMRADIO) */ |
111 | } | 113 | } |