mirror of
https://github.com/signalwire/freeswitch.git
synced 2025-03-06 02:22:56 +00:00
Fixed encoded_data_len for MODE 2400, it should be 6 bytes. Also replaced 2550 bps bitrate (obsoleted operation mode) by 2400
This commit is contained in:
parent
12504aa210
commit
8392366057
@ -152,7 +152,7 @@ static switch_status_t switch_codec2_encode(switch_codec_t *codec, switch_codec_
|
|||||||
fflush(context->encoder_out);
|
fflush(context->encoder_out);
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
*encoded_data_len = 8;
|
*encoded_data_len = 6;
|
||||||
|
|
||||||
return SWITCH_STATUS_SUCCESS;
|
return SWITCH_STATUS_SUCCESS;
|
||||||
}
|
}
|
||||||
@ -230,7 +230,7 @@ SWITCH_MODULE_LOAD_FUNCTION(mod_codec2_load)
|
|||||||
|
|
||||||
*module_interface = switch_loadable_module_create_module_interface(pool, modname);
|
*module_interface = switch_loadable_module_create_module_interface(pool, modname);
|
||||||
|
|
||||||
SWITCH_ADD_CODEC(codec_interface, "CODEC2 2550bps");
|
SWITCH_ADD_CODEC(codec_interface, "CODEC2 2400bps");
|
||||||
|
|
||||||
switch_core_codec_add_implementation(pool, codec_interface,
|
switch_core_codec_add_implementation(pool, codec_interface,
|
||||||
SWITCH_CODEC_TYPE_AUDIO,
|
SWITCH_CODEC_TYPE_AUDIO,
|
||||||
@ -239,7 +239,7 @@ SWITCH_MODULE_LOAD_FUNCTION(mod_codec2_load)
|
|||||||
NULL,
|
NULL,
|
||||||
8000, /* samples/sec */
|
8000, /* samples/sec */
|
||||||
8000, /* samples/sec */
|
8000, /* samples/sec */
|
||||||
2550, /* bps */
|
2400, /* bps */
|
||||||
20000, /* ptime */
|
20000, /* ptime */
|
||||||
CODEC2_SAMPLES_PER_FRAME, /* samples decoded */
|
CODEC2_SAMPLES_PER_FRAME, /* samples decoded */
|
||||||
CODEC2_SAMPLES_PER_FRAME*2, /* bytes decoded */
|
CODEC2_SAMPLES_PER_FRAME*2, /* bytes decoded */
|
||||||
|
Loading…
x
Reference in New Issue
Block a user