https://bugs.documentfoundation.org/show_bug.cgi?id=99519

--- Comment #11 from Armin Le Grand (CIB) <[email protected]> ---
Working on a solution to
- have stuff isdolated ina single primitive
- have a primitive directly specialized/derived from AnaimatedSwitchPrimitive
- have no shared VirtualDevices over multiple primitives
- have a central place to manage buffering/no buffering
Problem is that when not buffering (but creating frames on-demand) performance
is bad - a single GIF uses 100% CPU time (debug, but bad). That is clear - with
BitmapEx and two VirtualDevices involved too many graphic format conversions
take place (CPU pixel OP's). That is exactly why the frames *are* completely
prepared as BitmapEx frames/Primitives.
Target now is to
- always buffer 1st frame (Caolan already found out that it is requested
out-of-order sometimes)
- decide to buffer or not based on animated GIF size
- have the future option to have ths as 'recreatable, flushable ressource'

-- 
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
Libreoffice-bugs mailing list
[email protected]
https://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs

Reply via email to