Mercurial > libavcodec.hg
diff msmpeg4.c @ 3781:8e79b099d354 libavcodec
dc_val should be signed
author | mru |
---|---|
date | Wed, 27 Sep 2006 22:13:44 +0000 |
parents | 20545fbb6f7c |
children | c8c591fe26f8 |
line wrap: on
line diff
--- a/msmpeg4.c Wed Sep 27 22:12:08 2006 +0000 +++ b/msmpeg4.c Wed Sep 27 22:13:44 2006 +0000 @@ -627,10 +627,10 @@ /* dir = 0: left, dir = 1: top prediction */ static inline int msmpeg4_pred_dc(MpegEncContext * s, int n, - uint16_t **dc_val_ptr, int *dir_ptr) + int16_t **dc_val_ptr, int *dir_ptr) { int a, b, c, wrap, pred, scale; - uint16_t *dc_val; + int16_t *dc_val; /* find prediction */ if (n < 4) { @@ -787,7 +787,7 @@ /* update predictor */ *dc_val= level; }else{ - uint16_t *dc_val; + int16_t *dc_val; pred = msmpeg4_pred_dc(s, n, &dc_val, dir_ptr); /* update predictor */ @@ -1875,7 +1875,7 @@ /* update predictor */ *dc_val= level; }else{ - uint16_t *dc_val; + int16_t *dc_val; pred = msmpeg4_pred_dc(s, n, &dc_val, dir_ptr); level += pred;