summaryrefslogtreecommitdiff
path: root/libavcodec/dirac_vlc.c
diff options
context:
space:
mode:
authorMichael Niedermayer <michael@niedermayer.cc>2016-07-12 12:48:54 +0200
committerMichael Niedermayer <michael@niedermayer.cc>2016-07-12 13:30:52 +0200
commit9157ac2f9c867a6e0ce013ede965de3832374729 (patch)
treeeababd1a7a178c79802f34cdb6ca41e887c8fcae /libavcodec/dirac_vlc.c
parenta337cb73614225b8a7031d664a4a63c563265cd9 (diff)
avcodec/dirac_vlc: Fix mixed declaration and statements
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
Diffstat (limited to 'libavcodec/dirac_vlc.c')
-rw-r--r--libavcodec/dirac_vlc.c9
1 files changed, 6 insertions, 3 deletions
diff --git a/libavcodec/dirac_vlc.c b/libavcodec/dirac_vlc.c
index bd0469a082..d1271e56a0 100644
--- a/libavcodec/dirac_vlc.c
+++ b/libavcodec/dirac_vlc.c
@@ -167,14 +167,16 @@ static inline void search_for_golomb(DiracGolombLUT *l, residual r, int bits)
/* Parity LUTs - even and odd bit end positions */
static void generate_parity_lut(DiracGolombLUT *lut, int even)
{
- for (int idx = 0; idx < LUT_SIZE; idx++) {
+ int idx;
+ for (idx = 0; idx < LUT_SIZE; idx++) {
DiracGolombLUT *l = &lut[idx];
int symbol_end_loc = -1;
uint32_t code;
+ int i;
INIT_RESIDUE(res, idx, LUT_BITS);
- for (int i = 0; i < LUT_BITS; i++) {
+ for (i = 0; i < LUT_BITS; i++) {
const int cond = even ? (i & 1) : !(i & 1);
if (((res >> (RSIZE_BITS - i - 1)) & 1) && cond) {
symbol_end_loc = i + 2;
@@ -206,7 +208,8 @@ static void generate_parity_lut(DiracGolombLUT *lut, int even)
/* Reset (off == 0) and needs-one-more-bit (off == 1) LUTs */
static void generate_offset_lut(DiracGolombLUT *lut, int off)
{
- for (int idx = 0; idx < LUT_SIZE; idx++) {
+ int idx;
+ for (idx = 0; idx < LUT_SIZE; idx++) {
DiracGolombLUT *l = &lut[idx];
INIT_RESIDUE(res, idx, LUT_BITS);