Lines Matching defs:gdc
112 GIFDemuxContext *gdc = s->priv_data;
121 gdc->delay = gdc->default_delay;
161 if (delay < gdc->min_delay)
162 delay = gdc->default_delay;
163 delay = FFMIN(delay, gdc->max_delay);
210 GIFDemuxContext *gdc = s->priv_data;
225 gdc->delay = avio_rl16(pb);
227 if (gdc->delay < gdc->min_delay)
228 gdc->delay = gdc->default_delay;
229 gdc->delay = FFMIN(gdc->delay, gdc->max_delay);
249 gdc->total_iter = AV_RL16(data+1);
250 av_log(s, AV_LOG_DEBUG, "Loop count is %d\n", gdc->total_iter);
252 if (gdc->total_iter == 0)
253 gdc->total_iter = -1;
266 GIFDemuxContext *gdc = s->priv_data;
347 pkt->duration = gdc->delay;
349 gdc->nb_frames ++;
350 gdc->last_duration = pkt->duration;
354 gdc->delay = gdc->default_delay;
372 if (gdc->nb_frames == 1) {
373 s->streams[0]->r_frame_rate = (AVRational) {100, gdc->last_duration};
377 if (!gdc->ignore_loop && (block_label == GIF_TRAILER || avio_feof(pb))
378 && (gdc->total_iter < 0 || ++gdc->iter_count < gdc->total_iter))