diff options
author | Luca Barbato <lu_zero@gentoo.org> | 2014-01-07 14:21:53 +0100 |
---|---|---|
committer | Luca Barbato <lu_zero@gentoo.org> | 2014-01-07 14:21:53 +0100 |
commit | 8b24e17d0920e070e0353dee6901fbaf8666f94f (patch) | |
tree | dd90cf609d332a7281d9b19cd2c96330463ebf15 | |
parent | 3736b13753921fd576080ea4e328ff80bb0abf9b (diff) | |
download | ffmpeg-8b24e17d0920e070e0353dee6901fbaf8666f94f.tar.gz |
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.
-rw-r--r-- | libavcodec/twinvq.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/libavcodec/twinvq.c b/libavcodec/twinvq.c index 3006e9f108..6d0a0ec9c9 100644 --- a/libavcodec/twinvq.c +++ b/libavcodec/twinvq.c @@ -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; } -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; const ModeTab *mtab = tctx->mtab; |