Mercurial > libavcodec.hg
comparison aac.h @ 7580:c49ab52db74c libavcodec
Synchronise AAC decoder code with that from SoC
author | superdump |
---|---|
date | Fri, 15 Aug 2008 00:19:14 +0000 |
parents | a05954c505ab |
children | 6fdffa4836a7 |
comparison
equal
deleted
inserted
replaced
7579:30bc7ba91daa | 7580:c49ab52db74c |
---|---|
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 |
46 #define MAX_ELEM_ID 16 | 46 #define MAX_ELEM_ID 16 |
47 | |
48 #define IVQUANT_SIZE 1024 | |
49 | 47 |
50 enum AudioObjectType { | 48 enum AudioObjectType { |
51 AOT_NULL, | 49 AOT_NULL, |
52 // Support? Name | 50 // Support? Name |
53 AOT_AAC_MAIN, ///< Y Main | 51 AOT_AAC_MAIN, ///< Y Main |
163 */ | 161 */ |
164 } DynamicRangeControl; | 162 } DynamicRangeControl; |
165 | 163 |
166 typedef struct { | 164 typedef struct { |
167 int num_pulse; | 165 int num_pulse; |
168 int start; | 166 int pos[4]; |
169 int offset[4]; | |
170 int amp[4]; | 167 int amp[4]; |
171 } Pulse; | 168 } Pulse; |
172 | 169 |
173 /** | 170 /** |
174 * coupling parameters | 171 * coupling parameters |