#include <stdint.h>#include "get_bits.h"#include "put_bits.h"Go to the source code of this file.
| #define MAX_PCE_SIZE 304 |
Maximum size of a PCE including the 3-bit ID_PCE.
marker and the comment
Definition at line 101 of file mpeg4audio.h.
Referenced by aac_adtstoasc_filter(), and ff_adts_decode_extradata().
| 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 | Y Long Term Prediction. |
| AOT_SBR | Y 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. |
| AOT_PS | N Parametric Stereo. |
| AOT_SURROUND | N MPEG Surround. |
| AOT_ESCAPE | Y Escape Value. |
| AOT_L1 | Y Layer 1. |
| AOT_L2 | Y Layer 2. |
| AOT_L3 | Y Layer 3. |
| AOT_DST | N Direct Stream Transfer. |
| AOT_ALS | Y Audio LosslesS. |
| AOT_SLS | N Scalable LosslesS. |
| AOT_SLS_NON_CORE | N Scalable LosslesS (non core). |
| AOT_ER_AAC_ELD | N Error Resilient Enhanced Low Delay. |
| AOT_SMR_SIMPLE | N Symbolic Music Representation Simple. |
| AOT_SMR_MAIN | N Symbolic Music Representation Main. |
| AOT_USAC_NOSBR | N Unified Speech and Audio Coding (no SBR). |
| AOT_SAOC | N Spatial Audio Object Coding. |
| AOT_LD_SURROUND | N Low Delay MPEG Surround. |
| AOT_USAC | N Unified Speech and Audio Coding. |
Definition at line 54 of file mpeg4audio.h.
| int ff_copy_pce_data | ( | PutBitContext * | pb, | |
| GetBitContext * | gb | |||
| ) |
Definition at line 154 of file mpeg4audio.c.
Referenced by aac_adtstoasc_filter(), and ff_adts_decode_extradata().
| int ff_mpeg4audio_get_config | ( | MPEG4AudioConfig * | c, | |
| const uint8_t * | buf, | |||
| int | buf_size | |||
| ) |
Parse MPEG-4 systems extradata to retrieve audio configuration.
| [in] | c | MPEG4AudioConfig structure to fill. |
| [in] | buf | Extradata from container. |
| [in] | buf_size | Extradata size. |
Definition at line 79 of file mpeg4audio.c.
Referenced by decode_audio_specific_config(), ff_adts_decode_extradata(), ff_mp4_read_dec_config_descr(), flv_read_packet(), get_aac_sample_rates(), and read_specific_config().
| const uint8_t ff_mpeg4audio_channels[8] |
Definition at line 60 of file mpeg4audio.c.
Referenced by aac_sync(), and ff_mpeg4audio_get_config().
| const int ff_mpeg4audio_sample_rates[16] |
Definition at line 55 of file mpeg4audio.c.
Referenced by aac_encode_init(), ff_aac_parse_header(), get_sample_rate(), and matroska_aac_sri().
1.5.8