Lines Matching refs:gif
105 GifFileType* gif = NULL; in main() local
276 gif = DGifOpenFileUnicode(in_file, &gif_error); in main()
277 if (gif == NULL) goto End; in main()
283 if (DGifGetRecordType(gif, &type) == GIF_ERROR) goto End; in main()
288 GifImageDesc* const image_desc = &gif->Image; in main()
290 if (!DGifGetImageDesc(gif)) goto End; in main()
294 printf("Canvas screen: %d x %d\n", gif->SWidth, gif->SHeight); in main()
298 if (gif->SWidth == 0 || gif->SHeight == 0) { in main()
301 gif->SWidth = image_desc->Width; in main()
302 gif->SHeight = image_desc->Height; in main()
303 if (gif->SWidth <= 0 || gif->SHeight <= 0) { in main()
308 gif->SWidth, gif->SHeight); in main()
312 frame.width = gif->SWidth; in main()
313 frame.height = gif->SHeight; in main()
321 GIFGetBackgroundColor(gif->SColorMap, gif->SBackGroundColor, in main()
338 image_desc->Width = gif->SWidth; in main()
339 image_desc->Height = gif->SHeight; in main()
342 if (!GIFReadFrame(gif, transparent_index, &gif_rect, &frame)) { in main()
383 if (DGifGetExtension(gif, &extension, &data) == GIF_ERROR) { in main()
406 if (!GIFReadLoopCount(gif, &data, &loop_count)) { in main()
423 if (!GIFReadMetadata(gif, &data, in main()
441 if (DGifGetExtensionNext(gif, &data) == GIF_ERROR) goto End; in main()
581 GIFDisplayError(gif, gif_error); in main()
583 if (gif != NULL) { in main()
585 DGifCloseFile(gif, &gif_error); in main()
587 DGifCloseFile(gif); in main()