Lines Matching refs:decoded

144     lv_draw_buf_t * decoded;  in decoder_open()  local
145 decoded = decode_png(dsc); in decoder_open()
147 if(decoded == NULL) { in decoder_open()
152 lv_draw_buf_t * adjusted = lv_image_decoder_post_process(dsc, decoded); in decoder_open()
154 lv_draw_buf_destroy_user(image_cache_draw_buf_handlers, decoded); in decoder_open()
160 if(adjusted != decoded) { in decoder_open()
161 lv_draw_buf_destroy_user(image_cache_draw_buf_handlers, decoded); in decoder_open()
162 decoded = adjusted; in decoder_open()
165 dsc->decoded = decoded; in decoder_open()
182 search_key.slot.size = decoded->data_size; in decoder_open()
184 lv_cache_entry_t * entry = lv_image_decoder_add_to_cache(decoder, &search_key, decoded, NULL); in decoder_open()
187 lv_draw_buf_destroy_user(image_cache_draw_buf_handlers, decoded); in decoder_open()
205 …_enabled()) lv_draw_buf_destroy_user(image_cache_draw_buf_handlers, (lv_draw_buf_t *)dsc->decoded); in decoder_close()
308 lv_draw_buf_t * decoded; in decode_png() local
309decoded = lv_draw_buf_create_ex(image_cache_draw_buf_handlers, image.width, image.height, cf, LV_S… in decode_png()
310 if(decoded == NULL) { in decode_png()
324 void * palette = decoded->data; in decode_png()
325 void * map = decoded->data + LV_COLOR_INDEXED_PALETTE_SIZE(cf) * sizeof(lv_color32_t); in decode_png()
328 ret = png_image_finish_read(&image, NULL, map, decoded->header.stride, palette); in decode_png()
334 lv_draw_buf_destroy_user(image_cache_draw_buf_handlers, decoded); in decode_png()
338 return decoded; in decode_png()