Lines Matching defs:packet
56 xavs2_outpacket_t packet;
208 ret = cae->api->encoder_encode(cae->encoder, &pic, &cae->packet);
216 cae->api->encoder_encode(cae->encoder, NULL, &cae->packet);
219 if ((cae->packet.len) && (cae->packet.state != XAVS2_STATE_FLUSH_END)) {
220 if ((ret = ff_get_encode_buffer(avctx, pkt, cae->packet.len, 0)) < 0) {
221 cae->api->encoder_packet_unref(cae->encoder, &cae->packet);
225 pkt->pts = cae->packet.pts;
226 pkt->dts = cae->packet.dts;
228 if (cae->packet.type == XAVS2_TYPE_IDR ||
229 cae->packet.type == XAVS2_TYPE_I ||
230 cae->packet.type == XAVS2_TYPE_KEYFRAME) {
234 memcpy(pkt->data, cae->packet.stream, cae->packet.len);
236 cae->api->encoder_packet_unref(cae->encoder, &cae->packet);