Lines Matching refs:header

32 static uint32_t img_width_to_stride(lv_image_header_t * header);
40 …image_decoder_t * image_decoder_get_info(lv_image_decoder_dsc_t * dsc, lv_image_header_t * header);
79 lv_result_t lv_image_decoder_get_info(const void * src, lv_image_header_t * header) in lv_image_decoder_get_info() argument
86 lv_image_decoder_t * decoder = image_decoder_get_info(&dsc, header); in lv_image_decoder_get_info()
112 dsc->decoder = image_decoder_get_info(dsc, &dsc->header); in lv_image_decoder_open()
137 dsc->decoded->header.w, in lv_image_decoder_open()
138 dsc->decoded->header.h, in lv_image_decoder_open()
140 dsc->decoded->header.cf); in lv_image_decoder_open()
245 if(args->stride_align && decoded->header.cf != LV_COLOR_FORMAT_RGB565A8) { in lv_image_decoder_post_process()
246 uint32_t stride_expect = lv_draw_buf_width_to_stride(decoded->header.w, decoded->header.cf); in lv_image_decoder_post_process()
247 if(decoded->header.stride != stride_expect) { in lv_image_decoder_post_process()
251 …ligned = lv_draw_buf_create_ex(image_cache_draw_buf_handlers, decoded->header.w, decoded->header.h, in lv_image_decoder_post_process()
252 decoded->header.cf, stride_expect); in lv_image_decoder_post_process()
266 && !LV_COLOR_FORMAT_IS_ALPHA_ONLY(decoded->header.cf) in lv_image_decoder_post_process()
267 && lv_color_format_has_alpha(decoded->header.cf) in lv_image_decoder_post_process()
293 …_image_decoder_t * image_decoder_get_info(lv_image_decoder_dsc_t * dsc, lv_image_header_t * header) in image_decoder_get_info() argument
295 lv_memzero(header, sizeof(lv_image_header_t)); in image_decoder_get_info()
320 *header = cached_data->header; in image_decoder_get_info()
343 lv_result_t res = decoder->info_cb(decoder, dsc, header); in image_decoder_get_info()
348 if(header->stride == 0) { in image_decoder_get_info()
350 header->stride = img_width_to_stride(header); in image_decoder_get_info()
372 search_key.header = *header; in image_decoder_get_info()
386 static uint32_t img_width_to_stride(lv_image_header_t * header) in img_width_to_stride() argument
388 if(header->cf == LV_COLOR_FORMAT_RGB565A8) { in img_width_to_stride()
389 return header->w * 2; in img_width_to_stride()
392 return ((uint32_t)header->w * lv_color_format_get_bpp(header->cf) + 7) >> 3; in img_width_to_stride()