diff options
author | Armin Le Grand <Armin.Le.Grand@cib.de> | 2016-06-03 13:58:40 +0200 |
---|---|---|
committer | Caolán McNamara <caolanm@redhat.com> | 2016-06-10 13:39:10 +0000 |
commit | 285744fef87f4ca0278834b97d7f618bdba5f4c0 (patch) | |
tree | 3192a9683c8f5715b70087b116b8b916dfcf6563 /include/o3tl | |
parent | b0b29c244c4fdf4348c145b9a343940cff6519f1 (diff) |
tdf#99519 Added more intelligent handling of animated GIFs
Isolated to a single Primitive2D class based on the AnimatedSwitch-
Primitive2D which does the specializing in one place. Buffers small
GIFs completely, handles 1st frame always buffered, huge GIFs get
animated by just playing he next frame.
To reach more with the current approach we would have to re-implement
AnimatedGIF import, replay it internally on a sys-specific Surface
and blit the current content (with alpha) to our display
Change-Id: I46c3325fa7936df73bea9a9284a0421f1475a34b
Reviewed-on: https://gerrit.libreoffice.org/26103
Tested-by: Jenkins <ci@libreoffice.org>
Reviewed-by: Caolán McNamara <caolanm@redhat.com>
Tested-by: Caolán McNamara <caolanm@redhat.com>
Diffstat (limited to 'include/o3tl')
0 files changed, 0 insertions, 0 deletions