Page MenuHomePhabricator

Displaying the same gif twice causes flickering
Open, NormalPublic


When I tycat the same gif file twice or more, both gifs start flickering as if the the frame counters were conflicting. I'm using terminology 0.9.99 on gentoo x64.


Francesco149 updated the task description. (Show Details)Sep 5 2016, 2:34 PM
Francesco149 updated the task description. (Show Details)

a little update: creating a hard link to the gif file and tycat-ing the hard link does not cause this issue. it does happen on soft link and tycat-ing the same file, though.

raster assigned this task to jypark.Sep 6 2016, 4:30 PM
raster added a subscriber: raster.

yup. i know of this bug. it's been there for years. it's a problem with the internal handling of image frames in evas. thankfully very few people actually see it... but yup. 2 instances of the same animated gif will cause problems. :) internally evas de-duplicates the same file in multiple image objects so there is only 1 copy of it in memory. the gif animation though kind of ignored this fact... :)

raster lowered the priority of this task from High to Normal.Sep 6 2016, 4:30 PM
raster edited projects, added efl; removed Terminology.
zmike edited projects, added Restricted Project; removed efl.Jun 11 2018, 6:54 AM
zmike edited projects, added efl: rendering; removed Restricted Project.Jun 11 2018, 9:06 AM