• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/ap/gpl/amule/wxWidgets-2.8.12/src/common/

Lines Matching defs:png_ptr

152 #define WX_PNG_INFO(png_ptr) ((wxPNGInfoStruct*)png_get_io_ptr(png_ptr))
161 void PNGLINKAGEMODE wx_PNG_stream_reader( png_structp png_ptr, png_bytep data,
164 WX_PNG_INFO(png_ptr)->stream.in->Read(data, length);
167 void PNGLINKAGEMODE wx_PNG_stream_writer( png_structp png_ptr, png_bytep data,
170 WX_PNG_INFO(png_ptr)->stream.out->Write(data, length);
174 PNGLINKAGEMODE wx_png_warning(png_structp png_ptr, png_const_charp message)
176 wxPNGInfoStruct *info = png_ptr ? WX_PNG_INFO(png_ptr) : NULL;
184 PNGLINKAGEMODE wx_png_error(png_structp png_ptr, png_const_charp message)
191 longjmp(WX_PNG_INFO(png_ptr)->jmpbuf, 1);
529 png_structp png_ptr = png_create_read_struct
536 if (!png_ptr)
541 png_set_read_fn( png_ptr, &wxinfo, wx_PNG_stream_reader);
543 info_ptr = png_create_info_struct( png_ptr );
550 png_read_info( png_ptr, info_ptr );
551 png_get_IHDR( png_ptr, info_ptr, &width, &height, &bit_depth, &color_type, &interlace_type, (int*) NULL, (int*) NULL );
554 png_set_expand( png_ptr );
558 png_set_expand( png_ptr );
560 png_set_strip_16( png_ptr );
561 png_set_packing( png_ptr );
562 if (png_get_valid( png_ptr, info_ptr, PNG_INFO_tRNS))
563 png_set_expand( png_ptr );
564 png_set_filler( png_ptr, 0xff, PNG_FILLER_AFTER );
583 png_read_image( png_ptr, lines );
584 png_read_end( png_ptr, info_ptr );
591 png_get_PLTE( png_ptr, info_ptr, &palette, &ncolors);
611 png_destroy_read_struct( &png_ptr, &info_ptr, (png_infopp) NULL );
639 if ( png_ptr )
643 png_destroy_read_struct( &png_ptr, &info_ptr, (png_infopp) NULL );
647 png_destroy_read_struct( &png_ptr, (png_infopp) NULL, (png_infopp) NULL );
663 png_structp png_ptr = png_create_write_struct
670 if (!png_ptr)
677 png_infop info_ptr = png_create_info_struct(png_ptr);
680 png_destroy_write_struct( &png_ptr, (png_infopp)NULL );
688 png_destroy_write_struct( &png_ptr, (png_infopp)NULL );
696 png_set_write_fn( png_ptr, &wxinfo, wx_PNG_stream_writer, NULL);
724 png_set_IHDR( png_ptr, info_ptr, image->GetWidth(), image->GetHeight(),
754 png_set_sBIT( png_ptr, info_ptr, &sig_bit );
755 png_write_info( png_ptr, info_ptr );
756 png_set_shift( png_ptr, &sig_bit );
757 png_set_packing( png_ptr );
763 png_destroy_write_struct( &png_ptr, (png_infopp)NULL );
853 png_write_rows( png_ptr, &row_ptr, 1 );
857 png_write_end( png_ptr, info_ptr );
858 png_destroy_write_struct( &png_ptr, (png_infopp)&info_ptr );