Mercurial > libavcodec.hg
comparison h263.c @ 3256:aec4f27b1248 libavcodec
signedness error caused broken decoding
author | rfelker |
---|---|
date | Sun, 09 Apr 2006 06:53:40 +0000 |
parents | 183e3eb0824a |
children | ecc93139021c |
comparison
equal
deleted
inserted
replaced
3255:183e3eb0824a | 3256:aec4f27b1248 |
---|---|
551 } | 551 } |
552 } | 552 } |
553 | 553 |
554 #endif //CONFIG_ENCODERS | 554 #endif //CONFIG_ENCODERS |
555 | 555 |
556 #define tab_size (sizeof(s->direct_scale_mv[0])/sizeof(int16_t)) | 556 #define tab_size ((signed)(sizeof(s->direct_scale_mv[0])/sizeof(int16_t))) |
557 #define tab_bias (tab_size/2) | 557 #define tab_bias (tab_size/2) |
558 | 558 |
559 static void ff_mpeg4_init_direct_mv(MpegEncContext *s){ | 559 static void ff_mpeg4_init_direct_mv(MpegEncContext *s){ |
560 int i; | 560 int i; |
561 for(i=0; i<tab_size; i++){ | 561 for(i=0; i<tab_size; i++){ |