Lines Matching defs:pkt

111     const AVPacket   *pkt;
611 const AVPacket *const pkt = block->pkt;
615 err = track->reformat(mkv, NULL, pkt, &size);
618 "a packet from stream %d.\n", pkt->stream_index);
622 size = pkt->size;
636 const AVPacket *const pkt = block->pkt;
644 track->reformat(mkv, pb, pkt, &size);
646 const uint8_t *data = pkt->data;
647 unsigned offset = track->offset <= pkt->size ? track->offset : 0;
648 avio_write(pb, data + offset, pkt->size - offset);
2492 const AVPacket *pkt, int *size)
2496 ff_nal_units_write_list(&mkv->cur_block.h2645_nalu_list, pb, pkt->data);
2498 ret = ff_nal_units_create_list(&mkv->cur_block.h2645_nalu_list, pkt->data, pkt->size);
2507 const AVPacket *pkt, int *size)
2509 const uint8_t *src = pkt->data;
2510 int srclen = pkt->size;
2549 const AVPacket *pkt, int *size)
2551 int ret = ff_av1_filter_obus(pb, pkt->data, pkt->size);
2559 const AVPacket *pkt, int *size)
2563 unsigned total = pkt->size + 2U;
2568 id = av_packet_get_side_data(pkt, AV_PKT_DATA_WEBVTT_IDENTIFIER,
2570 settings = av_packet_get_side_data(pkt, AV_PKT_DATA_WEBVTT_SETTINGS,
2580 avio_write(pb, pkt->data, pkt->size);
2587 mkv_track *track, const AVPacket *pkt,
2599 mkv->cur_block.pkt = pkt;
2615 pkt->size, pkt->pts, pkt->dts, pkt->duration, relative_packet_pos,
2618 side_data = av_packet_get_side_data(pkt,
2628 side_data = av_packet_get_side_data(pkt,
2679 static int mkv_check_new_extra_data(AVFormatContext *s, const AVPacket *pkt)
2682 mkv_track *track = &mkv->tracks[pkt->stream_index];
2683 AVCodecParameters *par = s->streams[pkt->stream_index]->codecpar;
2688 side_data = av_packet_get_side_data(pkt, AV_PKT_DATA_NEW_EXTRADATA,
2719 pkt->stream_index);
2744 av_log(s, AV_LOG_DEBUG, "Ignoring new extradata in a packet for stream %d.\n", pkt->stream_index);
2751 static int mkv_write_packet_internal(AVFormatContext *s, const AVPacket *pkt)
2755 AVCodecParameters *par = s->streams[pkt->stream_index]->codecpar;
2756 mkv_track *track = &mkv->tracks[pkt->stream_index];
2759 int keyframe = is_sub || !!(pkt->flags & AV_PKT_FLAG_KEY);
2760 int64_t duration = FFMAX(pkt->duration, 0);
2763 int64_t ts = track->write_dts ? pkt->dts : pkt->pts;
2801 ret = mkv_write_block(s, mkv, pb, par, track, pkt,
2811 ret = mkv_add_cuepoint(mkv, pkt->stream_index, ts,
2826 static int mkv_write_packet(AVFormatContext *s, const AVPacket *pkt)
2829 int codec_type = s->streams[pkt->stream_index]->codecpar->codec_type;
2830 int keyframe = !!(pkt->flags & AV_PKT_FLAG_KEY);
2836 ret = mkv_check_new_extra_data(s, pkt);
2841 if (mkv->tracks[pkt->stream_index].write_dts)
2842 cluster_time = pkt->dts - mkv->cluster_pts;
2844 cluster_time = pkt->pts - mkv->cluster_pts;
2845 cluster_time += mkv->tracks[pkt->stream_index].ts_offset;
2876 av_rescale_q(pkt->dts, s->streams[pkt->stream_index]->time_base, AV_TIME_BASE_Q),
2893 if (pkt->size > 0)
2894 ret = av_packet_ref(mkv->cur_audio_pkt, pkt);
2896 ret = mkv_write_packet_internal(s, pkt);
2900 static int mkv_write_flush_packet(AVFormatContext *s, AVPacket *pkt)
2904 if (!pkt) {
2915 return mkv_write_packet(s, pkt);
3149 mkv->cur_audio_pkt = ffformatcontext(s)->pkt;
3228 const AVPacket *pkt)
3233 if (pkt->size > 2 && (AV_RB16(pkt->data) & 0xfff0) == 0xfff0)