#795 deanimate-gifs doesn't work for many gifs

open
nobody
None
5
2009-07-10
2009-07-07
Celejar
No

Debian Sid (browser and proxy), privoxy 3.0.13, Iceweasel 3.0.11

Lots of gifs aren't getting deanimated. For example, on this page:

http://commons.wikimedia.org/wiki/Category:Animated_smilies

"Green Bot animated", "Lixa", "Smilie1" and "Smilie2" remain animated. I see the same problem with many other gifs, too.

The show-url-info page shows that the deanimte-gifs action is being invoked:

Final results:

+change-x-forwarded-for {block}
+deanimate-gifs {last}
+handle-as-image
+hide-from-header {block}
+hide-referrer {conditional-block}
+session-cookies-only
+set-image-blocker {pattern}

-add-header
-block
-client-header-filter
-client-header-tagger
-content-type-overwrite
-crunch-client-header
-crunch-if-none-match
-crunch-incoming-cookies
-crunch-outgoing-cookies
-crunch-server-header
-downgrade-http-version
-fast-redirects
-filter
-force-text-mode
-forward-override
-handle-as-empty-document
-hide-accept-language
-hide-content-disposition
-hide-if-modified-since
-hide-user-agent
-limit-connect
-overwrite-last-modified
-prevent-compression
-redirect
-server-header-filter
-server-header-tagger

Discussion

  • Fabian Keil
    Fabian Keil
    2009-07-10

    Thanks for the report. I can reproduce the problem with Privoxy 3.0.14 from CVS.

    Privoxy can't properly parse these gifs and thus abort the deanimation process.

    This looks like a bug, but I'm not familiar enough with the gif format to fix it right now.

     
  • Fabian Keil
    Fabian Keil
    2009-07-10

    • labels: 210411 -->