Page MenuHomePhabricator

Displaying the same gif twice causes flickering
Open, NormalPublic

Description

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.

Video: https://gfycat.com/RespectfulAcademicItalianbrownbear

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