# HG changeset patch # User michael # Date 1069720518 0 # Node ID 74685a0ec851d6d6f98f8331c488ec2e1ca2a2f7 # Parent e7420fdad5fc80d90ca764ed99c11dd4d7446fc9 16x8 MV vissualization by (Wolfgang Hesseler ) diff -r e7420fdad5fc -r 74685a0ec851 mpegvideo.c --- a/mpegvideo.c Mon Nov 24 21:53:32 2003 +0000 +++ b/mpegvideo.c Tue Nov 25 00:35:18 2003 +0000 @@ -1401,6 +1401,16 @@ int my= (s->motion_val[xy][1]>>shift) + sy; draw_arrow(ptr, sx, sy, mx, my, s->width, s->height, s->linesize, 100); } + }else if(IS_16X8(s->current_picture.mb_type[mb_index])){ + int i; + for(i=0; i<2; i++){ + int sx=mb_x*16 + 8; + int sy=mb_y*16 + 4 + 8*i; + int xy=1 + mb_x*2 + (mb_y*2 + 1 + i)*(s->mb_width*2 + 2); + int mx=(s->motion_val[xy][0]>>shift) + sx; + int my=(s->motion_val[xy][1]>>shift) + sy; + draw_arrow(ptr, sx, sy, mx, my, s->width, s->height, s->linesize, 100); + } }else{ int sx= mb_x*16 + 8; int sy= mb_y*16 + 8;