# HG changeset patch # User kostya # Date 1225172222 0 # Node ID e71badf6877a2d0e597fc7b446f5d4f4f63daf7d # Parent 31e90d4abe28a80a65b8443c48e64a22a040a519 Detect split RV30 slices diff -r 31e90d4abe28 -r e71badf6877a rv30.c --- a/rv30.c Mon Oct 27 19:07:39 2008 +0000 +++ b/rv30.c Tue Oct 28 05:37:02 2008 +0000 @@ -40,7 +40,8 @@ int mb_size; memset(si, 0, sizeof(SliceInfo)); - skip_bits(gb, 3); + if(get_bits(gb, 3)) + return -1; si->type = get_bits(gb, 2); if(si->type == 1) si->type = 0; if(get_bits1(gb))