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