From c1831f0434c43e33db184b2203c14effef695792 Mon Sep 17 00:00:00 2001 From: Anthony Minessale Date: Mon, 22 Dec 2008 21:17:41 +0000 Subject: [PATCH] update git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@10913 d0543943-73ff-0310-b7d9-9358b9ac24b2 --- src/switch_pcm.c | 30 +++++++++++++++--------------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/src/switch_pcm.c b/src/switch_pcm.c index fb49e64a3d..6df85eb96e 100644 --- a/src/switch_pcm.c +++ b/src/switch_pcm.c @@ -422,11 +422,11 @@ SWITCH_MODULE_LOAD_FUNCTION(core_pcm_load) } - samples_per_frame = 8; - bytes_per_frame = 16; + samples_per_frame = 16; + bytes_per_frame = 32; ms_per_frame = 2000; - for (x = 0; x < 5; x++) { + for (x = 0; x < 4; x++) { switch_core_codec_add_implementation(pool, codec_interface, SWITCH_CODEC_TYPE_AUDIO, /* enumeration defining the type of the codec */ 10, /* the IANA code number */ @@ -446,19 +446,19 @@ SWITCH_MODULE_LOAD_FUNCTION(core_pcm_load) switch_raw_decode, /* function to decode encoded data into raw data */ switch_raw_destroy); /* deinitalize a codec handle using this implementation */ - samples_per_frame += 8; - bytes_per_frame += 16; + samples_per_frame += 16; + bytes_per_frame += 32; ms_per_frame += 2000; } - samples_per_frame = 16; - bytes_per_frame = 32; + samples_per_frame = 32; + bytes_per_frame = 64; ms_per_frame = 2000; - for (x = 0; x < 5; x++) { + for (x = 0; x < 4; x++) { switch_core_codec_add_implementation(pool, codec_interface, SWITCH_CODEC_TYPE_AUDIO, /* enumeration defining the type of the codec */ 10, /* the IANA code number */ @@ -478,18 +478,18 @@ SWITCH_MODULE_LOAD_FUNCTION(core_pcm_load) switch_raw_decode, /* function to decode encoded data into raw data */ switch_raw_destroy); /* deinitalize a codec handle using this implementation */ - samples_per_frame += 16; - bytes_per_frame += 32; + samples_per_frame += 32; + bytes_per_frame += 64; ms_per_frame += 2000; } - samples_per_frame = 32; - bytes_per_frame = 64; + samples_per_frame = 64; + bytes_per_frame = 128; ms_per_frame = 2000; - for (x = 0; x < 5; x++) { + for (x = 0; x < 4; x++) { switch_core_codec_add_implementation(pool, codec_interface, SWITCH_CODEC_TYPE_AUDIO, /* enumeration defining the type of the codec */ 10, /* the IANA code number */ @@ -509,8 +509,8 @@ SWITCH_MODULE_LOAD_FUNCTION(core_pcm_load) switch_raw_decode, /* function to decode encoded data into raw data */ switch_raw_destroy); /* deinitalize a codec handle using this implementation */ - samples_per_frame += 32; - bytes_per_frame += 64; + samples_per_frame += 64; + bytes_per_frame += 128; ms_per_frame += 2000; }