Waitsnake / AnimatedGif

A screensaver for Mac OSX / macOS that plays animated GIFs and APNGs
MIT License
213 stars 31 forks source link

Handle variable delay times between frames #26

Closed Waitsnake closed 7 years ago

Waitsnake commented 7 years ago

A GIF file can have a unique delay time for each frame, but AnimatedGif only uses the one of the first frame as static value.

Waitsnake commented 7 years ago

I tried to deal with the problem in the past and update it for each frame with setAnimationTimeInterval. Unfortunately the Screensaver framework could not handle changing delay times properly while screensaver was already running and the result looked awful. Most GIF's not even use different delay times at all and all frames have the same value. So I decided only to use an static duration and use the delay time of first frame.

This is a wontfix.

Waitsnake commented 5 years ago

Was finally solved with #50 . wontfix -> duplicate