1326 |
int k; |
int k; |
1327 |
for (k=0;k<2;k++) |
for (k=0;k<2;k++) |
1328 |
{ |
{ |
|
if (pParam->m_quarterpel) |
|
|
bs_put_spritetrajectory(bs, frame->warp.duv[k].x/2 ); // du[k] |
|
|
else |
|
1329 |
bs_put_spritetrajectory(bs, frame->warp.duv[k].x ); // du[k] |
bs_put_spritetrajectory(bs, frame->warp.duv[k].x ); // du[k] |
1330 |
WRITE_MARKER(); |
WRITE_MARKER(); |
1331 |
|
|
|
if (pParam->m_quarterpel) |
|
|
bs_put_spritetrajectory(bs, frame->warp.duv[k].y/2 ); // dv[k] |
|
|
else |
|
1332 |
bs_put_spritetrajectory(bs, frame->warp.duv[k].y ); // dv[k] |
bs_put_spritetrajectory(bs, frame->warp.duv[k].y ); // dv[k] |
1333 |
WRITE_MARKER(); |
WRITE_MARKER(); |
1334 |
|
|
1342 |
} |
} |
1343 |
} |
} |
1344 |
} |
} |
|
/* GMC is halfpel in bitstream, even though GMC_MV was pseudo-qpel (2*halfpel) */ |
|
|
|
|
|
// no support for brightness_change! |
|
1345 |
} |
} |
1346 |
|
|
1347 |
|
|