Mercurial > libavcodec.hg
comparison wma.h @ 10199:38ab367d4231 libavcodec
Merge FFTContext and MDCTContext
author | mru |
---|---|
date | Sun, 20 Sep 2009 17:30:20 +0000 |
parents | 1f6b569bf958 |
children | ab687351bfef |
comparison
equal
deleted
inserted
replaced
10198:78af613fc316 | 10199:38ab367d4231 |
---|---|
114 DECLARE_ALIGNED_16(float, exponents[MAX_CHANNELS][BLOCK_MAX_SIZE]); | 114 DECLARE_ALIGNED_16(float, exponents[MAX_CHANNELS][BLOCK_MAX_SIZE]); |
115 float max_exponent[MAX_CHANNELS]; | 115 float max_exponent[MAX_CHANNELS]; |
116 WMACoef coefs1[MAX_CHANNELS][BLOCK_MAX_SIZE]; | 116 WMACoef coefs1[MAX_CHANNELS][BLOCK_MAX_SIZE]; |
117 DECLARE_ALIGNED_16(float, coefs[MAX_CHANNELS][BLOCK_MAX_SIZE]); | 117 DECLARE_ALIGNED_16(float, coefs[MAX_CHANNELS][BLOCK_MAX_SIZE]); |
118 DECLARE_ALIGNED_16(FFTSample, output[BLOCK_MAX_SIZE * 2]); | 118 DECLARE_ALIGNED_16(FFTSample, output[BLOCK_MAX_SIZE * 2]); |
119 MDCTContext mdct_ctx[BLOCK_NB_SIZES]; | 119 FFTContext mdct_ctx[BLOCK_NB_SIZES]; |
120 float *windows[BLOCK_NB_SIZES]; | 120 float *windows[BLOCK_NB_SIZES]; |
121 /* output buffer for one frame and the last for IMDCT windowing */ | 121 /* output buffer for one frame and the last for IMDCT windowing */ |
122 DECLARE_ALIGNED_16(float, frame_out[MAX_CHANNELS][BLOCK_MAX_SIZE * 2]); | 122 DECLARE_ALIGNED_16(float, frame_out[MAX_CHANNELS][BLOCK_MAX_SIZE * 2]); |
123 /* last frame info */ | 123 /* last frame info */ |
124 uint8_t last_superframe[MAX_CODED_SUPERFRAME_SIZE + 4]; /* padding added */ | 124 uint8_t last_superframe[MAX_CODED_SUPERFRAME_SIZE + 4]; /* padding added */ |