Lines Matching defs:pkt
212 static int swf_read_packet(AVFormatContext *s, AVPacket *pkt)
295 if ((res = av_get_packet(pb, pkt, len)) < 0)
297 pkt->pos = pos;
298 pkt->stream_index = ast->index;
299 return pkt->size;
318 if ((res = av_get_packet(pb, pkt, len)) < 0)
320 pkt->pos = pos;
321 pkt->pts = frame;
322 pkt->stream_index = st->index;
323 pkt->flags |= pkt_flags;
324 return pkt->size;
416 if ((res = av_new_packet(pkt, out_len - colormapsize * colormapbpp)) < 0)
422 ff_add_param_change(pkt, 0, 0, 0, width, height);
424 pkt->pos = pos;
425 pkt->stream_index = st->index;
427 if (linesize * height > pkt->size) {
438 pal = av_packet_new_side_data(pkt, AV_PKT_DATA_PALETTE, AVPALETTE_SIZE);
459 memcpy(pkt->data, buf + colormapsize*colormapbpp, linesize * height);
461 res = pkt->size;
482 if ((res = av_get_packet(pb, pkt, len)) < 0)
487 if ((res = av_get_packet(pb, pkt, len)) < 0)
490 pkt->pos = pos;
491 pkt->stream_index = st->index;
492 return pkt->size;
515 if ((res = av_new_packet(pkt, len)) < 0)
517 if (avio_read(pb, pkt->data, 4) != 4) {
520 if (AV_RB32(pkt->data) == 0xffd8ffd9 ||
521 AV_RB32(pkt->data) == 0xffd9ffd8) {
524 pkt->size -= 4;
525 memset(pkt->data+pkt->size, 0, 4);
526 res = avio_read(pb, pkt->data, pkt->size);
528 res = avio_read(pb, pkt->data + 4, pkt->size - 4);
532 if (res != pkt->size) {
536 av_shrink_packet(pkt, res);
539 pkt->pos = pos;
540 pkt->stream_index = st->index;
541 return pkt->size;