aac: Move an initialization macro used only by the decoder out of the header.
authorAlex Converse <alex.converse@gmail.com>
Sat, 5 Jun 2010 15:31:57 +0000 (15:31 +0000)
committerAlex Converse <alex.converse@gmail.com>
Sat, 5 Jun 2010 15:31:57 +0000 (15:31 +0000)
Originally committed as revision 23490 to svn://svn.ffmpeg.org/ffmpeg/trunk

libavcodec/aac.h
libavcodec/aacdec.c

index ff0e8cb..f74cb51 100644 (file)
 
 #include <stdint.h>
 
-#define AAC_INIT_VLC_STATIC(num, size) \
-    INIT_VLC_STATIC(&vlc_spectral[num], 8, 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);
-
 #define MAX_CHANNELS 64
 #define MAX_ELEM_ID 16
 
index ebbc4cd..ba84678 100644 (file)
@@ -524,6 +524,12 @@ static void reset_predictor_group(PredictorState *ps, int group_num)
         reset_predict_state(&ps[i]);
 }
 
+#define AAC_INIT_VLC_STATIC(num, size) \
+    INIT_VLC_STATIC(&vlc_spectral[num], 8, 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);
+
 static av_cold int aac_decode_init(AVCodecContext *avctx)
 {
     AACContext *ac = avctx->priv_data;