• Home
Name Date Size #Lines LOC

..--

src/main/java/com/bumptech/glide/gifdecoder/03-May-2024-1,061718

.gitignoreD03-May-202447 54

AndroidManifest.xmlD03-May-2024334 98

LICENSED03-May-20241.1 KiB2322

README.third_partyD03-May-2024922 2117

build.gradleD03-May-2024403 2219

build.xmlD03-May-20243.7 KiB9316

custom_rules.xmlD03-May-2024381 119

lint.xmlD03-May-2024103 54

pom.xmlD03-May-2024593 1713

project.propertiesD03-May-2024126 74

README.third_party

1URL: https://gist.githubusercontent.com/devunwired/4479231/raw/df2725be4ae0f12f5265deaf0a769936ea94950b/GifDecoder.java
2Version: df2725be4ae0f12f5265deaf0a769936ea94950b
3License: MIT
4License File: LICENSE
5
6Description:
7Implementation of GifDecoder that is more memory efficient to animate for
8Android devices. This implementation does not house in memory a Bitmap for
9every image frame. Images are instead decoded on-the-fly, and only the minimum
10data to create the next frame in the sequence is kept. The implementation has
11also been adapted to reduce memory allocations in the decoding process to
12reduce time to render each frame.
13
14Adapted from:
15http://show.docjava.com/book/cgij/exportToHTML/ip/gif/stills/GifDecoder.java.html
16
17Local Modifications:
18Broke headers and frames out into separate files and added ability to share
19headers between multiple decoders. Added interface for reusing bitmaps each
20frame.
21