352l: correct calculating number of bits for storing macroblock offset in RV3/4
[ffmpeg.git] / libavcodec / rv34.c
index 7792cad..294824e 100644 (file)
@@ -367,7 +367,7 @@ int ff_rv34_get_start_offset(GetBitContext *gb, int mb_size)
 {
     int i;
     for(i = 0; i < 5; i++)
 {
     int i;
     for(i = 0; i < 5; i++)
-        if(rv34_mb_max_sizes[i] > mb_size)
+        if(rv34_mb_max_sizes[i] >= mb_size - 1)
             break;
     return rv34_mb_bits_sizes[i];
 }
             break;
     return rv34_mb_bits_sizes[i];
 }