78 |
|
|
79 |
case MODE_INTER: |
case MODE_INTER: |
80 |
case MODE_INTER_Q: |
case MODE_INTER_Q: |
81 |
pmv = get_pmv(pMBs, x, y, iWcount, 0); |
pmv = get_pmv2(pMBs, iWcount, 0, x, y, 0); |
82 |
pMB->pmvs[0].x = pMB->mvs[0].x - pmv.x; |
pMB->pmvs[0].x = pMB->mvs[0].x - pmv.x; |
83 |
pMB->pmvs[0].y = pMB->mvs[0].y - pmv.y; |
pMB->pmvs[0].y = pMB->mvs[0].y - pmv.y; |
84 |
break; |
break; |
85 |
|
|
86 |
case MODE_INTER4V: |
case MODE_INTER4V: |
87 |
for (k=0;k<4;k++) { |
for (k=0;k<4;k++) { |
88 |
pmv = get_pmv(pMBs, x, y, iWcount, k); |
pmv = get_pmv2(pMBs, iWcount, 0, x, y, k); |
89 |
pMB->pmvs[k].x = pMB->mvs[k].x - pmv.x; |
pMB->pmvs[k].x = pMB->mvs[k].x - pmv.x; |
90 |
pMB->pmvs[k].y = pMB->mvs[k].y - pmv.y; |
pMB->pmvs[k].y = pMB->mvs[k].y - pmv.y; |
91 |
} |
} |