Lines Matching refs:out_pkt
1135 AVPacket *out_pkt = si->parse_pkt;
1153 &out_pkt->data, &out_pkt->size, data, size,
1163 got_output = !!out_pkt->size;
1165 if (!out_pkt->size)
1168 if (pkt->buf && out_pkt->data == pkt->data) {
1169 /* reference pkt->buf only when out_pkt->data is guaranteed to point
1173 out_pkt->buf = av_buffer_ref(pkt->buf);
1174 if (!out_pkt->buf) {
1179 ret = av_packet_make_refcounted(out_pkt);
1185 out_pkt->side_data = pkt->side_data;
1186 out_pkt->side_data_elems = pkt->side_data_elems;
1192 out_pkt->duration = (sti->parser->flags & PARSER_FLAG_COMPLETE_FRAMES) ? pkt->duration : 0;
1195 out_pkt->duration =
1203 out_pkt->stream_index = st->index;
1204 out_pkt->pts = sti->parser->pts;
1205 out_pkt->dts = sti->parser->dts;
1206 out_pkt->pos = sti->parser->pos;
1207 out_pkt->flags |= pkt->flags & (AV_PKT_FLAG_DISCARD | AV_PKT_FLAG_CORRUPT);
1210 out_pkt->pos = sti->parser->frame_offset;
1215 out_pkt->flags |= AV_PKT_FLAG_KEY;
1218 out_pkt->flags |= AV_PKT_FLAG_KEY;
1220 compute_pkt_fields(s, st, sti->parser, out_pkt, next_dts, next_pts);
1223 out_pkt, NULL, 0);
1236 av_packet_unref(out_pkt);