HomeSort by relevance Sort by last modified time
    Searched full:gifdecoder (Results 1 - 14 of 14) sorted by null

  /external/glide/library/src/main/java/com/bumptech/glide/load/resource/gif/
GifFrameModelLoader.java 4 import com.bumptech.glide.gifdecoder.GifDecoder;
8 class GifFrameModelLoader implements ModelLoader<GifDecoder, GifDecoder> {
11 public DataFetcher<GifDecoder> getResourceFetcher(GifDecoder model, int width, int height) {
15 private static class GifFrameDataFetcher implements DataFetcher<GifDecoder> {
16 private final GifDecoder decoder;
18 public GifFrameDataFetcher(GifDecoder decoder) {
23 public GifDecoder loadData(Priority priority)
    [all...]
GifBitmapProvider.java 6 import com.bumptech.glide.gifdecoder.GifDecoder;
9 class GifBitmapProvider implements GifDecoder.BitmapProvider {
GifFrameResourceDecoder.java 5 import com.bumptech.glide.gifdecoder.GifDecoder;
11 class GifFrameResourceDecoder implements ResourceDecoder<GifDecoder, Bitmap> {
19 public Resource<Bitmap> decode(GifDecoder source, int width, int height) {
GifResourceEncoder.java 6 import com.bumptech.glide.gifdecoder.GifDecoder;
7 import com.bumptech.glide.gifdecoder.GifHeader;
8 import com.bumptech.glide.gifdecoder.GifHeaderParser;
28 private final GifDecoder.BitmapProvider provider;
53 GifDecoder decoder = decodeHeaders(drawable.getData());
100 private GifDecoder decodeHeaders(byte[] data) {
105 GifDecoder decoder = factory.buildDecoder(provider);
132 public GifDecoder buildDecoder(GifDecoder.BitmapProvider bitmapProvider)
    [all...]
GifResourceDecoder.java 8 import com.bumptech.glide.gifdecoder.GifDecoder;
9 import com.bumptech.glide.gifdecoder.GifHeader;
10 import com.bumptech.glide.gifdecoder.GifHeaderParser;
59 final GifDecoder decoder = decoderPool.obtain(provider);
68 private GifDrawableResource decode(byte[] data, int width, int height, GifHeaderParser parser, GifDecoder decoder) {
70 if (header.getNumFrames() <= 0 || header.getStatus() != GifDecoder.STATUS_OK) {
88 private Bitmap decodeFirstFrame(GifDecoder decoder, GifHeader header, byte[] data) {
118 private final Queue<GifDecoder> pool = Util.createQueue(0);
120 public synchronized GifDecoder obtain(GifDecoder.BitmapProvider bitmapProvider)
    [all...]
GifFrameManager.java 12 import com.bumptech.glide.gifdecoder.GifDecoder;
28 private final GifDecoder decoder;
33 private final GenericRequestBuilder<GifDecoder, GifDecoder, Bitmap, Bitmap> requestBuilder;
43 public GifFrameManager(Context context, GifDecoder decoder, int targetWidth, int targetHeight) {
48 public GifFrameManager(Context context, BitmapPool bitmapPool, GifDecoder decoder, Handler mainHandler,
59 Encoder<GifDecoder> sourceEncoder = NullEncoder.get();
62 .using(frameLoader, GifDecoder.class)
63 .from(GifDecoder.class
    [all...]
GifDrawable.java 16 import com.bumptech.glide.gifdecoder.GifDecoder;
17 import com.bumptech.glide.gifdecoder.GifHeader;
30 private final GifDecoder decoder;
57 * @param bitmapProvider An {@link com.bumptech.glide.gifdecoder.GifDecoder.BitmapProvider} that can be used to
70 public GifDrawable(Context context, GifDecoder.BitmapProvider bitmapProvider, BitmapPool bitmapPool,
83 this.decoder = new GifDecoder(state.bitmapProvider);
90 GifDrawable(GifDecoder decoder, GifFrameManager frameManager, Bitmap firstFrame, BitmapPool bitmapPool) {
114 public GifDecoder getDecoder()
    [all...]
  /external/glide/third_party/gif_decoder/src/main/
AndroidManifest.xml 3 package="com.bumptech.glide.gifdecoder">
  /external/glide/third_party/gif_decoder/
README.third_party 1 URL: https://gist.githubusercontent.com/devunwired/4479231/raw/df2725be4ae0f12f5265deaf0a769936ea94950b/GifDecoder.java
7 Implementation of GifDecoder that is more memory efficient to animate for
15 http://show.docjava.com/book/cgij/exportToHTML/ip/gif/stills/GifDecoder.java.html
  /external/glide/third_party/gif_decoder/src/main/java/com/bumptech/glide/gifdecoder/
GifHeader.java 1 package com.bumptech.glide.gifdecoder;
9 * {@link com.bumptech.glide.gifdecoder.GifDecoder}s to play the same animated GIF in multiple views.
14 int status = GifDecoder.STATUS_OK;
GifFrame.java 1 package com.bumptech.glide.gifdecoder;
GifHeaderParser.java 1 package com.bumptech.glide.gifdecoder;
3 import static com.bumptech.glide.gifdecoder.GifDecoder.STATUS_FORMAT_ERROR;
13 * A class responsible for creating {@link com.bumptech.glide.gifdecoder.GifHeader}s from data representing animated
40 header.status = GifDecoder.STATUS_OPEN_ERROR;
372 return header.status != GifDecoder.STATUS_OK;
GifDecoder.java 1 package com.bumptech.glide.gifdecoder;
56 public class GifDecoder {
57 private static final String TAG = GifDecoder.class.getSimpleName();
154 public GifDecoder(BitmapProvider provider) {
  /external/glide/library/src/main/java/com/bumptech/glide/load/resource/gifbitmap/
GifBitmapWrapperResourceDecoder.java 30 private final ResourceDecoder<InputStream, GifDrawable> gifDecoder;
37 ResourceDecoder<InputStream, GifDrawable> gifDecoder, BitmapPool bitmapPool) {
38 this(bitmapDecoder, gifDecoder, bitmapPool, DEFAULT_PARSER, DEFAULT_STREAM_FACTORY);
43 ResourceDecoder<InputStream, GifDrawable> gifDecoder, BitmapPool bitmapPool, ImageTypeParser parser,
46 this.gifDecoder = gifDecoder;
101 Resource<GifDrawable> gifResource = gifDecoder.decode(bis, width, height);
132 id = gifDecoder.getId() + bitmapDecoder.getId();

Completed in 207 milliseconds