This is the tracking bug for everything that needs to be done to tick image animations on the compositor thread.
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/b42fb24d343a7ff81cfb6b6bc16496930d2710eb commit b42fb24d343a7ff81cfb6b6bc16496930d2710eb Author: Khushal <khushalsagar@chromium.org> Date: Thu Sep 14 19:15:15 2017 cc: Track animated images during discardable image analysis. Keep a vector of animated images when generating data for discardable images. This will be required for tracking images to animate in cc. Bug: 735662 Cq-Include-Trybots: master.tryserver.blink:linux_trusty_blink_rel Change-Id: I27ff57af0f2d4a5dd60697d78787d84e62a63db4 Reviewed-on: https://chromium-review.googlesource.com/630816 Commit-Queue: Khushal <khushalsagar@chromium.org> Reviewed-by: Vladimir Levin <vmpstr@chromium.org> Cr-Commit-Position: refs/heads/master@{#502010} [modify] https://crrev.com/b42fb24d343a7ff81cfb6b6bc16496930d2710eb/cc/paint/discardable_image_map.cc [modify] https://crrev.com/b42fb24d343a7ff81cfb6b6bc16496930d2710eb/cc/paint/discardable_image_map.h [modify] https://crrev.com/b42fb24d343a7ff81cfb6b6bc16496930d2710eb/cc/paint/discardable_image_map_unittest.cc [modify] https://crrev.com/b42fb24d343a7ff81cfb6b6bc16496930d2710eb/cc/paint/frame_metadata.h [modify] https://crrev.com/b42fb24d343a7ff81cfb6b6bc16496930d2710eb/cc/paint/paint_image.cc [modify] https://crrev.com/b42fb24d343a7ff81cfb6b6bc16496930d2710eb/cc/paint/paint_image.h [modify] https://crrev.com/b42fb24d343a7ff81cfb6b6bc16496930d2710eb/cc/paint/paint_image_builder.cc [modify] https://crrev.com/b42fb24d343a7ff81cfb6b6bc16496930d2710eb/cc/test/skia_common.cc [modify] https://crrev.com/b42fb24d343a7ff81cfb6b6bc16496930d2710eb/cc/test/skia_common.h
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/d7def05051be40ca9eeb16f20754d3662eebf595 commit d7def05051be40ca9eeb16f20754d3662eebf595 Author: Khushal <khushalsagar@chromium.org> Date: Thu Oct 05 23:45:01 2017 content: Add finch feature flag for compositor image animations. Add a finch flag for enabling image animations in the compositor. Its currently disabled by default. R=piman@chromium.org Bug: 735662 Change-Id: I171d05b9411e3b3fa72b4df1be612deb0bd289b2 Reviewed-on: https://chromium-review.googlesource.com/703507 Reviewed-by: Antoine Labour <piman@chromium.org> Commit-Queue: Khushal <khushalsagar@chromium.org> Cr-Commit-Position: refs/heads/master@{#506917} [modify] https://crrev.com/d7def05051be40ca9eeb16f20754d3662eebf595/content/browser/gpu/compositor_util.cc [modify] https://crrev.com/d7def05051be40ca9eeb16f20754d3662eebf595/content/browser/gpu/compositor_util.h [modify] https://crrev.com/d7def05051be40ca9eeb16f20754d3662eebf595/content/browser/renderer_host/render_process_host_impl.cc [modify] https://crrev.com/d7def05051be40ca9eeb16f20754d3662eebf595/content/public/common/content_features.cc [modify] https://crrev.com/d7def05051be40ca9eeb16f20754d3662eebf595/content/public/common/content_features.h
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/051a012c57a3fdfd6c933ec3df1c0e60d247a73a commit 051a012c57a3fdfd6c933ec3df1c0e60d247a73a Author: Khushal <khushalsagar@chromium.org> Date: Fri Oct 06 04:42:46 2017 perf: Enable field trial testing for image animations in cc. Bug: 735662 Change-Id: I44d121a5109f7c76667630303200ba30329f7341 Reviewed-on: https://chromium-review.googlesource.com/704035 Reviewed-by: Steven Holte <holte@chromium.org> Commit-Queue: Khushal <khushalsagar@chromium.org> Cr-Commit-Position: refs/heads/master@{#506969} [modify] https://crrev.com/051a012c57a3fdfd6c933ec3df1c0e60d247a73a/testing/variations/fieldtrial_testing_config.json
The feature is code complete. Tracking the finch controlled roll out on the launch bug: 776216.
Comment 1 by khushals...@chromium.org
, Jun 21 2017