comparison wmaprodec.c @ 10199:38ab367d4231 libavcodec

Merge FFTContext and MDCTContext
author mru
date Sun, 20 Sep 2009 17:30:20 +0000
parents a514a601bf26
children 9699e4499f2d
comparison
equal deleted inserted replaced
10198:78af613fc316 10199:38ab367d4231
164 AVCodecContext* avctx; ///< codec context for av_log 164 AVCodecContext* avctx; ///< codec context for av_log
165 DSPContext dsp; ///< accelerated DSP functions 165 DSPContext dsp; ///< accelerated DSP functions
166 uint8_t frame_data[MAX_FRAMESIZE + 166 uint8_t frame_data[MAX_FRAMESIZE +
167 FF_INPUT_BUFFER_PADDING_SIZE];///< compressed frame data 167 FF_INPUT_BUFFER_PADDING_SIZE];///< compressed frame data
168 PutBitContext pb; ///< context for filling the frame_data buffer 168 PutBitContext pb; ///< context for filling the frame_data buffer
169 MDCTContext mdct_ctx[WMAPRO_BLOCK_SIZES]; ///< MDCT context per block size 169 FFTContext mdct_ctx[WMAPRO_BLOCK_SIZES]; ///< MDCT context per block size
170 DECLARE_ALIGNED_16(float, tmp[WMAPRO_BLOCK_MAX_SIZE]); ///< IMDCT output buffer 170 DECLARE_ALIGNED_16(float, tmp[WMAPRO_BLOCK_MAX_SIZE]); ///< IMDCT output buffer
171 float* windows[WMAPRO_BLOCK_SIZES]; ///< windows for the different block sizes 171 float* windows[WMAPRO_BLOCK_SIZES]; ///< windows for the different block sizes
172 172
173 /* frame size dependent frame information (set during initialization) */ 173 /* frame size dependent frame information (set during initialization) */
174 uint32_t decode_flags; ///< used compression features 174 uint32_t decode_flags; ///< used compression features