comparison rv34.c @ 8121:98f88000fcd4 libavcodec

Drop redundant check in RV3/4 deblock coefficients calculation
author kostya
date Sat, 08 Nov 2008 07:24:56 +0000
parents 2d01559f824c
children aec296246352
comparison
equal deleted inserted replaced
8120:3d4e01bcd2a5 8121:98f88000fcd4
1083 { 1083 {
1084 MpegEncContext *s = &r->s; 1084 MpegEncContext *s = &r->s;
1085 int mvmask = 0, i, j; 1085 int mvmask = 0, i, j;
1086 int midx = s->mb_x * 2 + s->mb_y * 2 * s->b8_stride; 1086 int midx = s->mb_x * 2 + s->mb_y * 2 * s->b8_stride;
1087 int16_t (*motion_val)[2] = s->current_picture_ptr->motion_val[0][midx]; 1087 int16_t (*motion_val)[2] = s->current_picture_ptr->motion_val[0][midx];
1088 if(s->pict_type == FF_I_TYPE)
1089 return 0;
1090 for(j = 0; j < 16; j += 8){ 1088 for(j = 0; j < 16; j += 8){
1091 for(i = 0; i < 2; i++){ 1089 for(i = 0; i < 2; i++){
1092 if(is_mv_diff_gt_3(motion_val + i, 1)) 1090 if(is_mv_diff_gt_3(motion_val + i, 1))
1093 mvmask |= 0x11 << (j + i*2); 1091 mvmask |= 0x11 << (j + i*2);
1094 if(is_mv_diff_gt_3(motion_val + i, s->b8_stride)) 1092 if(is_mv_diff_gt_3(motion_val + i, s->b8_stride))