From 356a8b48cde75a93680350454c293dc8913f4104 Mon Sep 17 00:00:00 2001 From: Brad Midgley Date: Fri, 14 Dec 2007 00:15:33 +0000 Subject: be more strict about calculating from joint since client may set it to a funky value other than 0/1 --- sbc/sbc.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'sbc') diff --git a/sbc/sbc.c b/sbc/sbc.c index 86efadcf..960a5bc5 100644 --- a/sbc/sbc.c +++ b/sbc/sbc.c @@ -1366,7 +1366,7 @@ int sbc_get_frame_length(sbc_t *sbc) if (sbc->channels == 1) ret += ((sbc->blocks * sbc->channels * sbc->bitpool) + 7) / 8; else - ret += ((sbc->joint * sbc->subbands + sbc->blocks * sbc->bitpool) + ret += (((sbc->joint? sbc->subbands:0) + sbc->blocks * sbc->bitpool) + 7) / 8; return ret; -- cgit