|
|
|
@ -177,7 +177,7 @@ typedef struct WMAProDecodeCtx { |
|
|
|
|
PutBitContext pb; ///< context for filling the frame_data buffer
|
|
|
|
|
FFTContext mdct_ctx[WMAPRO_BLOCK_SIZES]; ///< MDCT context per block size
|
|
|
|
|
DECLARE_ALIGNED(32, float, tmp)[WMAPRO_BLOCK_MAX_SIZE]; ///< IMDCT output buffer
|
|
|
|
|
float* windows[WMAPRO_BLOCK_SIZES]; ///< windows for the different block sizes
|
|
|
|
|
const float* windows[WMAPRO_BLOCK_SIZES]; ///< windows for the different block sizes
|
|
|
|
|
|
|
|
|
|
/* frame size dependent frame information (set during initialization) */ |
|
|
|
|
uint32_t decode_flags; ///< used compression features
|
|
|
|
@ -1055,7 +1055,7 @@ static void wmapro_window(WMAProDecodeCtx *s) |
|
|
|
|
int i; |
|
|
|
|
for (i = 0; i < s->channels_for_cur_subframe; i++) { |
|
|
|
|
int c = s->channel_indexes_for_cur_subframe[i]; |
|
|
|
|
float* window; |
|
|
|
|
const float* window; |
|
|
|
|
int winlen = s->channel[c].prev_block_len; |
|
|
|
|
float* start = s->channel[c].coeffs - (winlen >> 1); |
|
|
|
|
|
|
|
|
|