]> git.ipfire.org Git - thirdparty/asterisk.git/commitdiff
Fix samples vs. length calculations for g722
authorRussell Bryant <russell@russellbryant.com>
Fri, 11 Jan 2008 03:39:33 +0000 (03:39 +0000)
committerRussell Bryant <russell@russellbryant.com>
Fri, 11 Jan 2008 03:39:33 +0000 (03:39 +0000)
git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@98082 65c4cc65-6c06-0410-ace0-fbb531ad65f3

main/frame.c

index 0cd0b03fb2c9892107da80b522e05dee5a3fbb3d..d6400a9afcd5418f900622e17b6500d435466d9d 100644 (file)
@@ -1491,9 +1491,9 @@ int ast_codec_get_samples(struct ast_frame *f)
                break;
        case AST_FORMAT_ULAW:
        case AST_FORMAT_ALAW:
-       case AST_FORMAT_G722:
                samples = f->datalen;
                break;
+       case AST_FORMAT_G722:
        case AST_FORMAT_ADPCM:
        case AST_FORMAT_G726:
        case AST_FORMAT_G726_AAL2:
@@ -1527,6 +1527,7 @@ int ast_codec_get_len(int format, int samples)
        case AST_FORMAT_ALAW:
                len = samples;
                break;
+       case AST_FORMAT_G722:
        case AST_FORMAT_ADPCM:
        case AST_FORMAT_G726:
        case AST_FORMAT_G726_AAL2: