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