Lines Matching defs:data
57 static int gif_parse_packet(AVFormatContext *s, const uint8_t *data, int size)
62 bytestream2_init(&gb, data, size);
109 gif->have_end = pkt->data[pkt->size - 1] == GIF_TRAILER;
118 if (pkt->data[10] & 0x80)
119 off += 3 * (1 << ((pkt->data[10] & 0x07) + 1));
124 avio_write(pb, pkt->data, off);
126 if (pkt->data[off] == GIF_EXTENSION_INTRODUCER && pkt->data[off + 1] == 0xff)
144 delay_pos = gif_parse_packet(s, pkt->data + off, pkt->size - off);
146 avio_write(pb, pkt->data + off, delay_pos);
148 avio_write(pb, pkt->data + off + delay_pos + 2, pkt->size - off - delay_pos - 2);
150 avio_write(pb, pkt->data + off, pkt->size - off);
153 int delay_pos = gif_parse_packet(s, pkt->data, pkt->size);
156 avio_write(pb, pkt->data, delay_pos);
158 avio_write(pb, pkt->data + delay_pos + 2, pkt->size - delay_pos - 2);
160 avio_write(pb, pkt->data, pkt->size);