[commit] r3018 - freeswitch/trunk/src/mod/codecs/mod_amr
Author: anthm Date: Mon Oct 9 19:00:11 2006 New Revision: 3018 Modified: freeswitch/trunk/src/mod/codecs/mod_amr/mod_amr.c Log: update Modified: freeswitch/trunk/src/mod/codecs/mod_amr/mod_amr.c ============================================================================== --- freeswitch/trunk/src/mod/codecs/mod_amr/mod_amr.c (original) +++ freeswitch/trunk/src/mod/codecs/mod_amr/mod_amr.c Mon Oct 9 19:00:11 2006 @@ -200,7 +200,7 @@ context->decoder_state = NULL; if (encoding) { - context->encoder_state = Encoder_Interface_init(1); + context->encoder_state = Encoder_Interface_init(0); } if (decoding) { @@ -268,13 +268,7 @@ return SWITCH_STATUS_FALSE; } - if (encoded_data_len == 1) { - memset(decoded_data, 255, codec->implementation->bytes_per_frame); - *flag |= SFF_CNG; - } else { - Decoder_Interface_Decode( context->decoder_state, (unsigned char *)encoded_data, (int16_t *)decoded_data, 0 ); - } - + Decoder_Interface_Decode(context->decoder_state, (unsigned char *)encoded_data, (int16_t *)decoded_data, 0); *decoded_data_len = codec->implementation->bytes_per_frame; return SWITCH_STATUS_SUCCESS;
participants (1)
-
Freeswitch SVN