From e71b1a1496738ebce4a8cac4ffa5ee1413996542 Mon Sep 17 00:00:00 2001 From: scroggo Date: Tue, 1 Nov 2016 08:28:28 -0700 Subject: Report repetition count in SkCodec Add a new accessor to retrieve the repetition count. Remove constants (and corresponding copyright) in SkCodecAnimation. These may make sense for the calling code, but are not needed here. kRepetitionCountInfinite corresponds to Blink's kAnimationLoopInfinite. Move cLoopCountNotSeen to private. It is used to determine whether we still need to parse. Add a new enum to the parse query - only parse enough to determine the repetition count. Unlike Chromium, SkGifCodec does not account for deleting the reader (which SkGifCodec does not do) or failed decodes. Add a test. GOLD_TRYBOT_URL= https://gold.skia.org/search?issue=2447863002 Review-Url: https://codereview.chromium.org/2447863002 --- resources/colorTables.gif | Bin 2829 -> 2829 bytes 1 file changed, 0 insertions(+), 0 deletions(-) (limited to 'resources') diff --git a/resources/colorTables.gif b/resources/colorTables.gif index f25d13cfaa..cefd4120dd 100644 Binary files a/resources/colorTables.gif and b/resources/colorTables.gif differ -- cgit v1.2.3