Home | History | Annotate | Download | only in etc1tool

Lines Matching defs:png_ptr

100 void PNGAPI user_error_fn(png_structp png_ptr, png_const_charp message) {
104 void PNGAPI user_warning_fn(png_structp png_ptr, png_const_charp message) {
139 png_structp png_ptr = NULL;
168 if (!(png_ptr = png_create_read_struct(PNG_LIBPNG_VER_STRING,
174 if (!(info_ptr = png_create_info_struct(png_ptr))) {
178 if (!(end_info = png_create_info_struct(png_ptr))) {
183 if (setjmp(png_jmpbuf(png_ptr))) {
187 png_init_io(png_ptr, pIn);
188 png_set_sig_bytes(png_ptr, PNG_HEADER_SIZE);
189 png_read_png(png_ptr, info_ptr, PNG_TRANSFORM_IDENTITY
193 row_pointers = png_get_rows(png_ptr, info_ptr);
196 png_get_IHDR(png_ptr, info_ptr, &width, &height, &bit_depth,
221 if (png_ptr) {
222 png_destroy_read_struct(&png_ptr, &info_ptr, &end_info);
409 png_structp png_ptr = NULL;
412 if (!(png_ptr = png_create_write_struct(PNG_LIBPNG_VER_STRING,
414 = png_create_info_struct(png_ptr))) {
419 if (setjmp(png_jmpbuf(png_ptr))) {
428 png_init_io(png_ptr, pOut);
430 png_set_IHDR(png_ptr, info_ptr, width, height, 8, PNG_COLOR_TYPE_RGB,
434 png_write_info(png_ptr, info_ptr);
437 png_write_row(png_ptr, pImageData + y * imageStride);
439 png_write_end(png_ptr, info_ptr);
443 exit: if (png_ptr) {
444 png_destroy_write_struct(&png_ptr, &info_ptr);