Lines Matching defs:info_ptr

60     SkPNGImageIndex(SkStreamRewindable* stream, png_structp png_ptr, png_infop info_ptr)
63 , fInfo_ptr(info_ptr)
103 bool decodePalette(png_structp png_ptr, png_infop info_ptr, int bitDepth,
120 PNGAutoClean(png_structp p, png_infop i): png_ptr(p), info_ptr(i) {}
122 png_destroy_read_struct(&png_ptr, &info_ptr, png_infopp_NULL);
126 png_infop info_ptr;
205 static bool hasTransparencyInPalette(png_structp png_ptr, png_infop info_ptr) {
209 if (png_get_valid(png_ptr, info_ptr, PNG_INFO_tRNS)) {
210 png_get_tRNS(png_ptr, info_ptr, &trans, &num_trans, NULL);
247 png_infop info_ptr = png_create_info_struct(png_ptr);
248 if (info_ptr == NULL) {
252 *info_ptrp = info_ptr;
259 png_destroy_read_struct(&png_ptr, &info_ptr, png_infopp_NULL);
283 png_read_info(png_ptr, info_ptr);
286 png_get_IHDR(png_ptr, info_ptr, &origWidth, &origHeight, &bitDepth,
311 png_infop info_ptr;
313 if (!onDecodeInit(sk_stream, &png_ptr, &info_ptr)) {
317 PNGAutoClean autoClean(png_ptr, info_ptr);
325 png_get_IHDR(png_ptr, info_ptr, &origWidth, &origHeight, &bitDepth,
332 if (!this->getBitmapColorType(png_ptr, info_ptr, &colorType, &hasAlpha, &theTranspColor)) {
356 decodePalette(png_ptr, info_ptr, bitDepth, &hasAlpha, &reallyHasAlpha, &colorTable);
385 png_read_update_info(png_ptr, info_ptr);
472 /* read rest of file, and get additional chunks in info_ptr - REQUIRED */
473 png_read_end(png_ptr, info_ptr);
502 bool SkPNGImageDecoder::getBitmapColorType(png_structp png_ptr, png_infop info_ptr,
508 png_get_IHDR(png_ptr, info_ptr, &origWidth, &origHeight, &bitDepth,
515 if (this->getDitherImage() && png_get_sBIT(png_ptr, info_ptr, &sig_bit)) {
530 bool paletteHasAlpha = hasTransparencyInPalette(png_ptr, info_ptr);
540 png_get_tRNS(png_ptr, info_ptr, NULL, &numTransp, &transpColor);
542 bool valid = png_get_valid(png_ptr, info_ptr, PNG_INFO_tRNS);
662 bool SkPNGImageDecoder::decodePalette(png_structp png_ptr, png_infop info_ptr,
671 png_get_PLTE(png_ptr, info_ptr, &palette, &numPalette);
676 if (png_get_valid(png_ptr, info_ptr, PNG_INFO_tRNS)) {
677 png_get_tRNS(png_ptr, info_ptr, &trans, &numTrans, NULL);
736 png_infop info_ptr;
738 if (!onDecodeInit(sk_stream, &png_ptr, &info_ptr)) {
743 png_destroy_read_struct(&png_ptr, &info_ptr, png_infopp_NULL);
749 png_get_IHDR(png_ptr, info_ptr, &origWidth, &origHeight, &bitDepth,
760 fImageIndex = SkNEW_ARGS(SkPNGImageIndex, (streamDeleter.detach(), png_ptr, info_ptr));
771 png_infop info_ptr = fImageIndex->fInfo_ptr;
778 png_get_IHDR(png_ptr, info_ptr, &origWidth, &origHeight, &bitDepth,
793 if (!this->getBitmapColorType(png_ptr, info_ptr, &colorType, &hasAlpha, &theTranspColor)) {
813 decodePalette(png_ptr, info_ptr, bitDepth, &hasAlpha, &reallyHasAlpha, &colorTable);
856 png_read_update_info(png_ptr, info_ptr);
1185 png_infop info_ptr;
1193 info_ptr = png_create_info_struct(png_ptr);
1194 if (NULL == info_ptr) {
1203 png_destroy_write_struct(&png_ptr, &info_ptr);
1218 png_set_IHDR(png_ptr, info_ptr, bitmap.width(), bitmap.height(),
1229 png_set_PLTE(png_ptr, info_ptr, paletteColors, ct->count());
1231 png_set_tRNS(png_ptr, info_ptr, trans, numTrans, NULL);
1235 png_set_sBIT(png_ptr, info_ptr, &sig_bit);
1237 png_write_info(png_ptr, info_ptr);
1251 png_write_end(png_ptr, info_ptr);
1254 png_destroy_write_struct(&png_ptr, &info_ptr);