summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlex Converse <alex.converse@gmail.com>2009-03-18 13:52:56 +0000
committerAlex Converse <alex.converse@gmail.com>2009-03-18 13:52:56 +0000
commitf650e4d34a9b45c49e287a73ed1e0b72d1cad42f (patch)
tree0562f80ab0a1edbd590705d1b241a6d7e4d9afc0
parent4d0c3dc0d56b5830a1d3cd6c8d22af452602218f (diff)
downloadffmpeg-f650e4d34a9b45c49e287a73ed1e0b72d1cad42f.tar.gz
Move MPEG-4 AOT enum to mpeg4audio.h.
Originally committed as revision 18031 to svn://svn.ffmpeg.org/ffmpeg/trunk
-rw-r--r--libavcodec/aac.h30
-rw-r--r--libavcodec/mpeg4audio.h30
2 files changed, 30 insertions, 30 deletions
diff --git a/libavcodec/aac.h b/libavcodec/aac.h
index 32e7224c47..fb84c59f3f 100644
--- a/libavcodec/aac.h
+++ b/libavcodec/aac.h
@@ -48,36 +48,6 @@
#define TNS_MAX_ORDER 20
-enum AudioObjectType {
- AOT_NULL,
- // Support? Name
- 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 = 12, ///< 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 = 19, ///< 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 RawDataBlockType {
TYPE_SCE,
TYPE_CPE,
diff --git a/libavcodec/mpeg4audio.h b/libavcodec/mpeg4audio.h
index 68ad310b55..7a9950d5a1 100644
--- a/libavcodec/mpeg4audio.h
+++ b/libavcodec/mpeg4audio.h
@@ -46,4 +46,34 @@ extern const uint8_t ff_mpeg4audio_channels[8];
*/
int ff_mpeg4audio_get_config(MPEG4AudioConfig *c, const uint8_t *buf, int buf_size);
+enum AudioObjectType {
+ AOT_NULL,
+ // Support? Name
+ 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 = 12, ///< 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 = 19, ///< 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
+};
+
#endif /* AVCODEC_MPEG4AUDIO_H */