Lines Matching defs:parsepkt
441 AVPacket *parsepkt = av_packet_alloc();
442 if (!frame || !avpkt || !parsepkt)
456 res = av_new_packet(parsepkt, data - last);
459 memcpy(parsepkt->data, last, data - last);
460 parsepkt->flags = (keyframes & 1) * AV_PKT_FLAG_DISCARD + (!!(keyframes & 2)) * AV_PKT_FLAG_KEY;
465 while (parsepkt->size > 0) {
470 parsepkt->data, parsepkt->size,
471 parsepkt->pts, parsepkt->dts, parsepkt->pos);
472 if (avpkt->data == parsepkt->data) {
473 avpkt->buf = av_buffer_ref(parsepkt->buf);
480 parsepkt->data += ret;
481 parsepkt->size -= ret;
482 parsepkt->pos += ret;
489 avpkt->flags |= parsepkt->flags & AV_PKT_FLAG_DISCARD;
491 av_packet_move_ref(avpkt, parsepkt);
547 av_packet_unref(parsepkt);
573 av_packet_free(&parsepkt);