X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=libavcodec%2Fsnow.h;h=41a3bef4dec1bcc76908235e0baf41cfa2b5c781;hb=a9f51d19d6b58f9e75451d891a85a3617ab1fa56;hp=59c710b5f9fdc459f92c830993c2aea0b83cf384;hpb=e0beaff4877a97e45db27adea3ffbcabaaea7b94;p=ffmpeg diff --git a/libavcodec/snow.h b/libavcodec/snow.h index 59c710b5f9f..41a3bef4dec 100644 --- a/libavcodec/snow.h +++ b/libavcodec/snow.h @@ -32,10 +32,11 @@ #include "rangecoder.h" #include "mathops.h" -#define FF_MPV_OFFSET(x) (offsetof(MpegEncContext, x) + offsetof(SnowContext, m)) #include "mpegvideo.h" #include "h264qpel.h" +#define FF_ME_ITER 3 + #define MID_STATE 128 #define MAX_PLANES 4 @@ -540,7 +541,8 @@ static inline int get_symbol(RangeCoder *c, uint8_t *state, int is_signed){ if(get_rac(c, state+0)) return 0; else{ - int i, e, a; + int i, e; + unsigned a; e= 0; while(get_rac(c, state+1 + FFMIN(e,9))){ //1..10 e++;