diff options
Diffstat (limited to 'apps')
-rw-r--r-- | apps/talk.c | 6 |
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 */ |
876 | void talk_buffer_set_policy(int policy) | 876 | void 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 */ |