Lines Matching refs:pkt

37     AVPacket *pkt;
45 qt->pkt = av_packet_alloc();
46 if (!qt->pkt)
53 AVStream *st, AVPacket *pkt,
65 int num = qt->pkt->size / qt->bytes_per_frame;
67 if ((ret = av_new_packet(pkt, qt->bytes_per_frame)) < 0)
69 pkt->stream_index = st->index;
70 pkt->flags = qt->pkt->flags;
71 memcpy(pkt->data,
72 &qt->pkt->data[(num - qt->remaining) * qt->bytes_per_frame],
75 av_freep(&qt->pkt->data);
76 qt->pkt->size = 0;
187 if (qt->pkt->size > 0 && qt->timestamp == *timestamp) {
189 if ((err = av_reallocp(&qt->pkt->data, qt->pkt->size + alen +
191 qt->pkt->size = 0;
195 av_freep(&qt->pkt->data);
196 av_packet_unref(qt->pkt);
197 qt->pkt->data = av_realloc(NULL, alen + AV_INPUT_BUFFER_PADDING_SIZE);
198 if (!qt->pkt->data)
200 qt->pkt->size = 0;
203 memcpy(qt->pkt->data + qt->pkt->size, buf + avio_tell(pb), alen);
204 qt->pkt->size += alen;
206 int ret = av_packet_from_data(pkt, qt->pkt->data, qt->pkt->size);
210 qt->pkt->size = 0;
211 qt->pkt->data = NULL;
212 pkt->flags = keyframe ? AV_PKT_FLAG_KEY : 0;
213 pkt->stream_index = st->index;
214 memset(pkt->data + pkt->size, 0, AV_INPUT_BUFFER_PADDING_SIZE);
224 if ((ret = av_new_packet(pkt, qt->bytes_per_frame)) < 0)
226 memcpy(pkt->data, buf + avio_tell(pb), qt->bytes_per_frame);
227 pkt->flags = keyframe ? AV_PKT_FLAG_KEY : 0;
228 pkt->stream_index = st->index;
230 av_freep(&qt->pkt->data);
231 qt->pkt->data = av_realloc(NULL, qt->remaining * qt->bytes_per_frame);
232 if (!qt->pkt->data) {
233 av_packet_unref(pkt);
236 qt->pkt->size = qt->remaining * qt->bytes_per_frame;
237 memcpy(qt->pkt->data,
240 qt->pkt->flags = pkt->flags;
253 av_freep(&qt->pkt->data);
254 av_packet_free(&qt->pkt);