Lines Matching refs:gif
90 GIFContext *gif = s->priv_data;
110 gif_image_write_header(s, width, height, gif->loop, NULL);
112 gif_image_write_header(s, width, height, gif->loop, palette);
121 GIFContext *gif = s->priv_data;
126 AVPacket *pkt = gif->prev_pkt;
153 gif->duration = av_clip_uint16(new->pts - gif->prev_pkt->pts);
154 else if (!new && gif->last_delay >= 0)
155 gif->duration = gif->last_delay;
162 avio_wl16(pb, gif->duration);
168 av_free_packet(gif->prev_pkt);
170 av_copy_packet(gif->prev_pkt, new);
177 GIFContext *gif = s->priv_data;
179 if (!gif->prev_pkt) {
180 gif->prev_pkt = av_malloc(sizeof(*gif->prev_pkt));
181 if (!gif->prev_pkt)
183 return av_copy_packet(gif->prev_pkt, pkt);
190 GIFContext *gif = s->priv_data;
194 av_freep(&gif->prev_pkt);
218 .name = "gif",
220 .mime_type = "image/gif",
221 .extensions = "gif",