Lines Matching refs:image_info

277 static status_t _setup_image_info(wprint_job_params_t *job_params, wprint_image_info_t *image_info,  in _setup_image_info()  argument
303 wprint_image_setup(image_info, mime_type, priv->job_info.wprint_ifc, in _setup_image_info()
305 wprint_image_init(image_info, pathname, job_params->page_num); in _setup_image_info()
308 if ((result = wprint_image_get_info(imgfile, image_info)) == OK) { in _setup_image_info()
317 } else if (wprint_image_is_landscape(image_info) && in _setup_image_info()
348 wprint_image_set_output_properties(image_info, rotation, in _setup_image_info()
364 wprint_image_info_t *image_info; in _print_page() local
382 image_info = malloc(sizeof(wprint_image_info_t)); in _print_page()
384 if (image_info == NULL) return ERROR; in _print_page()
386 if ((result = _setup_image_info(job_params, image_info, mime_type, pathname)) == OK) { in _print_page()
393 buff_size = wprint_image_get_output_buff_size(image_info); in _print_page()
406 msg.param.start_page.width = wprint_image_get_width(image_info); in _print_page()
407 msg.param.start_page.height = wprint_image_get_height(image_info); in _print_page()
408 priv->job_info.num_components = image_info->num_components; in _print_page()
413 msg.param.send.bytes_per_row = BYTES_PER_PIXEL(wprint_image_get_width(image_info)); in _print_page()
417 num_rows = wprint_image_get_height(image_info); in _print_page()
432 nbytes = wprint_image_decode_stripe(image_info, image_row, &height, in _print_page()
477 image_row, wprint_image_get_height(image_info), job_params->page_num, pathname, in _print_page()
492 wprint_image_cleanup(image_info); in _print_page()
499 free(image_info); in _print_page()
524 wprint_image_info_t *image_info = malloc(sizeof(wprint_image_info_t)); in _print_blank_page() local
525 if (image_info == NULL) return ERROR; in _print_blank_page()
527 if (_setup_image_info(job_params, image_info, mime_type, pathname) == OK) { in _print_blank_page()
528 priv->job_info.pixel_width = wprint_image_get_width(image_info); in _print_blank_page()
529 priv->job_info.pixel_height = wprint_image_get_height(image_info); in _print_blank_page()
530 priv->job_info.num_components = image_info->num_components; in _print_blank_page()
531 wprint_image_cleanup(image_info); in _print_blank_page()
533 free(image_info); in _print_blank_page()