Home | History | Annotate | Download | only in libtests

Lines Matching refs:png_ptr

37    png_structp png_ptr = png_create_read_struct(PNG_LIBPNG_VER_STRING,0,0,0);
41 if (png_ptr == NULL)
44 if (setjmp(png_jmpbuf(png_ptr)))
46 png_destroy_read_struct(&png_ptr, &info_ptr, NULL);
52 png_init_io(png_ptr, fp);
54 info_ptr = png_create_info_struct(png_ptr);
56 png_error(png_ptr, "OOM allocating info structure");
58 png_set_keep_unknown_chunks(png_ptr, PNG_HANDLE_CHUNK_ALWAYS, NULL, 0);
60 png_read_info(png_ptr, info_ptr);
63 png_size_t rowbytes = png_get_rowbytes(png_ptr, info_ptr);
69 png_error(png_ptr, "OOM allocating row buffers");
72 png_uint_32 height = png_get_image_height(png_ptr, info_ptr);
73 int passes = png_set_interlace_handling(png_ptr);
76 png_start_read_image(png_ptr);
86 png_read_row(png_ptr, row, display);
92 png_read_end(png_ptr, info_ptr);
93 png_destroy_read_struct(&png_ptr, &info_ptr, NULL);