21 |
* along with this program ; if not, write to the Free Software |
* along with this program ; if not, write to the Free Software |
22 |
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA |
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA |
23 |
* |
* |
24 |
* $Id: mbtransquant.c,v 1.21.2.21 2003-11-30 16:13:16 edgomez Exp $ |
* $Id: mbtransquant.c,v 1.21.2.22 2003-12-01 10:46:40 syskin Exp $ |
25 |
* |
* |
26 |
****************************************************************************/ |
****************************************************************************/ |
27 |
|
|
372 |
|
|
373 |
transfer_operation_16to8_t *transfer_op = NULL; |
transfer_operation_16to8_t *transfer_op = NULL; |
374 |
|
|
|
if (pMB->field_dct) { |
|
|
next_block = stride; |
|
|
stride *= 2; |
|
|
} |
|
|
|
|
375 |
/* Makes this vars booleans */ |
/* Makes this vars booleans */ |
376 |
vop_reduced = !!(frame->vop_flags & XVID_VOP_REDUCED); |
vop_reduced = !!(frame->vop_flags & XVID_VOP_REDUCED); |
377 |
|
|
380 |
pU_Cur = pCurrent->u + (y_pos << (3+vop_reduced)) * stride2 + (x_pos << (3+vop_reduced)); |
pU_Cur = pCurrent->u + (y_pos << (3+vop_reduced)) * stride2 + (x_pos << (3+vop_reduced)); |
381 |
pV_Cur = pCurrent->v + (y_pos << (3+vop_reduced)) * stride2 + (x_pos << (3+vop_reduced)); |
pV_Cur = pCurrent->v + (y_pos << (3+vop_reduced)) * stride2 + (x_pos << (3+vop_reduced)); |
382 |
|
|
383 |
|
if (pMB->field_dct) { |
384 |
|
next_block = stride; |
385 |
|
stride *= 2; |
386 |
|
} |
387 |
|
|
388 |
/* Block size */ |
/* Block size */ |
389 |
cst = 8<<vop_reduced; |
cst = 8<<vop_reduced; |
390 |
|
|