summaryrefslogtreecommitdiffstats
path: root/sbc/sbc.c
diff options
context:
space:
mode:
authorChristian Hoene <hoene@ieee.org>2009-01-05 13:26:08 +0100
committerMarcel Holtmann <marcel@holtmann.org>2009-01-06 03:41:57 +0100
commit2cada66773cb8cf3a95d571fbed669a994bac2e0 (patch)
treea1d0200ad41934a513bc80573a66ddac7fd35828 /sbc/sbc.c
parent365f92ed452f021d4f372220d1e8ea5076dda81a (diff)
Fixed correct handling of frame sizes in the encoder
Diffstat (limited to 'sbc/sbc.c')
-rw-r--r--sbc/sbc.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/sbc/sbc.c b/sbc/sbc.c
index 650bc2f0..8fff277c 100644
--- a/sbc/sbc.c
+++ b/sbc/sbc.c
@@ -69,7 +69,7 @@ struct sbc_frame {
uint8_t subband_mode;
uint8_t subbands;
uint8_t bitpool;
- uint8_t codesize;
+ uint16_t codesize;
uint8_t length;
/* bit number x set means joint stereo has been used in subband x */
@@ -1329,9 +1329,9 @@ int sbc_get_frame_duration(sbc_t *sbc)
return (1000000 * blocks * subbands) / frequency;
}
-int sbc_get_codesize(sbc_t *sbc)
+uint16_t sbc_get_codesize(sbc_t *sbc)
{
- uint8_t subbands, channels, blocks;
+ uint16_t subbands, channels, blocks;
struct sbc_priv *priv;
priv = sbc->priv;