Commit e780e99e authored by Kamil Nowosad's avatar Kamil Nowosad Committed by Michael Niedermayer

s/invert/photometric_interpretation/ patch by Kamil Nowosad k.nowosad students mimuw edu pl

Originally committed as revision 8637 to svn://svn.ffmpeg.org/ffmpeg/trunk
parent 90b4e393
...@@ -49,7 +49,7 @@ typedef struct TiffEncoderContext { ...@@ -49,7 +49,7 @@ typedef struct TiffEncoderContext {
unsigned int bpp; ///< bits per pixel unsigned int bpp; ///< bits per pixel
int compr; ///< compression level int compr; ///< compression level
int bpp_tab_size; ///< bpp_tab size int bpp_tab_size; ///< bpp_tab size
int invert; ///< photometric interpretation int photometric_interpretation; ///< photometric interpretation
int strips; ///< number of strips int strips; ///< number of strips
int rps; ///< row per strip int rps; ///< row per strip
uint8_t entries[TIFF_MAX_ENTRY*12]; ///< entires in header uint8_t entries[TIFF_MAX_ENTRY*12]; ///< entires in header
...@@ -214,23 +214,23 @@ static int encode_frame(AVCodecContext * avctx, unsigned char *buf, ...@@ -214,23 +214,23 @@ static int encode_frame(AVCodecContext * avctx, unsigned char *buf,
switch (avctx->pix_fmt) { switch (avctx->pix_fmt) {
case PIX_FMT_RGB24: case PIX_FMT_RGB24:
s->bpp = 24; s->bpp = 24;
s->invert = 2; s->photometric_interpretation = 2;
break; break;
case PIX_FMT_GRAY8: case PIX_FMT_GRAY8:
s->bpp = 8; s->bpp = 8;
s->invert = 1; s->photometric_interpretation = 1;
break; break;
case PIX_FMT_PAL8: case PIX_FMT_PAL8:
s->bpp = 8; s->bpp = 8;
s->invert = 3; s->photometric_interpretation = 3;
break; break;
case PIX_FMT_MONOBLACK: case PIX_FMT_MONOBLACK:
s->bpp = 1; s->bpp = 1;
s->invert = 1; s->photometric_interpretation = 1;
break; break;
case PIX_FMT_MONOWHITE: case PIX_FMT_MONOWHITE:
s->bpp = 1; s->bpp = 1;
s->invert = 0; s->photometric_interpretation = 0;
break; break;
default: default:
av_log(s->avctx, AV_LOG_ERROR, av_log(s->avctx, AV_LOG_ERROR,
...@@ -312,7 +312,7 @@ static int encode_frame(AVCodecContext * avctx, unsigned char *buf, ...@@ -312,7 +312,7 @@ static int encode_frame(AVCodecContext * avctx, unsigned char *buf,
add_entry(s, TIFF_BPP, TIFF_SHORT, s->bpp_tab_size, bpp_tab); add_entry(s, TIFF_BPP, TIFF_SHORT, s->bpp_tab_size, bpp_tab);
add_entry1(s,TIFF_COMPR, TIFF_SHORT, s->compr); add_entry1(s,TIFF_COMPR, TIFF_SHORT, s->compr);
add_entry1(s,TIFF_INVERT, TIFF_SHORT, s->invert); add_entry1(s,TIFF_INVERT, TIFF_SHORT, s->photometric_interpretation);
add_entry(s, TIFF_STRIP_OFFS, TIFF_LONG, strips, strip_offsets); add_entry(s, TIFF_STRIP_OFFS, TIFF_LONG, strips, strip_offsets);
if (s->bpp_tab_size) if (s->bpp_tab_size)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment