aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMichael Niedermayer <michael@niedermayer.cc>2024-10-16 14:43:04 +0200
committerMichael Niedermayer <michael@niedermayer.cc>2024-12-02 03:14:45 +0100
commitc314a68d0462bff9a7a1fae37b71f98dcb4e7c04 (patch)
tree8a4ea86b6c56905791d1b3c98d7372d265855a33
parent360e7cafd0e65fdf4b186c95e2517a94b9f3fa4f (diff)
downloadffmpeg-c314a68d0462bff9a7a1fae37b71f98dcb4e7c04.tar.gz
avcodec/rangecoder: Do not loop renormalization
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
-rw-r--r--libavcodec/rangecoder.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/libavcodec/rangecoder.h b/libavcodec/rangecoder.h
index 110908d6bd..2248161bca 100644
--- a/libavcodec/rangecoder.h
+++ b/libavcodec/rangecoder.h
@@ -106,7 +106,7 @@ static inline void put_rac(RangeCoder *c, uint8_t *const state, int bit)
*state = c->one_state[*state];
}
- while (c->range < 0x100)
+ if (c->range < 0x100)
renorm_encoder(c);
}