]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
FS-7597: [mod_codec2] Fixed encoded_data_len for MODE 2400, it should be 6 bytes...
authordoancea <doancea@orange-vallee.net>
Mon, 1 Jun 2015 16:22:45 +0000 (18:22 +0200)
committerMichael Jerris <mike@jerris.com>
Mon, 29 Jun 2015 15:13:20 +0000 (11:13 -0400)
src/mod/codecs/mod_codec2/mod_codec2.c

index bb70bf8c46640f05f3c40baeac1d4a7975b0efa0..cee954499a81c11117c7bc4f4c4af244d79fff0c 100644 (file)
@@ -152,7 +152,7 @@ static switch_status_t switch_codec2_encode(switch_codec_t *codec, switch_codec_
        fflush(context->encoder_out);
 #endif
        
-       *encoded_data_len = 8;
+       *encoded_data_len = 6;
 
        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);
 
-       SWITCH_ADD_CODEC(codec_interface, "CODEC2 2550bps");
+       SWITCH_ADD_CODEC(codec_interface, "CODEC2 2400bps");
 
        switch_core_codec_add_implementation(pool, codec_interface,
                                                         SWITCH_CODEC_TYPE_AUDIO,
@@ -239,7 +239,7 @@ SWITCH_MODULE_LOAD_FUNCTION(mod_codec2_load)
                                                         NULL,
                                                         8000, /* samples/sec */
                                                         8000, /* samples/sec */
-                                                        2550, /* bps */
+                                                        2400, /* bps */
                                                         20000, /* ptime */
                                                         CODEC2_SAMPLES_PER_FRAME,      /* samples decoded */
                                                         CODEC2_SAMPLES_PER_FRAME*2,    /* bytes decoded */