Closed Bug 207059 Opened 21 years ago Closed 21 years ago

[FIXr]The GIF Animation is very slowed down, where explorer makes it very fast as intended by myself

Categories

(Core Graveyard :: Image: Painting, defect, P1)

defect

Tracking

(Not tracked)

RESOLVED FIXED
mozilla1.7alpha

People

(Reporter: asjbrain, Assigned: bzbarsky)

References

()

Details

(Whiteboard: parity-ie)

Attachments

(1 file)

User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.3.1) Gecko/20030425 Build Identifier: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.3.1) Gecko/20030425 The animated GIF file should change fast from frame to frame, as I intended to make it, and as it does in MS i-explorer. For some reason there showed very slow after each other and it also contains an empty frame each loop. Reproducible: Always Steps to Reproduce: 1.Go to http://aszazin.tk in mozilla 2.watch the animated Gif 3.Open the GIF-file in another program wich support Animated GIF, and notice the difference in speed. Actual Results: You notice a very different frame speed. Expected Results: It should have showed the different frames very fast after each other to create a stroboscopic effect.
Worksforme in build 2003052307 on Mac OS X 10.2.6 I tested with Mozilla 1.4, Safari and Internet Explorer. IE was the fastest, Mozilla was second, and Safari the slowest. With sound off, Mozilla was faster than IE. What was the frame interval for this image ? 100ms or less ? Then you should know that Mozilla will limit this to 100ms, because IE (on a PC) does that too. Unfortunately a lot of images depend on that, so we can't change it, otherwise we get stroboscopic effects everywhere. IE (on a Mac) doesn't have that limitation, so that's why you can see that IE can be faster than Mozilla. See bug 139677. BTW : 'Petroliumkaai' ? Als je alternatief wil zijn, moet je wel consequent zijn. Het woord staat 3 keer op de pagina, en slechts 1 keer is het juist.
GIMP's Layers, Channels, and Paths window says the image is timed for 60ms per frame, and IE draws it that way. I think IE's limit is somewhere faster than 100ms on my machine (PIII 866, NV TNT2, Windows 2000).
Component: Browser-General → Image: GFX
please reassign when changing components
Assignee: general → jdunn
QA Contact: general → tpreston
In don't understand limiting the frame rate to 100 ms, it should at least be possible to reach a speed similar to 25 frames/second, and even better 30. Otherwise it would become impossible for many artists to make use of Animated GIF in their site while it is a very appropriate format for moving images with not to many colors. If it should be limited due to GIF-files without defined speed or something, it should only do that when no speed is defined in the GIF, or in the options should be a checkbox which turns the limit on or off. This file is 16,666 fps, so I guess the limitation is better set to 30ms. I don't know IE is limited, but it shows the file just like every other program. ps:"meestal zeggen we gewoon petrolkaai, als't maar verstaanbaar is ben ik kontent" ~grtz
Bug 139677 comment 11 states that the limit for animated GIFs in Internet Explorer 6 is now 50 ms. The limit of 100 ms was originally imposed on Mozilla because that's what IE 5 and Opera 6 did. Now that both IE 6 and Opera 7 and even Safari display animated GIFs with down to 50 ms frame rates correctly, Mozilla should be changed to match either the behavior of IE 6 or Opera 7.
Blocks: 119597
Status: UNCONFIRMED → NEW
Ever confirmed: true
Whiteboard: parity-ie
I suppose we want Mozilla to support fast animated GIFs on all platforms. Hardware/OS -> All/All
OS: Windows 2000 → All
Hardware: PC → All
Blocks: 139677
Attached patch Patch per bug 139677 comment 13 (deleted) — Splinter Review
Comment on attachment 136851 [details] [diff] [review] Patch per bug 139677 comment 13 I agree that doing this makes the most sense. Arron, tor, could you review please?
Attachment #136851 - Flags: superreview?(tor)
Attachment #136851 - Flags: review?(paper)
Comment on attachment 136851 [details] [diff] [review] Patch per bug 139677 comment 13 Sure, but run this by stuart. Be prepared for more "CPU pegged on GIF animation" bugs with examples using 20 - 90 ms frame delays.
Attachment #136851 - Flags: review?(paper) → review+
oh, one other note, your patch doesn't say what IE or Opera do with 0ms frames. I assume it's the same that's done for 10ms. Might want to add that to the comments, but I don't require another patch to be put up (tor might though ;) )
pav, thoughts?
Comment on attachment 136851 [details] [diff] [review] Patch per bug 139677 comment 13 sr=tor. gfx2 is a dead module and doesn't need patching.
Attachment #136851 - Flags: superreview?(tor) → superreview+
nab.
Assignee: jdunn → bz-vacation
Priority: -- → P1
Summary: The GIF Animation is very slowed down, where explorer makes it very fast as intended by myself → [FIX]The GIF Animation is very slowed down, where explorer makes it very fast as intended by myself
Target Milestone: --- → mozilla1.7alpha
> Be prepared for more "CPU pegged on GIF animation" bugs... Let's check this patch in, and see how many of those bugs we get. If we get too many, we can then try to fix any performance bugs that can help, or we can change Mozilla's behavior to match IE6's defacto standard, which is much less likely to cause the CPU to be 100% utilized. Just my $0.02.
Animated GIFs are very slow in this nightly: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.6b) Gecko/20031214 MultiZilla/1.6.0.0c
Summary: [FIX]The GIF Animation is very slowed down, where explorer makes it very fast as intended by myself → [FIXr]The GIF Animation is very slowed down, where explorer makes it very fast as intended by myself
Checked in for 1.7a.
Status: NEW → RESOLVED
Closed: 21 years ago
Resolution: --- → FIXED
*** Bug 231692 has been marked as a duplicate of this bug. ***
*** Bug 139677 has been marked as a duplicate of this bug. ***
force2k reported at http://forums.mozillazine.org/viewtopic.php?t=48944 that a specific GIF was too fast. The consensus seems to be that Firebird and GIMP are correct in letting the GIF animate quickly.
Well, that matches the data we have -- that for gifs with less than 50ms delay IE will force them to 100ms...
Continued in bug 232769, "Animated GIF file animates too quickly" (already marked wontfix).
Product: Core → Core Graveyard
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: