Lines Matching defs:pkt
878 static int read_sm_data(AVFormatContext *s, AVIOContext *bc, AVPacket *pkt, int is_meta, int64_t maxpos)
922 dst = av_packet_new_side_data(pkt, AV_PKT_DATA_PALETTE, value_len);
924 dst = av_packet_new_side_data(pkt, AV_PKT_DATA_NEW_EXTRADATA, value_len);
926 dst = av_packet_new_side_data(pkt, AV_PKT_DATA_MATROSKA_BLOCKADDITIONAL, value_len + 8);
968 uint8_t *dst = av_packet_new_side_data(pkt, AV_PKT_DATA_PARAM_CHANGE, 28);
992 uint8_t *dst = av_packet_new_side_data(pkt, AV_PKT_DATA_SKIP_SAMPLES, 10);
1088 static int decode_frame(NUTContext *nut, AVPacket *pkt, int frame_code)
1117 ret = av_new_packet(pkt, size + nut->header_len[header_idx]);
1121 memcpy(pkt->data, nut->header[header_idx], nut->header_len[header_idx]);
1122 pkt->pos = avio_tell(bc); // FIXME
1125 if (read_sm_data(s, bc, pkt, 0, pkt->pos + size) < 0) {
1129 if (read_sm_data(s, bc, pkt, 1, pkt->pos + size) < 0) {
1133 sm_size = avio_tell(bc) - pkt->pos;
1135 pkt->size -= sm_size;
1138 ret = avio_read(bc, pkt->data + nut->header_len[header_idx], size);
1143 av_shrink_packet(pkt, nut->header_len[header_idx] + ret);
1145 pkt->stream_index = stream_id;
1147 pkt->flags |= AV_PKT_FLAG_KEY;
1148 pkt->pts = pts;
1152 av_packet_unref(pkt);
1156 static int nut_read_packet(AVFormatContext *s, AVPacket *pkt)
1196 ret = decode_frame(nut, pkt, frame_code);