AAC definitions and structures. More...
#include "libavutil/internal.h"
#include "avcodec.h"
#include "dsputil.h"
#include "mpeg4audio.h"
#include <stdint.h>
Go to the source code of this file.
AAC definitions and structures.
Definition in file aac.h.
#define AAC_INIT_VLC_STATIC | ( | num, | ||
size | ||||
) |
INIT_VLC_STATIC(&vlc_spectral[num], 6, ff_aac_spectral_sizes[num], \ ff_aac_spectral_bits[num], sizeof( ff_aac_spectral_bits[num][0]), sizeof( ff_aac_spectral_bits[num][0]), \ ff_aac_spectral_codes[num], sizeof(ff_aac_spectral_codes[num][0]), sizeof(ff_aac_spectral_codes[num][0]), \ size);
Definition at line 40 of file aac.h.
Referenced by aac_decode_init().
#define IS_CODEBOOK_UNSIGNED | ( | x | ) | ((x - 1) & 10) |
Definition at line 117 of file aac.h.
Referenced by decode_spectrum_and_dequant().
#define MAX_CHANNELS 64 |
Definition at line 46 of file aac.h.
Referenced by decode_drc_channel_exclusions(), and encode_init().
#define MAX_ELEM_ID 16 |
Definition at line 47 of file aac.h.
Referenced by aac_decode_frame(), aac_decode_init(), and decode_ga_specific_config().
enum AudioObjectType |
AOT_NULL | |
AOT_AAC_MAIN |
Y Main. |
AOT_AAC_LC |
Y Low Complexity. |
AOT_AAC_SSR |
N (code in SoC repo) Scalable Sample Rate. |
AOT_AAC_LTP |
N (code in SoC repo) Long Term Prediction. |
AOT_SBR |
N (in progress) Spectral Band Replication. |
AOT_AAC_SCALABLE |
N Scalable. |
AOT_TWINVQ |
N Twin Vector Quantizer. |
AOT_CELP |
N Code Excited Linear Prediction. |
AOT_HVXC |
N Harmonic Vector eXcitation Coding. |
AOT_TTSI |
N Text-To-Speech Interface. |
AOT_MAINSYNTH |
N Main Synthesis. |
AOT_WAVESYNTH |
N Wavetable Synthesis. |
AOT_MIDI |
N General MIDI. |
AOT_SAFX |
N Algorithmic Synthesis and Audio Effects. |
AOT_ER_AAC_LC |
N Error Resilient Low Complexity. |
AOT_ER_AAC_LTP |
N Error Resilient Long Term Prediction. |
AOT_ER_AAC_SCALABLE |
N Error Resilient Scalable. |
AOT_ER_TWINVQ |
N Error Resilient Twin Vector Quantizer. |
AOT_ER_BSAC |
N Error Resilient Bit-Sliced Arithmetic Coding. |
AOT_ER_AAC_LD |
N Error Resilient Low Delay. |
AOT_ER_CELP |
N Error Resilient Code Excited Linear Prediction. |
AOT_ER_HVXC |
N Error Resilient Harmonic Vector eXcitation Coding. |
AOT_ER_HILN |
N Error Resilient Harmonic and Individual Lines plus Noise. |
AOT_ER_PARAM |
N Error Resilient Parametric. |
AOT_SSC |
N SinuSoidal Coding. |
enum BandType |
enum ChannelPosition |
enum CouplingPoint |
enum ExtensionPayloadID |
enum RawDataBlockType |
enum WindowSequence |