]> git.sesse.net Git - ffmpeg/blobdiff - libavcodec/lagarithrac.c
Merge commit '3eeb7edfc2a1157b7b0e0ce21ac2cd44d55d405b'
[ffmpeg] / libavcodec / lagarithrac.c
index 37ac2cf570ceb406e35f0b859bcc219323cf7199..3d36d1b9e99e8d3848d2e7f33dd0f4fad0102657 100644 (file)
@@ -45,7 +45,7 @@ void ff_lag_rac_init(lag_rac *l, GetBitContext *gb, int length)
 
     l->range        = 0x80;
     l->low          = *l->bytestream >> 1;
-    l->hash_shift   = FFMAX((int)l->scale - 10, 0);
+    l->hash_shift   = FFMAX(l->scale, 10) - 10;
 
     for (i = j = 0; i < 1024; i++) {
         unsigned r = i << l->hash_shift;