summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--apps/talk.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/apps/talk.c b/apps/talk.c
index 9343661181..8979952103 100644
--- a/apps/talk.c
+++ b/apps/talk.c
@@ -875,6 +875,11 @@ bool talk_voice_required(void)
875/* somebody else claims the mp3 buffer, e.g. for regular play/record */ 875/* somebody else claims the mp3 buffer, e.g. for regular play/record */
876void talk_buffer_set_policy(int policy) 876void talk_buffer_set_policy(int policy)
877{ 877{
878#if CONFIG_CODEC != SWCODEC
879 /* always grab the voice buffer for now */
880 (void) policy;
881 give_buffer_away = true;
882#else
878 switch(policy) 883 switch(policy)
879 { 884 {
880 case TALK_BUFFER_DEFAULT: 885 case TALK_BUFFER_DEFAULT:
@@ -882,6 +887,7 @@ void talk_buffer_set_policy(int policy)
882 case TALK_BUFFER_LOOSE: give_buffer_away = true; break; 887 case TALK_BUFFER_LOOSE: give_buffer_away = true; break;
883 default: DEBUGF("Ignoring unknown policy\n"); break; 888 default: DEBUGF("Ignoring unknown policy\n"); break;
884 } 889 }
890#endif
885} 891}
886 892
887/* play a voice ID from voicefile */ 893/* play a voice ID from voicefile */