Lines Matching refs:image_reader

78 static UINT _gx_image_reader_rle_count_location_get(GX_IMAGE_READER *image_reader, GX_UBYTE **put_c…  in _gx_image_reader_rle_count_location_get()  argument
80 switch (image_reader -> gx_image_reader_color_format) in _gx_image_reader_rle_count_location_get()
84 (*put_count) = image_reader -> gx_image_reader_putauxdata++; in _gx_image_reader_rle_count_location_get()
89 if (image_reader -> gx_image_reader_mode & GX_IMAGE_READER_MODE_ALPHA) in _gx_image_reader_rle_count_location_get()
91 (*put_count) = image_reader -> gx_image_reader_putdata; in _gx_image_reader_rle_count_location_get()
95 (*put_count) = image_reader -> gx_image_reader_putdata; in _gx_image_reader_rle_count_location_get()
96 image_reader -> gx_image_reader_putdata += 2; in _gx_image_reader_rle_count_location_get()
101 (*put_count) = image_reader -> gx_image_reader_putdata; in _gx_image_reader_rle_count_location_get()
102 image_reader -> gx_image_reader_putdata += 2; in _gx_image_reader_rle_count_location_get()
108 (*put_count) = image_reader -> gx_image_reader_putdata++; in _gx_image_reader_rle_count_location_get()
112 (*put_count) = image_reader -> gx_image_reader_putauxdata++; in _gx_image_reader_rle_count_location_get()
116 (*put_count) = image_reader -> gx_image_reader_putdata; in _gx_image_reader_rle_count_location_get()
171 static UINT _gx_image_reader_rle_count_write(GX_IMAGE_READER *image_reader, INT *count, in _gx_image_reader_rle_count_write() argument
178 switch (image_reader -> gx_image_reader_color_format) in _gx_image_reader_rle_count_write()
182 if (image_reader -> gx_image_reader_mode & GX_IMAGE_READER_MODE_ALPHA) in _gx_image_reader_rle_count_write()
194 if (!image_reader -> gx_image_reader_size_testing) in _gx_image_reader_rle_count_write()
208 if (!image_reader -> gx_image_reader_size_testing) in _gx_image_reader_rle_count_write()
223 if (!image_reader -> gx_image_reader_size_testing) in _gx_image_reader_rle_count_write()
232 if (image_reader -> gx_image_reader_mode & GX_IMAGE_READER_MODE_ALPHA) in _gx_image_reader_rle_count_write()
242 if (!image_reader -> gx_image_reader_size_testing) in _gx_image_reader_rle_count_write()
259 if (!image_reader -> gx_image_reader_size_testing) in _gx_image_reader_rle_count_write()
280 if (!image_reader -> gx_image_reader_size_testing) in _gx_image_reader_rle_count_write()
334 static UINT _gx_image_reader_rle_duplicates_count(GX_IMAGE_READER *image_reader, INT index, INT *re… in _gx_image_reader_rle_duplicates_count() argument
342 image_reader -> gx_image_reader_pixel_read(image_reader, index++, &pre_pixel); in _gx_image_reader_rle_duplicates_count()
344 width = image_reader -> gx_image_reader_image_width; in _gx_image_reader_rle_duplicates_count()
348 image_reader -> gx_image_reader_pixel_read(image_reader, index, &cur_pixel); in _gx_image_reader_rle_duplicates_count()
412 static UINT _gx_image_reader_rle_one_row_encode(GX_IMAGE_READER *image_reader) in _gx_image_reader_rle_one_row_encode() argument
422 width = image_reader -> gx_image_reader_image_width; in _gx_image_reader_rle_one_row_encode()
427 _gx_image_reader_rle_duplicates_count(image_reader, (INT)col, &count); in _gx_image_reader_rle_one_row_encode()
433 _gx_image_reader_rle_count_write(image_reader, &raw_count, putCount, GX_FALSE); in _gx_image_reader_rle_one_row_encode()
437 status = _gx_image_reader_rle_count_location_get(image_reader, &putCount); in _gx_image_reader_rle_one_row_encode()
445 _gx_image_reader_rle_count_write(image_reader, &count, putCount, GX_TRUE); in _gx_image_reader_rle_one_row_encode()
447 image_reader -> gx_image_reader_pixel_read(image_reader, (INT)col, &pixel); in _gx_image_reader_rle_one_row_encode()
450 image_reader -> gx_image_reader_pixel_write(image_reader, &pixel); in _gx_image_reader_rle_one_row_encode()
460 status = _gx_image_reader_rle_count_location_get(image_reader, &putCount); in _gx_image_reader_rle_one_row_encode()
470 image_reader -> gx_image_reader_pixel_read(image_reader, (INT)col, &pixel); in _gx_image_reader_rle_one_row_encode()
473 image_reader -> gx_image_reader_pixel_write(image_reader, &pixel); in _gx_image_reader_rle_one_row_encode()
479 _gx_image_reader_rle_count_write(image_reader, &raw_count, putCount, GX_FALSE); in _gx_image_reader_rle_one_row_encode()
530 UINT _gx_image_reader_rle_encode_size_get(GX_IMAGE_READER *image_reader, UINT *data_size, UINT *aux… in _gx_image_reader_rle_encode_size_get() argument
539 height = image_reader -> gx_image_reader_image_height; in _gx_image_reader_rle_encode_size_get()
540 width = image_reader -> gx_image_reader_image_width; in _gx_image_reader_rle_encode_size_get()
544 image_reader -> gx_image_reader_size_testing = GX_TRUE; in _gx_image_reader_rle_encode_size_get()
545 image_reader -> gx_image_reader_putdata = GX_NULL; in _gx_image_reader_rle_encode_size_get()
546 image_reader -> gx_image_reader_putauxdata = GX_NULL; in _gx_image_reader_rle_encode_size_get()
548 switch (image_reader -> gx_image_reader_color_format) in _gx_image_reader_rle_encode_size_get()
551 if (image_reader -> gx_image_reader_mode & GX_IMAGE_READER_MODE_ALPHA) in _gx_image_reader_rle_encode_size_get()
561 status = _gx_image_reader_rle_one_row_encode(image_reader); in _gx_image_reader_rle_encode_size_get()
568 image_reader -> gx_image_reader_getdata += image_reader -> gx_image_reader_input_stride; in _gx_image_reader_rle_encode_size_get()
569 image_reader -> gx_image_reader_getauxdata += aux_stride; in _gx_image_reader_rle_encode_size_get()
572 if (image_reader -> gx_image_reader_color_format == GX_COLOR_FORMAT_4BIT_GRAY) in _gx_image_reader_rle_encode_size_get()
574 if (!(image_reader -> gx_image_reader_mode & GX_IMAGE_READER_MODE_ALPHA) && in _gx_image_reader_rle_encode_size_get()
575 image_reader -> gx_image_reader_putdata_mask == 0x0f) in _gx_image_reader_rle_encode_size_get()
577 image_reader -> gx_image_reader_putdata++; in _gx_image_reader_rle_encode_size_get()
581 (*data_size) = (UINT)image_reader -> gx_image_reader_putdata; in _gx_image_reader_rle_encode_size_get()
582 (*aux_size) = (UINT)image_reader -> gx_image_reader_putauxdata; in _gx_image_reader_rle_encode_size_get()
627 UINT _gx_image_reader_rle_encode(GX_IMAGE_READER *image_reader, GX_PIXELMAP *outmap) in _gx_image_reader_rle_encode() argument
641 image_reader -> gx_image_reader_size_testing = GX_FALSE; in _gx_image_reader_rle_encode()
643 switch (image_reader -> gx_image_reader_color_format) in _gx_image_reader_rle_encode()
646 if (image_reader -> gx_image_reader_mode & GX_IMAGE_READER_MODE_ALPHA) in _gx_image_reader_rle_encode()
657 status = _gx_image_reader_rle_one_row_encode(image_reader); in _gx_image_reader_rle_encode()
664 image_reader -> gx_image_reader_getdata += image_reader -> gx_image_reader_input_stride; in _gx_image_reader_rle_encode()
665 image_reader -> gx_image_reader_getauxdata += aux_stride; in _gx_image_reader_rle_encode()