[svn] / trunk / xvidcore / src / motion / motion_comp.c Repository:
ViewVC logotype

Diff of /trunk/xvidcore/src/motion/motion_comp.c

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 341, Thu Jul 25 00:43:19 2002 UTC revision 374, Thu Aug 15 19:52:16 2002 UTC
# Line 99  Line 99 
99                  dy = (dy & 3) ? (dy >> 1) | 1 : dy / 2;                  dy = (dy & 3) ? (dy >> 1) | 1 : dy / 2;
100    
101                  /* uv-image-based compensation */                  /* uv-image-based compensation */
102    /* Always do block-based compensation, until check for HALFPEL is possible
103  #ifdef BFRAMES  #ifdef BFRAMES
104                  compensate8x8_halfpel(&dct_codes[4 * 64], cur->u, ref->u, refh->u,                  compensate8x8_halfpel(&dct_codes[4 * 64], cur->u, ref->u, refh->u,
105                                                            refv->u, refhv->u, 8 * i, 8 * j, dx, dy,                                                            refv->u, refhv->u, 8 * i, 8 * j, dx, dy,
# Line 107  Line 108 
108                                                            refv->v, refhv->v, 8 * i, 8 * j, dx, dy,                                                            refv->v, refhv->v, 8 * i, 8 * j, dx, dy,
109                                                            edged_width / 2);                                                            edged_width / 2);
110  #else  #else
111    */
112                  /* uv-block-based compensation */                  /* uv-block-based compensation */
113                  interpolate8x8_switch(refv->u, ref->u, 8 * i, 8 * j, dx, dy,                  interpolate8x8_switch(refv->u, ref->u, 8 * i, 8 * j, dx, dy,
114                                                            edged_width / 2, rounding);                                                            edged_width / 2, rounding);
# Line 121  Line 123 
123                                                    cur->v + 8 * j * edged_width / 2 + 8 * i,                                                    cur->v + 8 * j * edged_width / 2 + 8 * i,
124                                                    refv->v + 8 * j * edged_width / 2 + 8 * i,                                                    refv->v + 8 * j * edged_width / 2 + 8 * i,
125                                                    edged_width / 2);                                                    edged_width / 2);
126    /*
127  #endif  #endif
128    */
129          } else                                          // mode == MODE_INTER4V          } else                                          // mode == MODE_INTER4V
130          {          {
131                  int32_t sum, dx, dy;                  int32_t sum, dx, dy;

Legend:
Removed from v.341  
changed lines
  Added in v.374

No admin address has been configured
ViewVC Help
Powered by ViewVC 1.0.4