Home
last modified time | relevance | path

Searched refs:decoded_area (Results 1 – 7 of 7) sorted by relevance

/lvgl-latest/src/libs/tjpgd/
Dlv_tjpgd.c38 const lv_area_t * full_area, lv_area_t * decoded_area);
208 const lv_area_t * full_area, lv_area_t * decoded_area) in decoder_get_area() argument
219 if(decoded_area->y1 == LV_COORD_MIN) { in decoder_get_area()
220 decoded_area->y1 = 0; in decoder_get_area()
221 decoded_area->y2 = my - 1; in decoder_get_area()
222 decoded_area->x1 = -((int32_t)mx); in decoder_get_area()
223 decoded_area->x2 = -1; in decoder_get_area()
241 decoded_area->x1 += mx; in decoder_get_area()
242 decoded_area->x2 += mx; in decoder_get_area()
244 if(decoded_area->x1 >= jd->width) { in decoder_get_area()
[all …]
/lvgl-latest/src/libs/bmp/
Dlv_bmp.c44 const lv_area_t * full_area, lv_area_t * decoded_area);
195 const lv_area_t * full_area, lv_area_t * decoded_area) in decoder_get_area() argument
201 if(decoded_area->y1 == LV_COORD_MIN) { in decoder_get_area()
202 *decoded_area = *full_area; in decoder_get_area()
203 decoded_area->y2 = decoded_area->y1; in decoder_get_area()
221 decoded_area->y1++; in decoder_get_area()
222 decoded_area->y2++; in decoder_get_area()
225 if(decoded_area->y1 > full_area->y2) { in decoder_get_area()
229 int32_t y = (b->px_height - 1) - (decoded_area->y1); /*BMP images are stored upside down*/ in decoder_get_area()
231 p += (decoded_area->x1) * (b->bpp / 8); in decoder_get_area()
/lvgl-latest/src/draw/
Dlv_image_decoder.h69 … const lv_area_t * full_area, lv_area_t * decoded_area);
117 lv_area_t * decoded_area);
Dlv_image_decoder.c147 lv_area_t * decoded_area) in lv_image_decoder_get_area() argument
150 …>decoder->get_area_cb) res = dsc->decoder->get_area_cb(dsc->decoder, dsc, full_area, decoded_area); in lv_image_decoder_get_area()
/lvgl-latest/src/libs/bin_decoder/
Dlv_bin_decoder.c390 const lv_area_t * full_area, lv_area_t * decoded_area) in lv_bin_decoder_get_area() argument
424 if(decoded_area->y1 == LV_COORD_MIN) { in lv_bin_decoder_get_area()
438 *decoded_area = *full_area; in lv_bin_decoder_get_area()
439 decoded_area->y2 = decoded_area->y1; in lv_bin_decoder_get_area()
442 decoded_area->y1++; in lv_bin_decoder_get_area()
443 decoded_area->y2++; in lv_bin_decoder_get_area()
449 if(decoded_area->y1 > full_area->y2) { in lv_bin_decoder_get_area()
454 int32_t x_fraction = decoded_area->x1 % (8 / bpp); in lv_bin_decoder_get_area()
459 offset += decoded_area->y1 * dsc->header.stride; in lv_bin_decoder_get_area()
460 offset += decoded_area->x1 * bpp / 8; /*Move to x1*/ in lv_bin_decoder_get_area()
[all …]
Dlv_bin_decoder.h45 const lv_area_t * full_area, lv_area_t * decoded_area);
/lvgl-latest/docs/details/main-components/
Dimage.rst302 …* @param decoded_area input+output parameter. set the values to `LV_COORD_MIN` for the first call …
307 const lv_area_t * full_area, lv_area_t * decoded_area)
319 /* if `decoded_area` has a field set to `LV_COORD_MIN` then reset decoding */
320 if(decoded_area->y1 == LV_COORD_MIN) {
321 decoded_area->x1 = full_area->x1;
322 decoded_area->x2 = full_area->x2;
323 decoded_area->y1 = full_area->y1;
324 decoded_area->y2 = decoded_area->y1; /* decode line-by-line, starting with the first line */
345 if (decoded_area->y1 >= full_area->y2) return LV_RESULT_INVALID;
346 decoded_area->y1++;
[all …]