Mercurial > libavcodec.hg
comparison wma.h @ 4785:4ae9ab738aec libavcodec
WMA decoder improvement, output closer to the dmo binary.
Patch by Ian Braithwaite ian braithwaite dot dk
[Ffmpeg-devel] WMA decoder improvement, 2007-03-28 15:50
author | banan |
---|---|
date | Wed, 04 Apr 2007 13:49:55 +0000 |
parents | 99d9dd34903b |
children | 4372aeade5dc |
comparison
equal
deleted
inserted
replaced
4784:7738ad31b6e2 | 4785:4ae9ab738aec |
---|---|
105 int block_len; ///< block length in samples | 105 int block_len; ///< block length in samples |
106 int block_num; ///< block number in current frame | 106 int block_num; ///< block number in current frame |
107 int block_pos; ///< current position in frame | 107 int block_pos; ///< current position in frame |
108 uint8_t ms_stereo; ///< true if mid/side stereo mode | 108 uint8_t ms_stereo; ///< true if mid/side stereo mode |
109 uint8_t channel_coded[MAX_CHANNELS]; ///< true if channel is coded | 109 uint8_t channel_coded[MAX_CHANNELS]; ///< true if channel is coded |
110 int exponents_bsize[MAX_CHANNELS]; ///< log2 ratio frame/exp. length | |
110 DECLARE_ALIGNED_16(float, exponents[MAX_CHANNELS][BLOCK_MAX_SIZE]); | 111 DECLARE_ALIGNED_16(float, exponents[MAX_CHANNELS][BLOCK_MAX_SIZE]); |
111 float max_exponent[MAX_CHANNELS]; | 112 float max_exponent[MAX_CHANNELS]; |
112 int16_t coefs1[MAX_CHANNELS][BLOCK_MAX_SIZE]; | 113 int16_t coefs1[MAX_CHANNELS][BLOCK_MAX_SIZE]; |
113 DECLARE_ALIGNED_16(float, coefs[MAX_CHANNELS][BLOCK_MAX_SIZE]); | 114 DECLARE_ALIGNED_16(float, coefs[MAX_CHANNELS][BLOCK_MAX_SIZE]); |
114 DECLARE_ALIGNED_16(FFTSample, output[BLOCK_MAX_SIZE * 2]); | 115 DECLARE_ALIGNED_16(FFTSample, output[BLOCK_MAX_SIZE * 2]); |