On Sat, Sep 24, 2011 at 12:32:41AM +0200, Jean First wrote:
> ---
>  libavcodec/tiff.c |   21 +++++++++------------
>  1 files changed, 9 insertions(+), 12 deletions(-)
> 
> diff --git a/libavcodec/tiff.c b/libavcodec/tiff.c
> index 78d30a7..d06587f 100644
> --- a/libavcodec/tiff.c
> +++ b/libavcodec/tiff.c
> @@ -568,7 +568,7 @@ static int decode_frame(AVCodecContext *avctx,
>              break;
>          dst += s->rps * stride;
>      }
> -    if(s->predictor == 2){
> +    if (s->predictor == 2) {
>          dst = p->data[0];
>          soff = s->bpp >> 3;
>          ssize = s->width * soff;
> @@ -585,23 +585,20 @@ static int decode_frame(AVCodecContext *avctx,
>                  dst += stride;
>              }
>          } else {
> -            for(i = 0; i < s->height; i++) {
> -                for(j = soff; j < ssize; j++)
> +            for (i = 0; i < s->height; i++) {
> +                for (j = soff; j < ssize; j++)
>                      dst[j] += dst[j - soff];
>                  dst += stride;
>              }
>          }
>      }
>  
> -    if(s->invert){
> -        uint8_t *src;
> -        int j;
> -
> -        src = s->picture.data[0];
> -        for(j = 0; j < s->height; j++){
> -            for(i = 0; i < s->picture.linesize[0]; i++)
> -                src[i] = 255 - src[i];
> -            src += s->picture.linesize[0];
> +    if (s->invert){
> +        dst = s->picture.data[0];
> +        for (i = 0; i < s->height; i++) {
> +            for (j = 0; j < s->picture.linesize[0]; j++)
> +                dst[j] = 255 - src[j];
> +            dst += s->picture.linesize[0];
>          }
>      }
>      *picture= *(AVFrame*)&s->picture;
> -- 

looks OK
_______________________________________________
libav-devel mailing list
[email protected]
https://lists.libav.org/mailman/listinfo/libav-devel

Reply via email to