comparison aac.h @ 10877:9ad6c1c4455c libavcodec

AAC: Reduce depth of vlc_spectral tables to 2 Up to 6% faster overall on i7, no change on A8.
author mru
date Wed, 13 Jan 2010 16:46:39 +0000
parents 2474aceea736
children 34a65026fa06
comparison
equal deleted inserted replaced
10876:03d8758218d2 10877:9ad6c1c4455c
35 #include "mpeg4audio.h" 35 #include "mpeg4audio.h"
36 36
37 #include <stdint.h> 37 #include <stdint.h>
38 38
39 #define AAC_INIT_VLC_STATIC(num, size) \ 39 #define AAC_INIT_VLC_STATIC(num, size) \
40 INIT_VLC_STATIC(&vlc_spectral[num], 6, ff_aac_spectral_sizes[num], \ 40 INIT_VLC_STATIC(&vlc_spectral[num], 8, ff_aac_spectral_sizes[num], \
41 ff_aac_spectral_bits[num], sizeof( ff_aac_spectral_bits[num][0]), sizeof( ff_aac_spectral_bits[num][0]), \ 41 ff_aac_spectral_bits[num], sizeof( ff_aac_spectral_bits[num][0]), sizeof( ff_aac_spectral_bits[num][0]), \
42 ff_aac_spectral_codes[num], sizeof(ff_aac_spectral_codes[num][0]), sizeof(ff_aac_spectral_codes[num][0]), \ 42 ff_aac_spectral_codes[num], sizeof(ff_aac_spectral_codes[num][0]), sizeof(ff_aac_spectral_codes[num][0]), \
43 size); 43 size);
44 44
45 #define MAX_CHANNELS 64 45 #define MAX_CHANNELS 64