From c8293ff159fb19f33f0820aa3ab85cab09ff26b4 Mon Sep 17 00:00:00 2001 From: Alexandre Savard <alexandre.savard@savoirfairelinux.net> Date: Mon, 5 Oct 2009 16:51:20 -0400 Subject: [PATCH] [#2209] Fix speex codec framesize --- sflphone-common/src/audio/codecs/speexcodec_nb.cpp | 2 +- sflphone-common/src/audio/codecs/speexcodec_ub.cpp | 2 +- sflphone-common/src/audio/codecs/speexcodec_wb.cpp | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/sflphone-common/src/audio/codecs/speexcodec_nb.cpp b/sflphone-common/src/audio/codecs/speexcodec_nb.cpp index 2481a8be5b..f01fd881f0 100644 --- a/sflphone-common/src/audio/codecs/speexcodec_nb.cpp +++ b/sflphone-common/src/audio/codecs/speexcodec_nb.cpp @@ -113,7 +113,7 @@ class Speex : public AudioCodec speex_bits_read_from (&_speex_dec_bits, (char*) src, size); speex_decode_int (_speex_dec_state, &_speex_dec_bits, dst); - return _speex_frame_size * ratio; + return _frameSize; } virtual int codecEncode (unsigned char *dst, short *src, unsigned int size) { diff --git a/sflphone-common/src/audio/codecs/speexcodec_ub.cpp b/sflphone-common/src/audio/codecs/speexcodec_ub.cpp index fb69c39500..44cd514548 100644 --- a/sflphone-common/src/audio/codecs/speexcodec_ub.cpp +++ b/sflphone-common/src/audio/codecs/speexcodec_ub.cpp @@ -115,7 +115,7 @@ class Speex : public AudioCodec speex_decode_int (_speex_dec_state, &_speex_dec_bits, dst); // return the nuber of byte, not the number of sample - return _speex_frame_size * 2; + return _frameSize * 2; } virtual int codecEncode (unsigned char *dst, short *src, unsigned int size) { diff --git a/sflphone-common/src/audio/codecs/speexcodec_wb.cpp b/sflphone-common/src/audio/codecs/speexcodec_wb.cpp index 7d8fcd679f..7323d1c5de 100644 --- a/sflphone-common/src/audio/codecs/speexcodec_wb.cpp +++ b/sflphone-common/src/audio/codecs/speexcodec_wb.cpp @@ -114,7 +114,7 @@ class Speex : public AudioCodec speex_bits_read_from (&_speex_dec_bits, (char*) src, size); speex_decode_int (_speex_dec_state, &_speex_dec_bits, dst); - return 2 * _speex_frame_size * ratio; + return _frameSize; } virtual int codecEncode (unsigned char *dst, short *src, unsigned int size) { -- GitLab