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
This commit is contained in:
parent
90b4e3930f
commit
e780e99e5a
@ -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,
|
|||||||
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,
|
|||||||
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)
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user