Merge commit 'bf2064f046af64c59a416c814474a39b0a457569'
authorMichael Niedermayer <michaelni@gmx.at>
Sat, 12 Apr 2014 23:48:43 +0000 (01:48 +0200)
committerMichael Niedermayer <michaelni@gmx.at>
Sat, 12 Apr 2014 23:49:19 +0000 (01:49 +0200)
* commit 'bf2064f046af64c59a416c814474a39b0a457569':
  tiffdec: rename variables for consistency and fix variable shadowing

Conflicts:
libavcodec/tiff.c

See: 251345a3fe221d60e9b275567085f9475de68092
Merged-by: Michael Niedermayer <michaelni@gmx.at>
1  2 
libavcodec/tiff.c

@@@ -1093,25 -665,16 +1093,25 @@@ static int decode_frame(AVCodecContext 
      }
  
      if (s->invert) {
 -        dst = p->data[0];
 +        dst = p->data[plane];
          for (i = 0; i < s->height; i++) {
 -            for (j = 0; j < p->linesize[0]; j++)
 -                dst[j] = 255 - dst[j];
 +            for (j = 0; j < p->linesize[plane]; j++)
 +                dst[j] = (s->avctx->pix_fmt == AV_PIX_FMT_PAL8 ? (1<<s->bpp) - 1 : 255) - dst[j];
-             dst += p->linesize[plane];
+             dst += stride;
          }
      }
 +    }
 +
 +    if (s->planar && s->bppcount > 2) {
 +        FFSWAP(uint8_t*, p->data[0],     p->data[2]);
 +        FFSWAP(int,      p->linesize[0], p->linesize[2]);
 +        FFSWAP(uint8_t*, p->data[0],     p->data[1]);
 +        FFSWAP(int,      p->linesize[0], p->linesize[1]);
 +    }
 +
      *got_frame = 1;
  
 -    return buf_size;
 +    return avpkt->size;
  }
  
  static av_cold int tiff_init(AVCodecContext *avctx)