From: kramm Date: Tue, 15 Apr 2003 17:59:15 +0000 (+0000) Subject: added '0' char for (0,0) mvds. X-Git-Tag: release-0-4-4~10 X-Git-Url: http://git.asbjorn.biz/?p=swftools.git;a=commitdiff_plain;h=17fa8a7306a6a0043facf16628d64e398d2c8051 added '0' char for (0,0) mvds. --- diff --git a/lib/h.263/video.c b/lib/h.263/video.c index 5200946..98fea24 100644 --- a/lib/h.263/video.c +++ b/lib/h.263/video.c @@ -241,10 +241,11 @@ void get_DC_TCOEF(TAG*tag, int t, int has_dc, int has_tcoef) } } -void readMVD(TAG*tag) +int readMVD(TAG*tag) { int index = gethuffvalue(tag, mvd); DEBUG printf("mvd index:%d\n", index); + return index; } char has_quant[] = {0,1,0,0,1}; @@ -332,8 +333,11 @@ void decode_block(TAG*tag, int pictype) } if(has_mvd[mb_type]&1) { - readMVD(tag); //horizontal - readMVD(tag); //vertical + int x,y; + x = readMVD(tag); //horizontal + y = readMVD(tag); //vertical + if(x==32 && y==32) + printf("0"); } if(has_mvd[mb_type]&2) { /* only in advanced prediction mode */