compilation warning fixes (patch 625810)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@21788 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
@@ -145,7 +145,7 @@ _TIFFSetDefaultCompressionState(TIFF* tif)
|
|||||||
}
|
}
|
||||||
|
|
||||||
int
|
int
|
||||||
TIFFSetCompressionScheme(TIFF* tif, int scheme)
|
TIFFSetCompressionScheme(TIFF* tif, uint16 scheme)
|
||||||
{
|
{
|
||||||
const TIFFCodec *c = TIFFFindCODEC(scheme);
|
const TIFFCodec *c = TIFFFindCODEC(scheme);
|
||||||
|
|
||||||
|
@@ -118,6 +118,7 @@ _TIFFVSetField(TIFF* tif, ttag_t tag, va_list ap)
|
|||||||
TIFFDirectory* td = &tif->tif_dir;
|
TIFFDirectory* td = &tif->tif_dir;
|
||||||
int status = 1;
|
int status = 1;
|
||||||
uint32 v32;
|
uint32 v32;
|
||||||
|
uint16 v16;
|
||||||
int i, v;
|
int i, v;
|
||||||
double d;
|
double d;
|
||||||
char* s;
|
char* s;
|
||||||
@@ -152,14 +153,14 @@ _TIFFVSetField(TIFF* tif, ttag_t tag, va_list ap)
|
|||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
case TIFFTAG_COMPRESSION:
|
case TIFFTAG_COMPRESSION:
|
||||||
v = va_arg(ap, int) & 0xffff;
|
v16 = va_arg(ap, int) & 0xffff;
|
||||||
/*
|
/*
|
||||||
* If we're changing the compression scheme,
|
* If we're changing the compression scheme,
|
||||||
* the notify the previous module so that it
|
* the notify the previous module so that it
|
||||||
* can cleanup any state it's setup.
|
* can cleanup any state it's setup.
|
||||||
*/
|
*/
|
||||||
if (TIFFFieldSet(tif, FIELD_COMPRESSION)) {
|
if (TIFFFieldSet(tif, FIELD_COMPRESSION)) {
|
||||||
if (td->td_compression == v)
|
if (td->td_compression == v16)
|
||||||
break;
|
break;
|
||||||
(*tif->tif_cleanup)(tif);
|
(*tif->tif_cleanup)(tif);
|
||||||
tif->tif_flags &= ~TIFF_CODERSETUP;
|
tif->tif_flags &= ~TIFF_CODERSETUP;
|
||||||
@@ -167,8 +168,8 @@ _TIFFVSetField(TIFF* tif, ttag_t tag, va_list ap)
|
|||||||
/*
|
/*
|
||||||
* Setup new compression routine state.
|
* Setup new compression routine state.
|
||||||
*/
|
*/
|
||||||
if( (status = TIFFSetCompressionScheme(tif, v)) != 0 )
|
if( (status = TIFFSetCompressionScheme(tif, v16)) != 0 )
|
||||||
td->td_compression = v;
|
td->td_compression = v16;
|
||||||
break;
|
break;
|
||||||
case TIFFTAG_PHOTOMETRIC:
|
case TIFFTAG_PHOTOMETRIC:
|
||||||
td->td_photometric = (uint16) va_arg(ap, int);
|
td->td_photometric = (uint16) va_arg(ap, int);
|
||||||
|
@@ -1542,12 +1542,12 @@ initYCbCrConversion(TIFFRGBAImage* img)
|
|||||||
*/
|
*/
|
||||||
TIFFGetFieldDefaulted(img->tif, TIFFTAG_YCBCRSUBSAMPLING, &hs, &vs);
|
TIFFGetFieldDefaulted(img->tif, TIFFTAG_YCBCRSUBSAMPLING, &hs, &vs);
|
||||||
switch ((hs<<4)|vs) {
|
switch ((hs<<4)|vs) {
|
||||||
case 0x44: return (putcontig8bitYCbCr44tile);
|
case 0x44: return (&putcontig8bitYCbCr44tile);
|
||||||
case 0x42: return (putcontig8bitYCbCr42tile);
|
case 0x42: return (&putcontig8bitYCbCr42tile);
|
||||||
case 0x41: return (putcontig8bitYCbCr41tile);
|
case 0x41: return (&putcontig8bitYCbCr41tile);
|
||||||
case 0x22: return (putcontig8bitYCbCr22tile);
|
case 0x22: return (&putcontig8bitYCbCr22tile);
|
||||||
case 0x21: return (putcontig8bitYCbCr21tile);
|
case 0x21: return (&putcontig8bitYCbCr21tile);
|
||||||
case 0x11: return (putcontig8bitYCbCr11tile);
|
case 0x11: return (&putcontig8bitYCbCr11tile);
|
||||||
}
|
}
|
||||||
return (NULL);
|
return (NULL);
|
||||||
}
|
}
|
||||||
|
@@ -213,7 +213,7 @@ extern void _TIFFSwab64BitData(TIFF*, tidata_t, tsize_t);
|
|||||||
extern int TIFFFlushData1(TIFF*);
|
extern int TIFFFlushData1(TIFF*);
|
||||||
extern void TIFFFreeDirectory(TIFF*);
|
extern void TIFFFreeDirectory(TIFF*);
|
||||||
extern int TIFFDefaultDirectory(TIFF*);
|
extern int TIFFDefaultDirectory(TIFF*);
|
||||||
extern int TIFFSetCompressionScheme(TIFF*, int);
|
extern int TIFFSetCompressionScheme(TIFF*, uint16);
|
||||||
extern int TIFFSetDefaultCompressionState(TIFF*);
|
extern int TIFFSetDefaultCompressionState(TIFF*);
|
||||||
extern uint32 _TIFFDefaultStripSize(TIFF*, uint32);
|
extern uint32 _TIFFDefaultStripSize(TIFF*, uint32);
|
||||||
extern void _TIFFDefaultTileSize(TIFF*, uint32*, uint32*);
|
extern void _TIFFDefaultTileSize(TIFF*, uint32*, uint32*);
|
||||||
|
Reference in New Issue
Block a user