# HG changeset patch # User aurel # Date 1152342840 0 # Node ID c10e0dbce7deb535066e00ffd9a917f7e3f1a5a8 # Parent 712f2acca29a5e8f3384c5d3610046b717295d88 set proper bits_per_sample value for ADPCM codecs diff -r 712f2acca29a -r c10e0dbce7de utils.c --- a/utils.c Fri Jul 07 22:42:36 2006 +0000 +++ b/utils.c Sat Jul 08 07:14:00 2006 +0000 @@ -658,7 +658,7 @@ if (bits_per_sample) { if (enc->channels == 0) return -1; - frame_size = size / ((bits_per_sample >> 3) * enc->channels); + frame_size = (size << 3) / (bits_per_sample * enc->channels); } else { /* used for example by ADPCM codecs */ if (enc->bit_rate == 0)