291 |
ChoosePred(const MACROBLOCK * const pMB, const uint32_t mode) |
ChoosePred(const MACROBLOCK * const pMB, const uint32_t mode) |
292 |
{ |
{ |
293 |
/* the stupidiest function ever */ |
/* the stupidiest function ever */ |
294 |
return (mode == MODE_FORWARD ? pMB->mvs[0] : pMB->b_mvs[0]); |
return (mode == MODE_FORWARD) ? pMB->mvs[0] : pMB->b_mvs[0]; |
295 |
} |
} |
296 |
|
|
297 |
static void __inline |
static void __inline |
800 |
if (b_reference->coding_type != S_VOP) |
if (b_reference->coding_type != S_VOP) |
801 |
if (b_mb->mode == MODE_NOT_CODED) { |
if (b_mb->mode == MODE_NOT_CODED) { |
802 |
pMB->mode = MODE_NOT_CODED; |
pMB->mode = MODE_NOT_CODED; |
803 |
|
pMB->mvs[0] = zeroMV; |
804 |
|
pMB->b_mvs[0] = zeroMV; |
805 |
continue; |
continue; |
806 |
} |
} |
807 |
|
|