Mercurial > libavcodec.hg
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 |