Lines Matching refs:avpkt
110 static int twolame_encode_frame(AVCodecContext *avctx, AVPacket *avpkt,
116 if ((ret = ff_alloc_packet(avctx, avpkt, MPA_MAX_CODED_FRAME_SIZE)) < 0)
125 avpkt->data,
126 avpkt->size);
133 avpkt->data, avpkt->size);
139 avpkt->data, avpkt->size);
146 avpkt->data, avpkt->size);
154 ret = twolame_encode_flush(s->glopts, avpkt->data, avpkt->size);
163 avpkt->duration = ff_samples_to_time_base(avctx, frame->nb_samples);
165 avpkt->pts = frame->pts - ff_samples_to_time_base(avctx, avctx->initial_padding);
167 avpkt->pts = s->next_pts;
170 if (avpkt->pts != AV_NOPTS_VALUE)
171 s->next_pts = avpkt->pts + avpkt->duration;
173 av_shrink_packet(avpkt, ret);