]> git.sesse.net Git - ffmpeg/blobdiff - libavcodec/aacenc.h
Merge remote-tracking branch 'qatar/master'
[ffmpeg] / libavcodec / aacenc.h
index 44ad50bf80ad111ef6a53a51c8b89fa6ace50096..e48fc18060dff0a2afd5fdd361f71f8d04cf7507 100644 (file)
 
 #include "psymodel.h"
 
+#define AAC_CODER_NB 4
+
 typedef struct AACEncOptions {
     int stereo_mode;
+    int aac_coder;
 } AACEncOptions;
 
 struct AACEncContext;
@@ -61,6 +64,7 @@ typedef struct AACEncContext {
     int16_t *samples;                            ///< saved preprocessed input
 
     int samplerate_index;                        ///< MPEG-4 samplerate index
+    const uint8_t *chan_map;                     ///< channel configuration map
 
     ChannelElement *cpe;                         ///< channel elements
     FFPsyContext psy;