X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=libswscale%2Finput.c;h=6a39a3011d7cb02e9797e73423beed8459d08db9;hb=28bf11150346cede3a65f5a00e12cc265e0ccd5a;hp=3a2a12437a20eedc0eba841e52d90ad91abe26d8;hpb=03bb99ae1a99fa315621308b885a8fc70702c9bc;p=ffmpeg diff --git a/libswscale/input.c b/libswscale/input.c index 3a2a12437a2..6a39a3011d7 100644 --- a/libswscale/input.c +++ b/libswscale/input.c @@ -324,8 +324,8 @@ static av_always_inline void rgb16_32ToUV_half_c_template(int16_t *dstU, maskb |= maskb << 1; maskg |= maskg << 1; for (i = 0; i < width; i++) { - int px0 = input_pixel(2 * i + 0) >> shp; - int px1 = input_pixel(2 * i + 1) >> shp; + unsigned px0 = input_pixel(2 * i + 0) >> shp; + unsigned px1 = input_pixel(2 * i + 1) >> shp; int b, r, g = (px0 & maskgx) + (px1 & maskgx); int rb = px0 + px1 - g;