After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 338378 - Strange optimized animated GIF playback
Strange optimized animated GIF playback
Status: RESOLVED FIXED
Product: GIMP
Classification: Other
Component: Plugins
2.2.x
Other All
: Normal minor
: 2.2
Assigned To: GIMP Bugs
GIMP Bugs
Depends on:
Blocks:
 
 
Reported: 2006-04-13 18:29 UTC by Nick Smith
Modified: 2008-01-15 13:06 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Nick Smith 2006-04-13 18:29:46 UTC
Please describe the problem:
When using the playback feature, the bottom row of pixels doesn't behave
properly with optimized animated GIFs.

Steps to reproduce:
1.  Play an optimized animated GIF where the bottom row of pixels has changes.
2.  Watch the very bottom row of pixels on the playback.

Actual results:
There seems to be an unexpected delay in the motion of it, of which doesn't
update until after about 20 frames.

Expected results:
The playback should be just like it would appear in a browser, the bottom row of
pixels should change only when there is a change.

Does this happen every time?
Depends.  It only occurs when an optimized animated GIF is played.  When you
unoptimize it, it doesn't happen any more.

Other information:
I have a screenshot and a sample.  The screenshot shows the effect and how it
compares to one of the frames.  The sample is the same file shown in the
screenshot (save it to disk then open it in GIMP).

http://www.ulillillia.us/temporary/animationplaybackbug.png - the screenshot
http://www.ulillillia.us/images/holy1.gif - the sample, of which appears
normally in the browser.
Comment 1 Sven Neumann 2006-04-19 11:49:56 UTC
There is indeed something wrong with the very last row of pixels.
Comment 2 Sven Neumann 2006-04-19 12:13:08 UTC
Should be fixed in both branches:

2006-04-19  Sven Neumann  <sven@gimp.org>

	* plug-ins/common/animationplay.c: fixed bug in range calculation
	that caused display errors in the last row (bug #338378).