2901 |
|
|
2902 |
/* special case, if collocated block is SKIPed: encoding is forward(0,0) */ |
/* special case, if collocated block is SKIPed: encoding is forward(0,0) */ |
2903 |
|
|
2904 |
|
#ifndef _DISABLE_SKIP |
2905 |
if (b_mb->mode == MODE_INTER && b_mb->cbp == 0 && |
if (b_mb->mode == MODE_INTER && b_mb->cbp == 0 && |
2906 |
b_mb->mvs[0].x == 0 && b_mb->mvs[0].y == 0) { |
b_mb->mvs[0].x == 0 && b_mb->mvs[0].y == 0) { |
2907 |
mb->mode = MODE_NOT_CODED; |
mb->mode = MODE_NOT_CODED; |
2911 |
mb->b_mvs[0].y = 0; |
mb->b_mvs[0].y = 0; |
2912 |
continue; |
continue; |
2913 |
} |
} |
2914 |
|
#endif |
2915 |
|
|
2916 |
dnv_sad16 = DIRECT_PENALTY; |
dnv_sad16 = DIRECT_PENALTY; |
2917 |
|
|