"Ronald S. Bultje" <[email protected]> writes:

> From: "Ronald S. Bultje" <[email protected]>
>
> ---
>  libswscale/swscale.c |   11 ++++++-----
>  1 files changed, 6 insertions(+), 5 deletions(-)
>
> diff --git a/libswscale/swscale.c b/libswscale/swscale.c
> index 60652d9..568da07 100644
> --- a/libswscale/swscale.c
> +++ b/libswscale/swscale.c
> @@ -1458,8 +1458,8 @@ rgb16_32ToY_c_template(uint8_t *dst, const uint8_t *src,
>                         int maskr, int maskg, int maskb,
>                         int rsh,   int gsh,   int bsh, int S)
>  {
> -    const int ry = RY << rsh, gy = GY << gsh, by = BY << bsh,
> -              rnd = 33 << (S - 1);
> +    const int ry = RY << rsh, gy = GY << gsh, by = BY << bsh;
> +    const unsigned rnd = 33u << (S - 1);
>      int i;
>
>      for (i = 0; i < width; i++) {
> @@ -1481,8 +1481,8 @@ rgb16_32ToUV_c_template(uint8_t *dstU, uint8_t *dstV,
>                          int rsh,   int gsh,   int bsh, int S)
>  {
>      const int ru = RU << rsh, gu = GU << gsh, bu = BU << bsh,
> -              rv = RV << rsh, gv = GV << gsh, bv = BV << bsh,
> -              rnd = 257 << (S - 1);
> +              rv = RV << rsh, gv = GV << gsh, bv = BV << bsh;
> +    const unsigned rnd = 257u << (S - 1);
>      int i;
>
>      for (i = 0; i < width; i++) {
> @@ -1506,7 +1506,8 @@ rgb16_32ToUV_half_c_template(uint8_t *dstU, uint8_t 
> *dstV,
>  {
>      const int ru = RU << rsh, gu = GU << gsh, bu = BU << bsh,
>                rv = RV << rsh, gv = GV << gsh, bv = BV << bsh,
> -              rnd = 257 << S, maskgx = ~(maskr | maskb);
> +              maskgx = ~(maskr | maskb);
> +    const unsigned rnd = 257u << S;
>      int i;
>
>      maskr |= maskr << 1; maskb |= maskb << 1; maskg |= maskg << 1;
> -- 

OK

-- 
Måns Rullgård
[email protected]
_______________________________________________
libav-devel mailing list
[email protected]
https://lists.libav.org/mailman/listinfo/libav-devel

Reply via email to