Lines Matching defs:pkt
704 static int filter_packet(AVFormatContext *avf, ConcatStream *cs, AVPacket *pkt)
709 ret = av_bsf_send_packet(cs->bsf, pkt);
717 ret = av_bsf_receive_packet(cs->bsf, pkt);
729 static int packet_after_outpoint(ConcatContext *cat, AVPacket *pkt)
731 if (cat->cur_file->outpoint != AV_NOPTS_VALUE && pkt->dts != AV_NOPTS_VALUE) {
732 return av_compare_ts(pkt->dts, cat->avf->streams[pkt->stream_index]->time_base,
738 static int concat_read_packet(AVFormatContext *avf, AVPacket *pkt)
754 ret = av_read_frame(cat->avf, pkt);
765 if (packet_after_outpoint(cat, pkt)) {
766 av_packet_unref(pkt);
771 cs = &cat->cur_file->streams[pkt->stream_index];
773 av_packet_unref(pkt);
778 if ((ret = filter_packet(avf, cs, pkt)) < 0)
781 st = cat->avf->streams[pkt->stream_index];
784 (unsigned)(cat->cur_file - cat->files), pkt->stream_index,
785 av_ts2str(pkt->pts), av_ts2timestr(pkt->pts, &st->time_base),
786 av_ts2str(pkt->dts), av_ts2timestr(pkt->dts, &st->time_base));
790 cat->avf->streams[pkt->stream_index]->time_base);
791 if (pkt->pts != AV_NOPTS_VALUE)
792 pkt->pts += delta;
793 if (pkt->dts != AV_NOPTS_VALUE)
794 pkt->dts += delta;
796 av_ts2str(pkt->pts), av_ts2timestr(pkt->pts, &st->time_base),
797 av_ts2str(pkt->dts), av_ts2timestr(pkt->dts, &st->time_base));
803 ret = av_packet_add_side_data(pkt, AV_PKT_DATA_STRINGS_METADATA,
818 pkt->stream_index = cs->out_stream_index;