comparison rv34.c @ 8445:8621deaff8dc libavcodec

352l: correct calculating number of bits for storing macroblock offset in RV3/4
author kostya
date Tue, 23 Dec 2008 18:27:06 +0000
parents 2ebc9b2c7459
children 3bfb7a2ea222
comparison
equal deleted inserted replaced
8444:4fdaffd1ae1c 8445:8621deaff8dc
365 */ 365 */
366 int ff_rv34_get_start_offset(GetBitContext *gb, int mb_size) 366 int ff_rv34_get_start_offset(GetBitContext *gb, int mb_size)
367 { 367 {
368 int i; 368 int i;
369 for(i = 0; i < 5; i++) 369 for(i = 0; i < 5; i++)
370 if(rv34_mb_max_sizes[i] > mb_size) 370 if(rv34_mb_max_sizes[i] >= mb_size - 1)
371 break; 371 break;
372 return rv34_mb_bits_sizes[i]; 372 return rv34_mb_bits_sizes[i];
373 } 373 }
374 374
375 /** 375 /**