[Webkit-unassigned] [Bug 247704] New: Animated AVIF image animates only one loop on down level macOS and non Apple ports

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Wed Nov 9 15:49:34 PST 2022


https://bugs.webkit.org/show_bug.cgi?id=247704

            Bug ID: 247704
           Summary: Animated AVIF image animates only one loop on down
                    level macOS and non Apple ports
           Product: WebKit
           Version: WebKit Nightly Build
          Hardware: Unspecified
                OS: Unspecified
            Status: NEW
          Severity: Normal
          Priority: P2
         Component: Images
          Assignee: webkit-unassigned at lists.webkit.org
          Reporter: sabouhallawa at apple.com
                CC: sabouhallawa at apple.com

This bug happens because of the hand crafted implementation of AVIFImageReader::repetitionCount(). This was added in r275184.

1. According to https://github.com/AOMediaCodec/av1-avif/issues/73#issuecomment-803017653, libavif does not provide the repetition count.
2. macOS system frameworks do not provide the repetition count for animated AVIF.
3. Chromium just indefinitely repeats all animated AVIF frames.

So to be compatible with other browsers and image viewers, I think we need to return RepetitionCountInfinite for all animated AVIF images.

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-unassigned/attachments/20221109/d4eb0b27/attachment-0001.htm>


More information about the webkit-unassigned mailing list