Showing the changes to libavcodec (1 of 1 file). Show all
Unified · Split
| @@ -354,9 +354,8 @@ static void msmpeg4v2_encode_motion(MpegEncContext * s, int val) · 353 unmodified lines | |||
| 354 | int range, bit_size, sign, code, bits; | 354 | int range, bit_size, sign, code, bits; |
| 355 | 355 | ||
| 356 | if (val == 0) { | 356 | if (val == 0) { |
| 357 | /* zero vector */ | 357 | /* zero vector; corresponds to ff_mvtab[0] */ |
| 358 | code = 0; | 358 | put_bits(&s->pb, 1, 0x1); |
| 359 | put_bits(&s->pb, ff_mvtab[code][1], ff_mvtab[code][0]); | ||
| 360 | } else { | 359 | } else { |
| 361 | bit_size = s->f_code - 1; | 360 | bit_size = s->f_code - 1; |
| 362 | range = 1 << bit_size; | 361 | range = 1 << bit_size; |