comparison motion_est.c @ 304:5753d57e7e6b libavcodec

fixing MVs in hq mode
author michaelni
date Mon, 01 Apr 2002 17:40:42 +0000
parents 6622b0fd036c
children cda7d0857baf
comparison
equal deleted inserted replaced
303:9a931fd8d06c 304:5753d57e7e6b
1007 if (vard*2 + 200 > varc) 1007 if (vard*2 + 200 > varc)
1008 mb_type|= MB_TYPE_INTRA; 1008 mb_type|= MB_TYPE_INTRA;
1009 if (varc*2 + 200 > vard){ 1009 if (varc*2 + 200 > vard){
1010 mb_type|= MB_TYPE_INTER; 1010 mb_type|= MB_TYPE_INTER;
1011 halfpel_motion_search(s, &mx, &my, dmin, xmin, ymin, xmax, ymax, pred_x, pred_y); 1011 halfpel_motion_search(s, &mx, &my, dmin, xmin, ymin, xmax, ymax, pred_x, pred_y);
1012 }else{
1013 mx = mx*2 - mb_x*32;
1014 my = my*2 - mb_y*32;
1012 } 1015 }
1013 }else{ 1016 }else{
1014 if (vard <= 64 || vard < varc) { 1017 if (vard <= 64 || vard < varc) {
1015 mb_type|= MB_TYPE_INTER; 1018 mb_type|= MB_TYPE_INTER;
1016 if (s->full_search != ME_ZERO) { 1019 if (s->full_search != ME_ZERO) {