Lines Matching refs:decoder
66 static lv_result_t decode_indexed(lv_image_decoder_t * decoder, lv_image_decoder_dsc_t * dsc);
67 static lv_result_t load_indexed(lv_image_decoder_t * decoder, lv_image_decoder_dsc_t * dsc);
69 static lv_result_t decode_rgb(lv_image_decoder_t * decoder, lv_image_decoder_dsc_t * dsc);
71 static lv_result_t decode_alpha_only(lv_image_decoder_t * decoder, lv_image_decoder_dsc_t * dsc);
74 static lv_result_t decode_compressed(lv_image_decoder_t * decoder, lv_image_decoder_dsc_t * dsc);
97 lv_image_decoder_t * decoder; in lv_bin_decoder_init() local
99 decoder = lv_image_decoder_create(); in lv_bin_decoder_init()
100 LV_ASSERT_MALLOC(decoder); in lv_bin_decoder_init()
101 if(decoder == NULL) { in lv_bin_decoder_init()
106 lv_image_decoder_set_info_cb(decoder, lv_bin_decoder_info); in lv_bin_decoder_init()
107 lv_image_decoder_set_open_cb(decoder, lv_bin_decoder_open); in lv_bin_decoder_init()
108 lv_image_decoder_set_get_area_cb(decoder, lv_bin_decoder_get_area); in lv_bin_decoder_init()
109 lv_image_decoder_set_close_cb(decoder, lv_bin_decoder_close); in lv_bin_decoder_init()
111 decoder->name = DECODER_NAME; in lv_bin_decoder_init()
114 lv_result_t lv_bin_decoder_info(lv_image_decoder_t * decoder, lv_image_decoder_dsc_t * dsc, lv_imag… in lv_bin_decoder_info() argument
116 LV_UNUSED(decoder); /*Unused*/ in lv_bin_decoder_info()
180 lv_result_t lv_bin_decoder_open(lv_image_decoder_t * decoder, lv_image_decoder_dsc_t * dsc) in lv_bin_decoder_open() argument
182 LV_UNUSED(decoder); in lv_bin_decoder_open()
219 res = decode_compressed(decoder, dsc); in lv_bin_decoder_open()
224 res = load_indexed(decoder, dsc); in lv_bin_decoder_open()
227 res = decode_indexed(decoder, dsc); in lv_bin_decoder_open()
231 res = decode_alpha_only(decoder, dsc); in lv_bin_decoder_open()
240 res = decode_rgb(decoder, dsc); in lv_bin_decoder_open()
259 res = decode_compressed(decoder, dsc); in lv_bin_decoder_open()
270 res = load_indexed(decoder, dsc); in lv_bin_decoder_open()
274 res = decode_indexed(decoder, dsc); in lv_bin_decoder_open()
290 res = decode_alpha_only(decoder, dsc); in lv_bin_decoder_open()
364 …lv_cache_entry_t * cache_entry = lv_image_decoder_add_to_cache(decoder, &search_key, dsc->decoded,… in lv_bin_decoder_open()
376 void lv_bin_decoder_close(lv_image_decoder_t * decoder, lv_image_decoder_dsc_t * dsc) in lv_bin_decoder_close() argument
378 LV_UNUSED(decoder); /*Unused*/ in lv_bin_decoder_close()
389 lv_result_t lv_bin_decoder_get_area(lv_image_decoder_t * decoder, lv_image_decoder_dsc_t * dsc, in lv_bin_decoder_get_area() argument
392 LV_UNUSED(decoder); /*Unused*/ in lv_bin_decoder_get_area()
565 static lv_result_t decode_indexed(lv_image_decoder_t * decoder, lv_image_decoder_dsc_t * dsc) in decode_indexed() argument
567 LV_UNUSED(decoder); /*Unused*/ in decode_indexed()
687 static lv_result_t load_indexed(lv_image_decoder_t * decoder, lv_image_decoder_dsc_t * dsc) in load_indexed() argument
690 LV_UNUSED(decoder); /*Unused*/ in load_indexed()
696 LV_UNUSED(decoder); /*Unused*/ in load_indexed()
781 static lv_result_t decode_rgb(lv_image_decoder_t * decoder, lv_image_decoder_dsc_t * dsc) in decode_rgb() argument
783 LV_UNUSED(decoder); in decode_rgb()
834 static lv_result_t decode_alpha_only(lv_image_decoder_t * decoder, lv_image_decoder_dsc_t * dsc) in decode_alpha_only() argument
836 LV_UNUSED(decoder); in decode_alpha_only()
905 static lv_result_t decode_compressed(lv_image_decoder_t * decoder, lv_image_decoder_dsc_t * dsc) in decode_compressed() argument
997 if(dsc->args.use_indexed) res = load_indexed(decoder, dsc); in decode_compressed()
998 else res = decode_indexed(decoder, dsc); in decode_compressed()
1001 res = decode_alpha_only(decoder, dsc); in decode_compressed()
1016 LV_UNUSED(decoder); in decode_compressed()