Searched defs:gif (Results 1 - 13 of 13) sorted by relevance

/external/glide/library/src/main/java/com/bumptech/glide/load/resource/gif/
H A DGifDrawableResource.java1 package com.bumptech.glide.load.resource.gif;
7 * A resource wrapping an {@link com.bumptech.glide.load.resource.gif.GifDrawable}.
H A DGifBitmapProvider.java1 package com.bumptech.glide.load.resource.gif;
H A DGifDrawableTransformation.java1 package com.bumptech.glide.load.resource.gif;
12 * and can apply it to every frame of any {@link com.bumptech.glide.load.resource.gif.GifDrawable}.
29 // our gif, here we create a stand in for a frame and pass it to the transformation to see what the final
H A DGifFrameResourceDecoder.java1 package com.bumptech.glide.load.resource.gif;
26 return "GifFrameResourceDecoder.com.bumptech.glide.load.resource.gif";
H A DGifDrawableLoadProvider.java1 package com.bumptech.glide.load.resource.gif;
18 * {@link com.bumptech.glide.load.resource.gif.GifDrawable} that can be used to display an animated GIF.
H A DGifFrameModelLoader.java1 package com.bumptech.glide.load.resource.gif;
H A DGifResourceDecoder.java1 package com.bumptech.glide.load.resource.gif;
24 * {@link com.bumptech.glide.load.resource.gif.GifDrawable} from {@link java.io.InputStream} data.
H A DGifResourceEncoder.java1 package com.bumptech.glide.load.resource.gif;
23 * {@link com.bumptech.glide.load.resource.gif.GifDrawable} to cache.
80 Log.v(TAG, "Encoded gif with " + decoder.getFrameCount() + " frames and " + drawable.getData().length
H A DGifFrameManager.java1 package com.bumptech.glide.load.resource.gif;
H A DGifDrawable.java1 package com.bumptech.glide.load.resource.gif;
44 /** The number of times we've looped over all the frames in the gif. */
46 /** The number of times to loop through the gif animation. */
66 * @param gifHeader The header data for this gif.
67 * @param data The full bytes of the gif.
68 * @param firstFrame The decoded and transformed first frame of this gif.
/external/skia/src/codec/
H A DSkGifCodec.cpp19 * Checks the start of the stream to see if the image is a gif
51 * Open the gif file
122 * This function cleans up the gif object after the decode completes
125 void SkGifCodec::CloseGif(GifFileType* gif) {
127 DGifCloseFile(gif);
129 DGifCloseFile(gif, nullptr);
169 // Read gif header, logical screen descriptor, and global color table
170 SkAutoTCallVProc<GifFileType, CloseGif> gif(open_gif(stream));
172 if (nullptr == gif) {
177 // Read through gif extension
271 ReadUpToFirstImage(GifFileType* gif, uint32_t* transIndex) argument
362 GetDimensions(GifFileType* gif, SkISize* size, SkIRect* frameRect) argument
[all...]
/external/skia/src/images/
H A DSkImageDecoder_libgif.cpp41 "images.gif.suppressDecoderWarnings", true,
118 static const ColorMapObject* find_colormap(const GifFileType* gif) { argument
119 const ColorMapObject* cmap = gif->Image.ColorMap;
121 cmap = gif->SColorMap;
173 * Skip rows in the source gif image.
174 * @param gif Source image.
175 * @param dst Scratch output needed by gif library call. Must be >= width bytes.
180 static bool skip_src_rows(GifFileType* gif, uint8_t* dst, int width, int rowsToSkip) { argument
182 if (DGifGetLine(gif, dst, width) == GIF_ERROR) {
234 int close_gif(GifFileType* gif) { argument
245 GifFileType* gif = DGifOpen(sk_stream, DecodeCallBackProc); local
[all...]
H A DSkMovie_gif.cpp347 const GifFileType* gif = fGIF; local
348 if (nullptr == gif)
351 if (gif->ImageCount < 1) {
355 const int width = gif->SWidth;
356 const int height = gif->SHeight;
395 if (gif->SColorMap != nullptr) {
396 const GifColorType& col = gif->SColorMap->Colors[fGIF->SBackGroundColor];
407 if (!trans && gif->SColorMap != nullptr) {
425 drawFrame(bm, cur, gif->SColorMap);

Completed in 269 milliseconds