Commit Graph

29 Commits

Author SHA1 Message Date
Neo Xu
c37ad55160 feat(draw_buf): make draw buf API more OOP style (#6427)
Signed-off-by: Neo Xu <neo.xu1990@gmail.com>
2024-08-15 09:40:05 +02:00
Liam
1d14386b99 refactor(API): don't expose private symbols in lvgl.h. phase-out "_lv*" names (#6068)
Co-authored-by: Gabor Kiss-Vamosi <kisvegabor@gmail.com>
2024-08-02 07:46:42 +02:00
Benign X
daa7fefb3a feat(image_decoder): refactor image decoder to reduce file operation on get_info 2024-07-22 23:25:11 +08:00
VIFEX
dca6c2d67a chore(vg_lite): remove YUV format processing of vg-lite decoder (#6461)
Signed-off-by: pengyiqiang <pengyiqiang@xiaomi.com>
Co-authored-by: pengyiqiang <pengyiqiang@xiaomi.com>
2024-07-05 10:16:13 +08:00
Josh Soref
df0d36f02a chore: fix spelling (#6401)
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
Co-authored-by: Gabor Kiss-Vamosi <kisvegabor@gmail.com>
2024-06-28 09:09:23 +02:00
VIFEX
9a7639ccea feat(tests): add VG-Lite render test (#6264)
Signed-off-by: pengyiqiang <pengyiqiang@xiaomi.com>
Co-authored-by: pengyiqiang <pengyiqiang@xiaomi.com>
Co-authored-by: liamHowatt <liamjmh0@gmail.com>
2024-06-07 22:29:13 +02:00
Benign X
893dfb14c9 refactor(image_decoder): extract cache operation to image decoder from decoder instance (#6155) 2024-05-16 12:11:37 +02:00
Benign X
417d78bead refactor(draw_buff): separate all image cache related draw buff into image_cache_draw_buff 2024-05-07 17:52:15 +08:00
VIFEX
447f9b8f48 fix(vg_lite): fix incorrect cache operation (#6054)
Signed-off-by: pengyiqiang <pengyiqiang@xiaomi.com>
Co-authored-by: pengyiqiang <pengyiqiang@xiaomi.com>
2024-04-30 11:23:32 +02:00
Benign X
500e16e968 feat(decoder): add a name field to decoder to facilitate debugging (#6037) 2024-04-09 17:31:07 +08:00
Benign X
213cb5971e feat(cache): image cache supports dynamic setting of cache size (#5926) 2024-03-22 10:51:03 +08:00
Michael Simon
352420cd54 refacter(conf): use defines for standard includes (#5767)
Co-authored-by: Gabor Kiss-Vamosi <kisvegabor@gmail.com>
Co-authored-by: Neo Xu <neo.xu1990@gmail.com>
2024-03-20 12:10:33 +08:00
Benign X
393c24c6e9 refactor(image_decoder): refactor image decoder and image cache (#5890) 2024-03-20 10:20:32 +08:00
Neo Xu
08516e11b2 fix(vg_lite): fix typo in decoder_close (#5683)
Signed-off-by: Xu Xingliang <xuxingliang@xiaomi.com>
2024-02-19 16:14:59 +08:00
Neo Xu
a65634186a feat(cache): use unified cache entry free callback (#5612)
Signed-off-by: Neo Xu <neo.xu1990@gmail.com>
2024-02-07 08:45:42 +01:00
Neo Xu
1341b88986 feat(draw_buf): use draw_buf as parameter of invalidate_cache API (#5602)
Signed-off-by: Xu Xingliang <xuxingliang@xiaomi.com>
2024-02-07 12:26:41 +08:00
_VIFEXTech
2bb393c375 feat(vg_lite): add index format decode support (#5476)
Signed-off-by: pengyiqiang <pengyiqiang@xiaomi.com>
Co-authored-by: pengyiqiang <pengyiqiang@xiaomi.com>
2024-01-31 16:56:42 +08:00
Benign X
40b9a8f6ec feat(image_decoder): remove args for open_cb (#5402) 2024-01-22 12:57:54 +01:00
Gabor Kiss-Vamosi
2297338c0d revert "feat(decoder): add image header cache" (#5418) 2024-01-22 12:57:06 +01:00
Benign X
d26eac8f3a feat(decoder): add image header cache (#5407) 2024-01-22 12:44:14 +01:00
_VIFEXTech
0379088110 chore(vg_lite): clean useless function and macro (#5346)
Signed-off-by: pengyiqiang <pengyiqiang@xiaomi.com>
Co-authored-by: pengyiqiang <pengyiqiang@xiaomi.com>
2024-01-17 14:35:48 +01:00
_VIFEXTech
ff897e3b6f fix(vg_lite): fix freetype build break and imgfont draw error (#5353)
Signed-off-by: pengyiqiang <pengyiqiang@xiaomi.com>
Co-authored-by: pengyiqiang <pengyiqiang@xiaomi.com>
2024-01-17 08:20:18 +01:00
Neo Xu
11c3be1ce4 fix(vg_lite): fix compile warnings (#5268)
Signed-off-by: Xu Xingliang <xuxingliang@xiaomi.com>
2024-01-10 23:59:58 +08:00
Neo Xu
1d73e73a93 feat(draw_buf): add draw_buf init API (#5132)
Signed-off-by: Xu Xingliang <xuxingliang@xiaomi.com>
2024-01-05 14:45:42 +01:00
Neo Xu
fc08bea8d2 fix(decoder): do not put image to cache if args say no (#5111)
Signed-off-by: Xuxingliang <xuxingliang@xiaomi.com>
2024-01-03 09:56:15 +01:00
terry.rong
2041d458f6 fix(vg_lite): fix compile error in LOG INFO level (#5112)
Signed-off-by: rongyichang <rongyichang@xiaomi.com>
2023-12-28 12:16:48 +08:00
_VIFEXTech
30ba2f791b feat(vg_lite): adapt to new cache framework (#5095)
Signed-off-by: pengyiqiang <pengyiqiang@xiaomi.com>
Co-authored-by: pengyiqiang <pengyiqiang@xiaomi.com>
2023-12-25 23:00:23 +08:00
terry.rong
5ada918ab7 feat(image): add YUV format enum and adapter yuv for vglite GPU (#5080)
Signed-off-by: rongyichang <rongyichang@xiaomi.com>
2023-12-22 22:26:07 +01:00
_VIFEXTech
9fc6801860 feat(draw): add vg-lite draw unit (#5010)
Signed-off-by: pengyiqiang <pengyiqiang@xiaomi.com>
Co-authored-by: pengyiqiang <pengyiqiang@xiaomi.com>
2023-12-18 14:17:42 +01:00