42        0,  614, 1222, 1794, 2410,  3014,  3586,  4202,  4792, 5382, 5966, 6542,
 
   43     7138, 7716, 8292, 8864, 9444, 10030, 10642, 11212, 11814
 
   54     static VLC_TYPE aic_mode2_table[11814][2];
 
   58     aic_top_vlc.
table = aic_table;
 
   65         if((i % 10) == 9) 
continue;
 
  150     mb_size = ((w + 15) >> 4) * ((h + 15) >> 4);
 
  171             dst[0] = (pattern >> 2) & 2;
 
  172             dst[1] = (pattern >> 1) & 2;
 
  173             dst[2] =  pattern       & 2;
 
  174             dst[3] = (pattern << 1) & 2;
 
  178         for(j = 0; j < 4; j++){
 
  188             pattern = A + (B << 4) + (C << 8);
 
  192             if(j < 3 && k < MODE2_PATTERNS_NUM){ 
 
  198                 if(B != -1 && C != -1)
 
  244             blocks[r->
mb_type[mb_pos - 1]]++;
 
  251             if(blocks[i] > count){
 
  259         prev_type = r->
mb_type[mb_pos - 1];
 
  286 #define MASK_CUR          0x0001 
  287 #define MASK_RIGHT        0x0008 
  288 #define MASK_BOTTOM       0x0010 
  289 #define MASK_TOP          0x1000 
  290 #define MASK_Y_TOP_ROW    0x000F 
  291 #define MASK_Y_LAST_ROW   0xF000 
  292 #define MASK_Y_LEFT_COL   0x1111 
  293 #define MASK_Y_RIGHT_COL  0x8888 
  294 #define MASK_C_TOP_ROW    0x0003 
  295 #define MASK_C_LAST_ROW   0x000C 
  296 #define MASK_C_LEFT_COL   0x0005 
  297 #define MASK_C_RIGHT_COL  0x000A 
  304                                       int lim_q1, 
int lim_p1,
 
  305                                       int alpha, 
int beta, 
int beta2,
 
  306                                       int chroma, 
int edge, 
int dir)
 
  308     int filter_p1, filter_q1;
 
  313                                                   edge, &filter_p1, &filter_q1);
 
  315     lims = filter_p1 + filter_q1 + ((lim_q1 + lim_p1) >> 1) + 1;
 
  319                                            lims, dmode, chroma);
 
  320     } 
else if (filter_p1 & filter_q1) {
 
  322                                          lims, lim_q1, lim_p1);
 
  323     } 
else if (filter_p1 | filter_q1) {
 
  325                                          alpha, beta, lims >> 1, lim_q1 >> 1,
 
  339     int alpha, beta, betaY, betaC;
 
  368     for(mb_x = 0; mb_x < s->
mb_width; mb_x++, mb_pos++){
 
  376     for(mb_x = 0; mb_x < s->
mb_width; mb_x++, mb_pos++){
 
  377         int y_h_deblock, y_v_deblock;
 
  378         int c_v_deblock[2], c_h_deblock[2];
 
  381         unsigned y_to_deblock;
 
  387         betaY = betaC = beta * 3;
 
  395         for(i = 0; i < 4; i++){
 
  405                 mbtype [i] = mbtype[0];
 
  407                 uvcbp[i][0] = uvcbp[i][1] = 0;
 
  412         y_to_deblock =  mvmasks[
POS_CUR]
 
  420         y_h_deblock =   y_to_deblock
 
  429         y_v_deblock =   y_to_deblock
 
  441         for(i = 0; i < 2; i++){
 
  443             c_v_deblock[i] =   c_to_deblock[i]
 
  446             c_h_deblock[i] =   c_to_deblock[i]
 
  457         for(j = 0; j < 16; j += 4){
 
  459             for(i = 0; i < 4; i++, Y += 4){
 
  462                 int dither = j ? ij : i*4;
 
  470                                               clip_cur, alpha, beta, betaY,
 
  482                                               alpha, beta, betaY, 0, 0, 1);
 
  488                                        mvmasks[POS_TOP] & (
MASK_TOP << i) ? clip[POS_TOP] : 0,
 
  489                                        alpha, beta, betaY, 0, 1, 0);
 
  492                 if(y_v_deblock & (
MASK_CUR << ij) && !i && (mb_strong[
POS_CUR] | mb_strong[POS_LEFT])){
 
  497                                        alpha, beta, betaY, 0, 1, 1);
 
  501         for(k = 0; k < 2; k++){
 
  502             for(j = 0; j < 2; j++){
 
  504                 for(i = 0; i < 2; i++, C += 4){
 
  507                     if(c_h_deblock[k] & (
MASK_CUR << (ij+2))){
 
  508                         int clip_bot = c_to_deblock[k] & (
MASK_CUR << (ij+2)) ? clip[
POS_CUR] : 0;
 
  512                                            alpha, beta, betaC, 1, 0, 0);
 
  518                             clip_left = c_to_deblock[k]    & (
MASK_CUR << (ij-1))  ? clip[
POS_CUR]  : 0;
 
  522                                            alpha, beta, betaC, 1, 0, 1);
 
  529                                            alpha, beta, betaC, 1, 1, 0);
 
  531                     if(c_v_deblock[k] & (
MASK_CUR << ij) && !i && (mb_strong[
POS_CUR] | mb_strong[POS_LEFT])){
 
  536                                            alpha, beta, betaC, 1, 1, 1);
 
  555     if(!aic_top_vlc.
bits)