mirror of
https://git.ffmpeg.org/ffmpeg.git
synced 2025-01-14 03:11:20 +00:00
WMA: add "const" to avoid warnings with hardcoded tables.
Signed-off-by: Reimar Döffinger <Reimar.Doeffinger@gmx.de>
This commit is contained in:
parent
3bc5d2a064
commit
4fe448738e
@ -115,7 +115,7 @@ typedef struct WMACodecContext {
|
|||||||
DECLARE_ALIGNED(32, float, coefs)[MAX_CHANNELS][BLOCK_MAX_SIZE];
|
DECLARE_ALIGNED(32, float, coefs)[MAX_CHANNELS][BLOCK_MAX_SIZE];
|
||||||
DECLARE_ALIGNED(32, FFTSample, output)[BLOCK_MAX_SIZE * 2];
|
DECLARE_ALIGNED(32, FFTSample, output)[BLOCK_MAX_SIZE * 2];
|
||||||
FFTContext mdct_ctx[BLOCK_NB_SIZES];
|
FFTContext mdct_ctx[BLOCK_NB_SIZES];
|
||||||
float *windows[BLOCK_NB_SIZES];
|
const float *windows[BLOCK_NB_SIZES];
|
||||||
/* output buffer for one frame and the last for IMDCT windowing */
|
/* output buffer for one frame and the last for IMDCT windowing */
|
||||||
DECLARE_ALIGNED(32, float, frame_out)[MAX_CHANNELS][BLOCK_MAX_SIZE * 2];
|
DECLARE_ALIGNED(32, float, frame_out)[MAX_CHANNELS][BLOCK_MAX_SIZE * 2];
|
||||||
/* last frame info */
|
/* last frame info */
|
||||||
|
@ -177,7 +177,7 @@ typedef struct WMAProDecodeCtx {
|
|||||||
PutBitContext pb; ///< context for filling the frame_data buffer
|
PutBitContext pb; ///< context for filling the frame_data buffer
|
||||||
FFTContext mdct_ctx[WMAPRO_BLOCK_SIZES]; ///< MDCT context per block size
|
FFTContext mdct_ctx[WMAPRO_BLOCK_SIZES]; ///< MDCT context per block size
|
||||||
DECLARE_ALIGNED(32, float, tmp)[WMAPRO_BLOCK_MAX_SIZE]; ///< IMDCT output buffer
|
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) */
|
/* frame size dependent frame information (set during initialization) */
|
||||||
uint32_t decode_flags; ///< used compression features
|
uint32_t decode_flags; ///< used compression features
|
||||||
@ -1055,7 +1055,7 @@ static void wmapro_window(WMAProDecodeCtx *s)
|
|||||||
int i;
|
int i;
|
||||||
for (i = 0; i < s->channels_for_cur_subframe; i++) {
|
for (i = 0; i < s->channels_for_cur_subframe; i++) {
|
||||||
int c = s->channel_indexes_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;
|
int winlen = s->channel[c].prev_block_len;
|
||||||
float* start = s->channel[c].coeffs - (winlen >> 1);
|
float* start = s->channel[c].coeffs - (winlen >> 1);
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user