Mercurial > libavcodec.hg
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 /** |