Closed Bug 4028 Opened 26 years ago Closed 26 years ago

While rendering animated images, netlib call made for each frame

Categories

(Core :: Graphics: ImageLib, defect, P2)

defect

Tracking

()

VERIFIED DUPLICATE of bug 1885

People

(Reporter: radha, Assigned: jevering)

References

()

Details

From the email to pnunn > When animated images are rendered, do we make a netlib call for > each animation frame. For example, when trying to load > [1]http://people.netscape.com/radha/sony/images/tweetee.gif, in > apprunner, I notice that everytime tweetee flaps her wings, I see > a message "Connect: Host ...... contacted. waiting for reply.."
Priority: P3 → P2
I see this happen for the throbber too and it is causing debugging netlib a major pain. Pam please fix it soon. Uping priority. For now I rename dist/bin/res/throbber directory to something else for debugging netlib.
Status: NEW → ASSIGNED
Using Wintrace, I can check the communication between the server and the browser(client). For animated gifs, there is no download between frames or even between loops of whole gif cycles. Between whole gif cycles, the image lib requests the gif from the netlib cache and redecodes. Something is obviously eating up cycles here, though. It needs to be tracked down. Its slowing the display down way too much. I'll keep this open until I can trace it down. -pn
Assignee: pnunn → gagan
Status: ASSIGNED → NEW
Gagan: Would you take a look at this? There is a delay between each full cycle of the animation. To me it looks like it is doing a loop in pr_sleep() through NetlibMainLoop. I could understand it doing this if there was nothing to do, but there is something it should be doing....redisplaying the gif frames. To see what I'm seeing, get an animated gif, and put a break at PR_sleep() in mkgeturl.cpp, line 3301. Whats up with that? -pn ps. I'm reassigning this to you. We can pass it back and forth for a while until we track this thing down.
Component: Apprunner → Networking Library
QA Contact: 3853 → 3819
Target Milestone: M4
Severity: normal → major
Adding self to CC: list; raising severity to Major. Please note that web sites that contain animated banner GIFs do not allow the user to scroll the pages, which I'm guessing is a side-effect of this bug. (Checked 3.29.99 builds on Mac OS, Win32 and Linux.) [If not, please let me know, and I'll break it into a separate bug.] Thanks!
BTW, bug #4210 mentions the scroll bar issue, and should be closed out as a duplicate of this bug, if in fact it's the same issue.
Assignee: gagan → spence
Spence can you check this? Thx.
Assignee: spence → spence
Status: NEW → ASSIGNED
Assignee: spence → jevering
Status: ASSIGNED → NEW
spence bugs to jevering.
Target Milestone: M4 → M5
Status: NEW → RESOLVED
Closed: 26 years ago
Resolution: --- → DUPLICATE
This looks like a duplicate of 1885 *** This bug has been marked as a duplicate of 1885 ***
*** Bug 1885 has been marked as a duplicate of this bug. ***
verified as a dup
Status: RESOLVED → VERIFIED
Changing all Networking Library/Browser bugs to Networking-Core component for Browser. Occasionally, Bugzilla will burp and cause Verified bugs to reopen when I do this in a bulk change. If this happens, I will fix. ;-)
Bulk move of all Networking-Core (to be deleted component) bugs to new Networking component.
Component: Networking → ImageLib
You need to log in before you can comment on or make changes to this bug.