# HG changeset patch # User bcoudurier # Date 1147713110 0 # Node ID e7fd91082489477bd9dcc3ccaf6640af0b051eb9 # Parent 8ffbf9385972df3d09a5a397e46da846d6820994 fix avc nal parsing diff -r 8ffbf9385972 -r e7fd91082489 movenc.c --- a/movenc.c Mon May 15 12:38:33 2006 +0000 +++ b/movenc.c Mon May 15 17:11:50 2006 +0000 @@ -452,15 +452,15 @@ if( (x - 0x01010101) & (~x) & 0x80808080 ) { // generic if( p[1] == 0 ) { if( p[0] == 0 && p[2] == 1 ) - return p; + return p-1; if( p[2] == 0 && p[3] == 1 ) - return p+1; + return p; } if( p[3] == 0 ) { if( p[2] == 0 && p[4] == 1 ) - return p+2; + return p+1; if( p[4] == 0 && p[5] == 1 ) - return p+3; + return p+2; } } }