Quote:
|
If you want to work around this with your own Android build, you'll need to modify C++ code, rebuild, and reflash your phone. You'll need to make two fixes to the released sources. 1) edit the function should_use_animated_gif() in external/webkit/WebCore/platform/graphics/android/ImageSourceAndroid.cpp (around line 217). Return true to animate gifs 2) Change setRGBA() in /WebCore/platform/image-decoders/ImageDecoder.h (around line 173) to call*dest = SkPackARGB32(a, r, g, b) *dest = SkPackARGB32(a, r, g, b) instead of instead of*dest = (a << 24 | r << 16 | g << 8 | b) With these changes, gifs will animated correctly on large memory devices like Droid and Nexus One There's no code path for animating gifs in arbitrary applications like Gallery, except by rewriting it to host a WebView modded as described above
|
This is the solution many people have been looking for (myself included) to get animated gifs in the browser. I have been hounding them pretty relentlessly on the google codesite. You can view the devs response at the bottom of the page at googles code page here: hxxp://code.google.com/p/android/issues/detail?id=3422
If you're a developer and you plan on putting this into a rom please let me know. I've been waiting for this (impatiently) for about 6 months. If you have any insight into the matter please respond to the thread so I know a dev is seeing this.
Thanks a bunch, (super excited)