mirror of
https://git.ffmpeg.org/ffmpeg.git
synced 2025-12-17 20:40:07 +01:00
twinvq: Cope with gcc-4.8.2 miscompilation
Apparently gcc-4.8.2 miscompiles enums resulting in a lucky fpe soon after it. Passing the enum value as integer makes the ftype == FT_PPC condition evaluates correctly.
This commit is contained in:
@@ -996,7 +996,7 @@ static void linear_perm(int16_t *out, int16_t *in, int n_blocks, int size)
|
|||||||
out[i] = block_size * (in[i] % n_blocks) + in[i] / n_blocks;
|
out[i] = block_size * (in[i] % n_blocks) + in[i] / n_blocks;
|
||||||
}
|
}
|
||||||
|
|
||||||
static av_cold void construct_perm_table(TwinContext *tctx,enum FrameType ftype)
|
static av_cold void construct_perm_table(TwinContext *tctx, int ftype)
|
||||||
{
|
{
|
||||||
int block_size;
|
int block_size;
|
||||||
const ModeTab *mtab = tctx->mtab;
|
const ModeTab *mtab = tctx->mtab;
|
||||||
|
|||||||
Reference in New Issue
Block a user