3183 |
|
|
3184 |
/* special case, if collocated block is SKIPed: encoding is forward (0,0), cpb=0 without further ado */ |
/* special case, if collocated block is SKIPed: encoding is forward (0,0), cpb=0 without further ado */ |
3185 |
|
|
|
#ifndef _DISABLE_SKIP |
|
3186 |
if (b_mb->mode == MODE_INTER && b_mb->cbp == 0 && |
if (b_mb->mode == MODE_INTER && b_mb->cbp == 0 && |
3187 |
b_mb->mvs[0].x == 0 && b_mb->mvs[0].y == 0) { |
b_mb->mvs[0].x == 0 && b_mb->mvs[0].y == 0) { |
3188 |
mb->mode = MODE_NOT_CODED; |
mb->mode = MODE_NOT_CODED; |
3189 |
mb->mvs[0].x = 0; |
mb->b_mvs[0] = mb->mvs[0] = zeroMV; |
|
mb->mvs[0].y = 0; |
|
|
mb->b_mvs[0].x = 0; |
|
|
mb->b_mvs[0].y = 0; |
|
3190 |
continue; |
continue; |
3191 |
} |
} |
|
#endif |
|
3192 |
|
|
3193 |
if (b_mb->mode == MODE_INTER4V) |
if (b_mb->mode == MODE_INTER4V) |
3194 |
{ |
{ |