Lines Matching refs:bps
400 uint16 bps; member
769 tsample_t spp, uint16 bps) in readContigTilesIntoBuffer() argument
789 bytes_per_sample = (bps + 7) / 8; in readContigTilesIntoBuffer()
790 bytes_per_pixel = ((bps * spp) + 7) / 8; in readContigTilesIntoBuffer()
792 if ((bps % 8) == 0) in readContigTilesIntoBuffer()
837 dst_rowsize = ((imagewidth * bps * spp) + 7) / 8; in readContigTilesIntoBuffer()
856 col_offset = ((col * bps * spp) + 7)/ 8; in readContigTilesIntoBuffer()
870 if (((bps % 8) == 0) && (count == spp)) in readContigTilesIntoBuffer()
875 _TIFFmemcpy (bufp, tilebuf + src_offset, (ncol * spp * bps) / 8); in readContigTilesIntoBuffer()
876 bufp += (imagewidth * bps * spp) / 8; in readContigTilesIntoBuffer()
883 trailing_bits = (ncol * bps * spp) % 8; in readContigTilesIntoBuffer()
895 spp, bps, count, 0, ncol)) in readContigTilesIntoBuffer()
903 case 1: if (bps == 1) in readContigTilesIntoBuffer()
907 bps, count, in readContigTilesIntoBuffer()
921 bps, count, in readContigTilesIntoBuffer()
933 bps, count, in readContigTilesIntoBuffer()
947 bps, count, in readContigTilesIntoBuffer()
957 default: TIFFError("readContigTilesIntoBuffer", "Unsupported bit depth %d", bps); in readContigTilesIntoBuffer()
975 uint16 spp, uint16 bps) in readSeparateTilesIntoBuffer() argument
989 bytes_per_sample = (bps + 7) / 8; in readSeparateTilesIntoBuffer()
1042 row_offset = row * (((imagewidth * spp * bps) + 7) / 8); in readSeparateTilesIntoBuffer()
1043 col_offset = ((col * spp * bps) + 7) / 8; in readSeparateTilesIntoBuffer()
1046 if ((bps % 8) == 0) in readSeparateTilesIntoBuffer()
1049 tw, spp, bps, NULL, 0, 0)) in readSeparateTilesIntoBuffer()
1057 bytes_per_pixel = ((bps * spp) + 7) / 8; in readSeparateTilesIntoBuffer()
1066 imagewidth, tw, spp, bps, in readSeparateTilesIntoBuffer()
1074 imagewidth, tw, spp, bps, in readSeparateTilesIntoBuffer()
1082 imagewidth, tw, spp, bps, in readSeparateTilesIntoBuffer()
1094 imagewidth, tw, spp, bps, in readSeparateTilesIntoBuffer()
1101 default: TIFFError ("readSeparateTilesIntoBuffer", "Unsupported bit depth: %d", bps); in readSeparateTilesIntoBuffer()
1156 uint16 bps; in writeBufferToSeparateStrips() local
1167 (void) TIFFGetField(out, TIFFTAG_BITSPERSAMPLE, &bps); in writeBufferToSeparateStrips()
1168 bytes_per_sample = (bps + 7) / 8; in writeBufferToSeparateStrips()
1170 (uint32)bps * (uint32)spp > TIFF_UINT32_MAX / width || in writeBufferToSeparateStrips()
1171 bps * spp * width > TIFF_UINT32_MAX - 7U ) in writeBufferToSeparateStrips()
1177 rowsize = ((bps * spp * width) + 7U) / 8; /* source has interleaved samples */ in writeBufferToSeparateStrips()
1203 if (extractContigSamplesToBuffer(obuf, src, nrows, width, s, spp, bps, dump)) in writeBufferToSeparateStrips()
1236 uint16 bps; in writeBufferToContigTiles() local
1248 !TIFFGetField(out, TIFFTAG_BITSPERSAMPLE, &bps) ) in writeBufferToContigTiles()
1274 (uint32)bps * (uint32)spp > TIFF_UINT32_MAX / imagewidth || in writeBufferToContigTiles()
1275 bps * spp * imagewidth > TIFF_UINT32_MAX - 7U ) in writeBufferToContigTiles()
1281 src_rowsize = ((imagewidth * spp * bps) + 7U) / 8; in writeBufferToContigTiles()
1297 col_offset = (((col * bps * spp) + 7) / 8); in writeBufferToContigTiles()
1300 tw, 0, spp, spp, bps, dump) > 0) in writeBufferToContigTiles()
1335 uint16 bps; in writeBufferToSeparateTiles() local
1344 TIFFGetField(out, TIFFTAG_BITSPERSAMPLE, &bps); in writeBufferToSeparateTiles()
1347 (uint32)bps * (uint32)spp > TIFF_UINT32_MAX / imagewidth || in writeBufferToSeparateTiles()
1348 bps * spp * imagewidth > TIFF_UINT32_MAX - 7 ) in writeBufferToSeparateTiles()
1355 src_rowsize = ((imagewidth * spp * bps) + 7U) / 8; in writeBufferToSeparateTiles()
1368 col_offset = (((col * bps * spp) + 7) / 8); in writeBufferToSeparateTiles()
1374 tw, s, 1, spp, bps, dump) > 0) in writeBufferToSeparateTiles()
2716 tsample_t sample, uint16 spp, uint16 bps, in extractContigSamplesBytes() argument
2744 dst_rowsize = (bps * (end - start) * count) / 8; in extractContigSamplesBytes()
2746 bytes_per_sample = (bps + 7) / 8; in extractContigSamplesBytes()
2759 bit_offset = col * bps * spp; in extractContigSamplesBytes()
2767 src_byte = (bit_offset + (sindex * bps)) / 8; in extractContigSamplesBytes()
2782 tsample_t sample, uint16 spp, uint16 bps, in extractContigSamples8bits() argument
2812 maskbits = (uint8)-1 >> ( 8 - bps); in extractContigSamples8bits()
2816 bit_offset = col * bps * spp; in extractContigSamples8bits()
2826 src_byte = (bit_offset + (sindex * bps)) / 8; in extractContigSamples8bits()
2827 src_bit = (bit_offset + (sindex * bps)) % 8; in extractContigSamples8bits()
2831 matchbits = maskbits << (8 - src_bit - bps); in extractContigSamples8bits()
2843 ready_bits += bps; in extractContigSamples8bits()
2859 tsample_t sample, uint16 spp, uint16 bps, in extractContigSamples16bits() argument
2890 maskbits = (uint16)-1 >> (16 - bps); in extractContigSamples16bits()
2894 bit_offset = col * bps * spp; in extractContigSamples16bits()
2904 src_byte = (bit_offset + (sindex * bps)) / 8; in extractContigSamples16bits()
2905 src_bit = (bit_offset + (sindex * bps)) % 8; in extractContigSamples16bits()
2909 matchbits = maskbits << (16 - src_bit - bps); in extractContigSamples16bits()
2930 ready_bits += bps; in extractContigSamples16bits()
2948 tsample_t sample, uint16 spp, uint16 bps, in extractContigSamples24bits() argument
2979 maskbits = (uint32)-1 >> ( 32 - bps); in extractContigSamples24bits()
2983 bit_offset = col * bps * spp; in extractContigSamples24bits()
2993 src_byte = (bit_offset + (sindex * bps)) / 8; in extractContigSamples24bits()
2994 src_bit = (bit_offset + (sindex * bps)) % 8; in extractContigSamples24bits()
2998 matchbits = maskbits << (32 - src_bit - bps); in extractContigSamples24bits()
3021 ready_bits += bps; in extractContigSamples24bits()
3041 tsample_t sample, uint16 spp, uint16 bps, in extractContigSamples32bits() argument
3075 maskbits = (uint64)-1 >> ( 64 - bps); in extractContigSamples32bits()
3079 bit_offset = col * bps * spp; in extractContigSamples32bits()
3089 src_byte = (bit_offset + (sindex * bps)) / 8; in extractContigSamples32bits()
3090 src_bit = (bit_offset + (sindex * bps)) % 8; in extractContigSamples32bits()
3094 matchbits = maskbits << (64 - src_bit - bps); in extractContigSamples32bits()
3130 ready_bits += bps; in extractContigSamples32bits()
3146 tsample_t sample, uint16 spp, uint16 bps, in extractContigSamplesShifted8bits() argument
3177 maskbits = (uint8)-1 >> ( 8 - bps); in extractContigSamplesShifted8bits()
3181 bit_offset = col * bps * spp; in extractContigSamplesShifted8bits()
3191 src_byte = (bit_offset + (sindex * bps)) / 8; in extractContigSamplesShifted8bits()
3192 src_bit = (bit_offset + (sindex * bps)) % 8; in extractContigSamplesShifted8bits()
3196 matchbits = maskbits << (8 - src_bit - bps); in extractContigSamplesShifted8bits()
3210 ready_bits += bps; in extractContigSamplesShifted8bits()
3226 tsample_t sample, uint16 spp, uint16 bps, in extractContigSamplesShifted16bits() argument
3258 maskbits = (uint16)-1 >> (16 - bps); in extractContigSamplesShifted16bits()
3261 bit_offset = col * bps * spp; in extractContigSamplesShifted16bits()
3271 src_byte = (bit_offset + (sindex * bps)) / 8; in extractContigSamplesShifted16bits()
3272 src_bit = (bit_offset + (sindex * bps)) % 8; in extractContigSamplesShifted16bits()
3276 matchbits = maskbits << (16 - src_bit - bps); in extractContigSamplesShifted16bits()
3298 ready_bits += bps; in extractContigSamplesShifted16bits()
3316 tsample_t sample, uint16 spp, uint16 bps, in extractContigSamplesShifted24bits() argument
3348 maskbits = (uint32)-1 >> ( 32 - bps); in extractContigSamplesShifted24bits()
3352 bit_offset = col * bps * spp; in extractContigSamplesShifted24bits()
3362 src_byte = (bit_offset + (sindex * bps)) / 8; in extractContigSamplesShifted24bits()
3363 src_bit = (bit_offset + (sindex * bps)) % 8; in extractContigSamplesShifted24bits()
3367 matchbits = maskbits << (32 - src_bit - bps); in extractContigSamplesShifted24bits()
3394 ready_bits += bps; in extractContigSamplesShifted24bits()
3414 tsample_t sample, uint16 spp, uint16 bps, in extractContigSamplesShifted32bits() argument
3449 maskbits = (uint64)-1 >> ( 64 - bps); in extractContigSamplesShifted32bits()
3453 bit_offset = col * bps * spp; in extractContigSamplesShifted32bits()
3463 src_byte = (bit_offset + (sindex * bps)) / 8; in extractContigSamplesShifted32bits()
3464 src_bit = (bit_offset + (sindex * bps)) % 8; in extractContigSamplesShifted32bits()
3468 matchbits = maskbits << (64 - src_bit - bps); in extractContigSamplesShifted32bits()
3506 ready_bits += bps; in extractContigSamplesShifted32bits()
3522 tsample_t sample, uint16 spp, uint16 bps, in extractContigSamplesToBuffer() argument
3531 bytes_per_sample = (bps + 7) / 8; in extractContigSamplesToBuffer()
3532 bytes_per_pixel = ((bps * spp) + 7) / 8; in extractContigSamplesToBuffer()
3533 if ((bps % 8) == 0) in extractContigSamplesToBuffer()
3542 src_rowsize = ((bps * spp * cols) + 7) / 8; in extractContigSamplesToBuffer()
3543 dst_rowsize = ((bps * cols) + 7) / 8; in extractContigSamplesToBuffer()
3561 spp, bps, count, first_col, cols)) in extractContigSamplesToBuffer()
3564 case 1: if (bps == 1) in extractContigSamplesToBuffer()
3567 spp, bps, count, first_col, cols)) in extractContigSamplesToBuffer()
3573 spp, bps, count, first_col, cols)) in extractContigSamplesToBuffer()
3577 spp, bps, count, first_col, cols)) in extractContigSamplesToBuffer()
3583 spp, bps, count, first_col, cols)) in extractContigSamplesToBuffer()
3586 default: TIFFError ("extractContigSamplesToBuffer", "Unsupported bit depth: %d", bps); in extractContigSamplesToBuffer()
3599 uint16 count, uint16 spp, uint16 bps, struct dump_opts *dump) in extractContigSamplesToTileBuffer() argument
3606 bytes_per_sample = (bps + 7) / 8; in extractContigSamplesToTileBuffer()
3607 bytes_per_pixel = ((bps * spp) + 7) / 8; in extractContigSamplesToTileBuffer()
3608 if ((bps % 8) == 0) in extractContigSamplesToTileBuffer()
3624 src_rowsize = ((bps * spp * imagewidth) + 7) / 8; in extractContigSamplesToTileBuffer()
3625 dst_rowsize = ((bps * tilewidth * count) + 7) / 8; in extractContigSamplesToTileBuffer()
3638 spp, bps, count, 0, cols)) in extractContigSamplesToTileBuffer()
3641 case 1: if (bps == 1) in extractContigSamplesToTileBuffer()
3644 spp, bps, count, 0, cols)) in extractContigSamplesToTileBuffer()
3650 spp, bps, count, 0, cols)) in extractContigSamplesToTileBuffer()
3654 spp, bps, count, 0, cols)) in extractContigSamplesToTileBuffer()
3660 spp, bps, count, 0, cols)) in extractContigSamplesToTileBuffer()
3663 default: TIFFError ("extractContigSamplesToTileBuffer", "Unsupported bit depth: %d", bps); in extractContigSamplesToTileBuffer()
3709 uint32 cols, uint32 rows, uint16 spp, uint16 bps, in combineSeparateSamplesBytes() argument
3726 bytes_per_sample = (bps + 7) / 8; in combineSeparateSamplesBytes()
3728 src_rowsize = ((bps * cols) + 7) / 8; in combineSeparateSamplesBytes()
3729 dst_rowsize = ((bps * spp * cols) + 7) / 8; in combineSeparateSamplesBytes()
3744 col_offset = row_offset + (col * (bps / 8)); in combineSeparateSamplesBytes()
3767 uint32 rows, uint16 spp, uint16 bps, in combineSeparateSamples8bits() argument
3789 src_rowsize = ((bps * cols) + 7) / 8; in combineSeparateSamples8bits()
3790 dst_rowsize = ((bps * cols * spp) + 7) / 8; in combineSeparateSamples8bits()
3791 maskbits = (uint8)-1 >> ( 8 - bps); in combineSeparateSamples8bits()
3802 bit_offset = col * bps; in combineSeparateSamples8bits()
3806 matchbits = maskbits << (8 - src_bit - bps); in combineSeparateSamples8bits()
3826 ready_bits += bps; in combineSeparateSamples8bits()
3867 uint32 rows, uint16 spp, uint16 bps, in combineSeparateSamples16bits() argument
3889 src_rowsize = ((bps * cols) + 7) / 8; in combineSeparateSamples16bits()
3890 dst_rowsize = ((bps * cols * spp) + 7) / 8; in combineSeparateSamples16bits()
3891 maskbits = (uint16)-1 >> (16 - bps); in combineSeparateSamples16bits()
3902 bit_offset = col * bps; in combineSeparateSamples16bits()
3906 matchbits = maskbits << (16 - src_bit - bps); in combineSeparateSamples16bits()
3933 ready_bits += bps; in combineSeparateSamples16bits()
3977 uint32 rows, uint16 spp, uint16 bps, in combineSeparateSamples24bits() argument
3999 src_rowsize = ((bps * cols) + 7) / 8; in combineSeparateSamples24bits()
4000 dst_rowsize = ((bps * cols * spp) + 7) / 8; in combineSeparateSamples24bits()
4001 maskbits = (uint32)-1 >> ( 32 - bps); in combineSeparateSamples24bits()
4012 bit_offset = col * bps; in combineSeparateSamples24bits()
4016 matchbits = maskbits << (32 - src_bit - bps); in combineSeparateSamples24bits()
4045 ready_bits += bps; in combineSeparateSamples24bits()
4101 uint32 rows, uint16 spp, uint16 bps, in combineSeparateSamples32bits() argument
4124 src_rowsize = ((bps * cols) + 7) / 8; in combineSeparateSamples32bits()
4125 dst_rowsize = ((bps * cols * spp) + 7) / 8; in combineSeparateSamples32bits()
4126 maskbits = (uint64)-1 >> ( 64 - bps); in combineSeparateSamples32bits()
4138 bit_offset = col * bps; in combineSeparateSamples32bits()
4142 matchbits = maskbits << (64 - src_bit - bps); in combineSeparateSamples32bits()
4182 ready_bits += bps; in combineSeparateSamples32bits()
4233 uint32 tw, uint16 spp, uint16 bps, in combineSeparateTileSamplesBytes() argument
4250 bytes_per_sample = (bps + 7) / 8; in combineSeparateTileSamplesBytes()
4251 src_rowsize = ((bps * tw) + 7) / 8; in combineSeparateTileSamplesBytes()
4271 col_offset = src_offset + (col * (bps / 8)); in combineSeparateTileSamplesBytes()
4294 uint32 tw, uint16 spp, uint16 bps, in combineSeparateTileSamples8bits() argument
4314 src_rowsize = ((bps * tw) + 7) / 8; in combineSeparateTileSamples8bits()
4315 dst_rowsize = ((imagewidth * bps * spp) + 7) / 8; in combineSeparateTileSamples8bits()
4316 maskbits = (uint8)-1 >> ( 8 - bps); in combineSeparateTileSamples8bits()
4327 bit_offset = col * bps; in combineSeparateTileSamples8bits()
4331 matchbits = maskbits << (8 - src_bit - bps); in combineSeparateTileSamples8bits()
4351 ready_bits += bps; in combineSeparateTileSamples8bits()
4393 uint32 tw, uint16 spp, uint16 bps, in combineSeparateTileSamples16bits() argument
4414 src_rowsize = ((bps * tw) + 7) / 8; in combineSeparateTileSamples16bits()
4415 dst_rowsize = ((imagewidth * bps * spp) + 7) / 8; in combineSeparateTileSamples16bits()
4416 maskbits = (uint16)-1 >> (16 - bps); in combineSeparateTileSamples16bits()
4427 bit_offset = col * bps; in combineSeparateTileSamples16bits()
4431 matchbits = maskbits << (16 - src_bit - bps); in combineSeparateTileSamples16bits()
4457 ready_bits += bps; in combineSeparateTileSamples16bits()
4502 uint32 tw, uint16 spp, uint16 bps, in combineSeparateTileSamples24bits() argument
4523 src_rowsize = ((bps * tw) + 7) / 8; in combineSeparateTileSamples24bits()
4524 dst_rowsize = ((imagewidth * bps * spp) + 7) / 8; in combineSeparateTileSamples24bits()
4525 maskbits = (uint32)-1 >> ( 32 - bps); in combineSeparateTileSamples24bits()
4536 bit_offset = col * bps; in combineSeparateTileSamples24bits()
4540 matchbits = maskbits << (32 - src_bit - bps); in combineSeparateTileSamples24bits()
4569 ready_bits += bps; in combineSeparateTileSamples24bits()
4626 uint32 tw, uint16 spp, uint16 bps, in combineSeparateTileSamples32bits() argument
4648 src_rowsize = ((bps * tw) + 7) / 8; in combineSeparateTileSamples32bits()
4649 dst_rowsize = ((imagewidth * bps * spp) + 7) / 8; in combineSeparateTileSamples32bits()
4650 maskbits = (uint64)-1 >> ( 64 - bps); in combineSeparateTileSamples32bits()
4662 bit_offset = col * bps; in combineSeparateTileSamples32bits()
4666 matchbits = maskbits << (64 - src_bit - bps); in combineSeparateTileSamples32bits()
4707 ready_bits += bps; in combineSeparateTileSamples32bits()
4763 uint16 bps, planar; in readSeparateStripsIntoBuffer() local
4783 TIFFGetField(in, TIFFTAG_BITSPERSAMPLE, &bps); in readSeparateStripsIntoBuffer()
4789 bytes_per_sample = (bps + 7) / 8; in readSeparateStripsIntoBuffer()
4790 bytes_per_pixel = ((bps * spp) + 7) / 8; in readSeparateStripsIntoBuffer()
4796 src_rowsize = ((bps * width) + 7) / 8; in readSeparateStripsIntoBuffer()
4797 dst_rowsize = ((bps * width * spp) + 7) / 8; in readSeparateStripsIntoBuffer()
4807 bps, spp, shift_width); in readSeparateStripsIntoBuffer()
4859 if ((bps % 8) == 0) in readSeparateStripsIntoBuffer()
4862 spp, bps, dump->infile, in readSeparateStripsIntoBuffer()
4874 spp, bps, dump->infile, in readSeparateStripsIntoBuffer()
4882 spp, bps, dump->infile, in readSeparateStripsIntoBuffer()
4890 spp, bps, dump->infile, in readSeparateStripsIntoBuffer()
4902 spp, bps, dump->infile, in readSeparateStripsIntoBuffer()
4909 default: TIFFError ("readSeparateStripsIntoBuffer", "Unsupported bit depth: %d", bps); in readSeparateStripsIntoBuffer()
5007 image->bps = 0; in initImageData()
5170 (((zwidth * image->bps * image->spp + 7 ) / 8) * (zlength + 1)); in computeInputPixelOffsets()
5557 ((((zwidth * image->bps * image->spp) + 7 ) / 8) * (zlength + 1)); in getCropOffsets()
5658 hmargin = (uint32)(page->hmargin * scale * page->hres * ((image->bps + 7)/ 8)); in computeOutputPixelOffsets()
5659 vmargin = (uint32)(page->vmargin * scale * page->vres * ((image->bps + 7)/ 8)); in computeOutputPixelOffsets()
5663 hmargin = (uint32)(page->hmargin * scale * ((image->bps + 7)/ 8)); in computeOutputPixelOffsets()
5664 vmargin = (uint32)(page->vmargin * scale * ((image->bps + 7)/ 8)); in computeOutputPixelOffsets()
5771 line_bytes = TIFFhowmany8(owidth * image->bps) * image->spp; in computeOutputPixelOffsets()
5812 uint16 bps = 0, spp = 0, res_unit = 0; in loadImage() local
5825 TIFFGetFieldDefaulted(in, TIFFTAG_BITSPERSAMPLE, &bps); in loadImage()
5912 image->bps = bps; in loadImage()
6003 if ((bps == 0) || (spp == 0)) in loadImage()
6006 spp, bps); in loadImage()
6071 buffsize_check = ((length * width * spp * bps) + 7); in loadImage()
6072 if (length != ((buffsize_check - 7) / width / spp / bps)) in loadImage()
6077 if (buffsize < (uint32) (((length * width * spp * bps) + 7) / 8)) in loadImage()
6079 buffsize = ((length * width * spp * bps) + 7) / 8; in loadImage()
6186 if (!(readContigTilesIntoBuffer(in, read_buff, length, width, tw, tl, spp, bps))) in loadImage()
6194 if (!(readSeparateTilesIntoBuffer(in, read_buff, length, width, tw, tl, spp, bps))) in loadImage()
6211 "Bits per sample %d, Samples per pixel %d", bps, spp); in loadImage()
6235 if (mirrorImage(image->spp, image->bps, mirror, in correct_orientation()
6283 uint16 bps, spp; in extractCompositeRegions() local
6289 bps = image->bps; in extractCompositeRegions()
6293 bytes_per_sample = (bps + 7) / 8; in extractCompositeRegions()
6294 bytes_per_pixel = ((bps * spp) + 7) / 8; in extractCompositeRegions()
6295 if ((bps % 8) == 0) in extractCompositeRegions()
6330 src_rowsize = ((img_width * bps * spp) + 7) / 8; in extractCompositeRegions()
6331 dst_rowsize = (((crop_width * bps * count) + 7) / 8); in extractCompositeRegions()
6357 spp, bps, count, first_col, in extractCompositeRegions()
6365 case 1: if (bps == 1) in extractCompositeRegions()
6368 sample, spp, bps, count, in extractCompositeRegions()
6380 sample, spp, bps, count, in extractCompositeRegions()
6390 sample, spp, bps, count, in extractCompositeRegions()
6402 sample, spp, bps, count, in extractCompositeRegions()
6411 default: TIFFError("extractCompositeRegions", "Unsupported bit depth %d", bps); in extractCompositeRegions()
6427 dst_rowsize = (((composite_width * bps * count) + 7) / 8); in extractCompositeRegions()
6428 trailing_bits = (crop_width * bps * count) % 8; in extractCompositeRegions()
6439 sample, spp, bps, count, in extractCompositeRegions()
6447 case 1: if (bps == 1) in extractCompositeRegions()
6450 sample, spp, bps, count, in extractCompositeRegions()
6462 sample, spp, bps, count, in extractCompositeRegions()
6472 sample, spp, bps, count, in extractCompositeRegions()
6484 sample, spp, bps, count, in extractCompositeRegions()
6493 default: TIFFError("extractCompositeRegions", "Unsupported bit depth %d", bps); in extractCompositeRegions()
6497 prev_width += (crop_width * bps * count) / 8; in extractCompositeRegions()
6532 uint16 bps, spp; in extractSeparateRegion() local
6538 bps = image->bps; in extractSeparateRegion()
6542 bytes_per_sample = (bps + 7) / 8; in extractSeparateRegion()
6543 bytes_per_pixel = ((bps * spp) + 7) / 8; in extractSeparateRegion()
6544 if ((bps % 8) == 0) in extractSeparateRegion()
6569 src_rowsize = ((img_width * bps * spp) + 7) / 8; in extractSeparateRegion()
6570 dst_rowsize = (((crop_width * bps * spp) + 7) / 8); in extractSeparateRegion()
6582 spp, bps, count, first_col, in extractSeparateRegion()
6590 case 1: if (bps == 1) in extractSeparateRegion()
6593 sample, spp, bps, count, in extractSeparateRegion()
6605 sample, spp, bps, count, in extractSeparateRegion()
6615 sample, spp, bps, count, in extractSeparateRegion()
6627 sample, spp, bps, count, in extractSeparateRegion()
6636 default: TIFFError("extractSeparateRegion", "Unsupported bit depth %d", bps); in extractSeparateRegion()
6665 uint16 bps, spp; in extractImageSection() local
6677 bps = image->bps; in extractImageSection()
6708 img_rowsize = ((img_width * bps + 7) / 8) * spp; in extractImageSection()
6709 full_bytes = (sect_width * spp * bps) / 8; /* number of COMPLETE bytes per row in section */ in extractImageSection()
6710 trailing_bits = (sect_width * bps) % 8; in extractImageSection()
6716 img_width, img_length, bps, spp); in extractImageSection()
6721 if ((bps % 8) == 0) in extractImageSection()
6723 col_offset = first_col * spp * bps / 8; in extractImageSection()
6739 shift1 = spp * ((first_col * bps) % 8); in extractImageSection()
6740 shift2 = spp * ((last_col * bps) % 8); in extractImageSection()
6745 offset1 = row_offset + (first_col * bps / 8); in extractImageSection()
6746 offset2 = row_offset + (last_col * bps / 8); in extractImageSection()
7009 ceil((width * image->bps + 7) / (double)8) * image->spp * length; in writeImageSections()
7047 uint16 bps, spp; in writeSingleSection() local
7059 bps = image->bps; in writeSingleSection()
7062 TIFFSetField(out, TIFFTAG_BITSPERSAMPLE, bps); in writeSingleSection()
7206 if (((bps % 8) == 0) || ((bps % 12) == 0)) in writeSingleSection()
7418 if (invertImage(image->photometric, image->spp, image->bps, in processCropSelections()
7447 if (mirrorImage(image->spp, image->bps, crop->mirror, in processCropSelections()
7466 seg_buffs[0].size = (((crop->combined_width * image->bps + 7 ) / 8) in processCropSelections()
7525 if (invertImage(image->photometric, image->spp, image->bps, in processCropSelections()
7553 if (mirrorImage(image->spp, image->bps, crop->mirror, in processCropSelections()
7576 seg_buffs[i].size = (((crop->regionlist[i].width * image->bps + 7 ) / 8) in processCropSelections()
7653 if (invertImage(image->photometric, image->spp, image->bps, in createCroppedImage()
7681 if (mirrorImage(image->spp, image->bps, crop->mirror, in createCroppedImage()
7724 uint16 bps, spp; in writeCroppedImage() local
7732 bps = image->bps; in writeCroppedImage()
7736 TIFFSetField(out, TIFFTAG_BITSPERSAMPLE, bps); in writeCroppedImage()
7877 if (((bps % 8) == 0) || ((bps % 12) == 0)) in writeCroppedImage()
7899 if (bps != 1) in writeCroppedImage()
7997 rotateContigSamples8bits(uint16 rotation, uint16 spp, uint16 bps, uint32 width, in rotateContigSamples8bits() argument
8014 rowsize = ((bps * spp * width) + 7) / 8; in rotateContigSamples8bits()
8016 maskbits = (uint8)-1 >> ( 8 - bps); in rotateContigSamples8bits()
8021 bit_offset = col * bps * spp; in rotateContigSamples8bits()
8031 src_byte = (bit_offset + (sample * bps)) / 8; in rotateContigSamples8bits()
8032 src_bit = (bit_offset + (sample * bps)) % 8; in rotateContigSamples8bits()
8044 matchbits = maskbits << (8 - src_bit - bps); in rotateContigSamples8bits()
8058 ready_bits += bps; in rotateContigSamples8bits()
8073 rotateContigSamples16bits(uint16 rotation, uint16 spp, uint16 bps, uint32 width, in rotateContigSamples16bits() argument
8091 rowsize = ((bps * spp * width) + 7) / 8; in rotateContigSamples16bits()
8093 maskbits = (uint16)-1 >> (16 - bps); in rotateContigSamples16bits()
8097 bit_offset = col * bps * spp; in rotateContigSamples16bits()
8107 src_byte = (bit_offset + (sample * bps)) / 8; in rotateContigSamples16bits()
8108 src_bit = (bit_offset + (sample * bps)) % 8; in rotateContigSamples16bits()
8120 matchbits = maskbits << (16 - src_bit - bps); in rotateContigSamples16bits()
8142 ready_bits += bps; in rotateContigSamples16bits()
8156 rotateContigSamples24bits(uint16 rotation, uint16 spp, uint16 bps, uint32 width, in rotateContigSamples24bits() argument
8175 rowsize = ((bps * spp * width) + 7) / 8; in rotateContigSamples24bits()
8177 maskbits = (uint32)-1 >> (32 - bps); in rotateContigSamples24bits()
8181 bit_offset = col * bps * spp; in rotateContigSamples24bits()
8191 src_byte = (bit_offset + (sample * bps)) / 8; in rotateContigSamples24bits()
8192 src_bit = (bit_offset + (sample * bps)) % 8; in rotateContigSamples24bits()
8204 matchbits = maskbits << (32 - src_bit - bps); in rotateContigSamples24bits()
8228 ready_bits += bps; in rotateContigSamples24bits()
8247 rotateContigSamples32bits(uint16 rotation, uint16 spp, uint16 bps, uint32 width, in rotateContigSamples32bits() argument
8275 rowsize = ((bps * spp * width) + 7) / 8; in rotateContigSamples32bits()
8277 maskbits = (uint64)-1 >> (64 - bps); in rotateContigSamples32bits()
8281 bit_offset = col * bps * spp; in rotateContigSamples32bits()
8291 src_byte = (bit_offset + (sample * bps)) / 8; in rotateContigSamples32bits()
8292 src_bit = (bit_offset + (sample * bps)) % 8; in rotateContigSamples32bits()
8304 matchbits = maskbits << (64 - src_bit - bps); in rotateContigSamples32bits()
8339 ready_bits += bps; in rotateContigSamples32bits()
8367 uint16 spp, bps; in rotateImage() local
8374 bps = image->bps; in rotateImage()
8376 rowsize = ((bps * spp * width) + 7) / 8; in rotateImage()
8377 colsize = ((bps * spp * length) + 7) / 8; in rotateImage()
8383 bytes_per_sample = (bps + 7) / 8; in rotateImage()
8384 bytes_per_pixel = ((bps * spp) + 7) / 8; in rotateImage()
8411 case 180: if ((bps % 8) == 0) /* byte alligned data */ in rotateImage()
8414 pix_offset = (spp * bps) / 8; in rotateImage()
8438 case 1: if (bps == 1) in rotateImage()
8440 if (reverseSamples8bits(spp, bps, width, src, dst)) in rotateImage()
8447 if (reverseSamples16bits(spp, bps, width, src, dst)) in rotateImage()
8453 case 2: if (reverseSamples24bits(spp, bps, width, src, dst)) in rotateImage()
8461 case 5: if (reverseSamples32bits(spp, bps, width, src, dst)) in rotateImage()
8467 default: TIFFError("rotateImage","Unsupported bit depth %d", bps); in rotateImage()
8477 case 90: if ((bps % 8) == 0) /* byte aligned data */ in rotateImage()
8503 case 1: if (bps == 1) in rotateImage()
8505 if (rotateContigSamples8bits(rotation, spp, bps, width, in rotateImage()
8513 if (rotateContigSamples16bits(rotation, spp, bps, width, in rotateImage()
8520 case 2: if (rotateContigSamples24bits(rotation, spp, bps, width, in rotateImage()
8529 case 5: if (rotateContigSamples32bits(rotation, spp, bps, width, in rotateImage()
8536 default: TIFFError("rotateImage","Unsupported bit depth %d", bps); in rotateImage()
8554 case 270: if ((bps % 8) == 0) /* byte aligned data */ in rotateImage()
8580 case 1: if (bps == 1) in rotateImage()
8582 if (rotateContigSamples8bits(rotation, spp, bps, width, in rotateImage()
8590 if (rotateContigSamples16bits(rotation, spp, bps, width, in rotateImage()
8597 case 2: if (rotateContigSamples24bits(rotation, spp, bps, width, in rotateImage()
8606 case 5: if (rotateContigSamples32bits(rotation, spp, bps, width, in rotateImage()
8613 default: TIFFError("rotateImage","Unsupported bit depth %d", bps); in rotateImage()
8638 reverseSamples8bits (uint16 spp, uint16 bps, uint32 width, in reverseSamples8bits() argument
8658 mask_bits = (uint8)-1 >> ( 8 - bps); in reverseSamples8bits()
8663 bit_offset = (col - 1) * bps * spp; in reverseSamples8bits()
8673 src_byte = (bit_offset + (sample * bps)) / 8; in reverseSamples8bits()
8674 src_bit = (bit_offset + (sample * bps)) % 8; in reverseSamples8bits()
8678 match_bits = mask_bits << (8 - src_bit - bps); in reverseSamples8bits()
8689 ready_bits += bps; in reverseSamples8bits()
8703 reverseSamples16bits (uint16 spp, uint16 bps, uint32 width, in reverseSamples16bits() argument
8724 mask_bits = (uint16)-1 >> (16 - bps); in reverseSamples16bits()
8729 bit_offset = (col - 1) * bps * spp; in reverseSamples16bits()
8739 src_byte = (bit_offset + (sample * bps)) / 8; in reverseSamples16bits()
8740 high_bit = (bit_offset + (sample * bps)) % 8; in reverseSamples16bits()
8744 match_bits = mask_bits << (16 - high_bit - bps); in reverseSamples16bits()
8764 ready_bits += bps; in reverseSamples16bits()
8778 reverseSamples24bits (uint16 spp, uint16 bps, uint32 width, in reverseSamples24bits() argument
8799 mask_bits = (uint32)-1 >> (32 - bps); in reverseSamples24bits()
8804 bit_offset = (col - 1) * bps * spp; in reverseSamples24bits()
8814 src_byte = (bit_offset + (sample * bps)) / 8; in reverseSamples24bits()
8815 high_bit = (bit_offset + (sample * bps)) % 8; in reverseSamples24bits()
8819 match_bits = mask_bits << (32 - high_bit - bps); in reverseSamples24bits()
8842 ready_bits += bps; in reverseSamples24bits()
8862 reverseSamples32bits (uint16 spp, uint16 bps, uint32 width, in reverseSamples32bits() argument
8885 mask_bits = (uint64)-1 >> (64 - bps); in reverseSamples32bits()
8898 bit_offset = (col - 1) * bps * spp; in reverseSamples32bits()
8908 src_byte = (bit_offset + (sample * bps)) / 8; in reverseSamples32bits()
8909 high_bit = (bit_offset + (sample * bps)) % 8; in reverseSamples32bits()
8913 match_bits = mask_bits << (64 - high_bit - bps); in reverseSamples32bits()
8947 ready_bits += bps; in reverseSamples32bits()
8962 reverseSamplesBytes (uint16 spp, uint16 bps, uint32 width, in reverseSamplesBytes() argument
8976 bytes_per_pixel = ((bps * spp) + 7) / 8; in reverseSamplesBytes()
8982 switch (bps / 8) in reverseSamplesBytes()
9007 default: TIFFError("reverseSamplesBytes","Unsupported bit depth %d", bps); in reverseSamplesBytes()
9016 mirrorImage(uint16 spp, uint16 bps, uint16 mirror, uint32 width, uint32 length, unsigned char *ibuf… in mirrorImage() argument
9026 rowsize = ((width * bps * spp) + 7) / 8; in mirrorImage()
9052 if ((bps % 8) == 0) /* byte alligned data */ in mirrorImage()
9059 if (reverseSamplesBytes(spp, bps, width, src, dst)) in mirrorImage()
9072 bytes_per_sample = (bps + 7) / 8; in mirrorImage()
9073 bytes_per_pixel = ((bps * spp) + 7) / 8; in mirrorImage()
9086 case 1: if (reverseSamples16bits(spp, bps, width, src, line_buff)) in mirrorImage()
9093 case 2: if (reverseSamples24bits(spp, bps, width, src, line_buff)) in mirrorImage()
9102 case 5: if (reverseSamples32bits(spp, bps, width, src, line_buff)) in mirrorImage()
9109 default: TIFFError("mirrorImage","Unsupported bit depth %d", bps); in mirrorImage()
9129 invertImage(uint16 photometric, uint16 spp, uint16 bps, uint32 width, uint32 length, unsigned char … in invertImage() argument
9156 switch (bps) in invertImage()
9202 for (col = 0; col < width; col += 8 /(spp * bps)) in invertImage()
9208 default: TIFFError("invertImage", "Unsupported bit depth %d", bps); in invertImage()