Home - Waterfall Grid T-Grid Console Builders Recent Builds Buildslaves Changesources - JSON API - About

Change #244074

Category ffmpeg
Changed by Daniil Cherednik <dan.cherednikohnoyoudont@gmail.com>
Changed at Fri 29 Aug 2025 14:29:52
Repository https://git.ffmpeg.org/ffmpeg.git
Project ffmpeg
Branch master
Revision 0828a3b6366042a2d65188c89a1f5bf0ae52ec75

Comments

avcodec/atrac3: fix inconsistent band num calculation
'decode_spectrum' reads 5 bits from bitstream to get
number of encoded subbands – so 31 means all 32
subbands are encoded. This value also is used to
determinate the number of used band in the hybrid
filterbank.

'subband_tab' array contains 33 values of MDCT spec
line positions started from 0 line and used to map
subband number in to the range of mdct lines.

Since the subband_num returned by decode_spectrum
actually is number – 1 and subband_tab started from 0
we need to add 1 to make num_bands calculation correct.

Changed files