]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
add patch from ml
authorBrian West <brian@freeswitch.org>
Mon, 13 Apr 2009 16:15:32 +0000 (16:15 +0000)
committerBrian West <brian@freeswitch.org>
Mon, 13 Apr 2009 16:15:32 +0000 (16:15 +0000)
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13010 d0543943-73ff-0310-b7d9-9358b9ac24b2

src/mod/codecs/mod_dahdi_codec/mod_dahdi_codec.c

index 137579a72ece2331164a3406e0b8a5b7351b2d83..694791cbc2daadfd26918c7d69d0c14f87626879 100644 (file)
@@ -133,9 +133,6 @@ static switch_status_t init_encoder(switch_codec_t *codec)
 #endif
                return SWITCH_STATUS_FALSE;
        }
-       /* ulaw requires 8 times more storage than g729 and 12 times more than G723, right? */
-       context->codec_r = (codec->implementation->ianacode == CODEC_G729_IANA_CODE) 
-               ? 8 : 12;
 #ifdef DEBUG_DAHDI_CODEC
        switch_log_printf(SWITCH_CHANNEL_LOG, SWITCH_LOG_DEBUG, "Encoding requested and granted with %d/%d.\n",
                                          fmts.srcfmt, fmts.dstfmt);
@@ -197,6 +194,10 @@ static switch_status_t switch_dahdi_init(switch_codec_t *codec, switch_codec_fla
        context->encoding_fd = -1;
        context->decoding_fd = -1;
 
+       /* ulaw requires 8 times more storage than g729 and 12 times more than G723, right? */
+       context->codec_r = (codec->implementation->ianacode == CODEC_G729_IANA_CODE) 
+               ? 8 : 12;
+
        return SWITCH_STATUS_SUCCESS;
 }