diff --git a/src/mod/codecs/mod_amr/mod_amr.c b/src/mod/codecs/mod_amr/mod_amr.c index 0769f62f3aa..37f41c27e98 100644 --- a/src/mod/codecs/mod_amr/mod_amr.c +++ b/src/mod/codecs/mod_amr/mod_amr.c @@ -142,7 +142,7 @@ static struct { const int switch_amr_frame_sizes[] = {12,13,15,17,19,20,26,31,5,0,0,0,0,0,0,1}; -#define SWITCH_AMR_OUT_MAX_SIZE 32 +#define SWITCH_AMR_OUT_MAX_SIZE 33 #define SWITCH_AMR_MODES 9 /* plus SID */ static switch_bool_t switch_amr_unpack_oa(unsigned char *buf, uint8_t *tmp, int encoded_data_len) diff --git a/src/mod/codecs/mod_amrwb/mod_amrwb.c b/src/mod/codecs/mod_amrwb/mod_amrwb.c index d89ec5d62bb..ebad893168e 100644 --- a/src/mod/codecs/mod_amrwb/mod_amrwb.c +++ b/src/mod/codecs/mod_amrwb/mod_amrwb.c @@ -94,7 +94,7 @@ static struct { const int switch_amrwb_frame_sizes[] = {17, 23, 32, 36, 40, 46, 50, 58, 60, 5, 0, 0, 0, 0, 1, 1}; -#define SWITCH_AMRWB_OUT_MAX_SIZE 61 +#define SWITCH_AMRWB_OUT_MAX_SIZE 62 #define SWITCH_AMRWB_MODES 10 /* Silence Indicator (SID) included */ #define invalid_frame_type (index > SWITCH_AMRWB_MODES && index != 0xe && index != 0xf) /* include SPEECH_LOST and NO_DATA*/