Lines Matching defs:headerPtr
385 EbBufferHeaderType *headerPtr = NULL;
387 svt_ret = svt_av1_enc_stream_header(svt_enc->svt_handle, &headerPtr);
392 avctx->extradata_size = headerPtr->n_filled_len;
400 memcpy(avctx->extradata, headerPtr->p_buffer, avctx->extradata_size);
402 svt_ret = svt_av1_enc_stream_header_release(headerPtr);
418 EbBufferHeaderType *headerPtr = svt_enc->in_buf;
436 ret = read_in_data(&svt_enc->enc_params, frame, headerPtr);
440 headerPtr->flags = 0;
441 headerPtr->p_app_private = NULL;
442 headerPtr->pts = frame->pts;
446 headerPtr->pic_type = EB_AV1_KEY_PICTURE;
450 headerPtr->pic_type = EB_AV1_INVALID_PICTURE;
454 svt_av1_enc_send_picture(svt_enc->svt_handle, headerPtr);
486 EbBufferHeaderType *headerPtr;
506 svt_ret = svt_av1_enc_get_packet(svt_enc->svt_handle, &headerPtr, svt_enc->eos_flag);
510 ref = get_output_ref(avctx, svt_enc, headerPtr->n_filled_len);
513 svt_av1_enc_release_out_buffer(&headerPtr);
519 memcpy(pkt->data, headerPtr->p_buffer, headerPtr->n_filled_len);
520 memset(pkt->data + headerPtr->n_filled_len, 0, AV_INPUT_BUFFER_PADDING_SIZE);
522 pkt->size = headerPtr->n_filled_len;
523 pkt->pts = headerPtr->pts;
524 pkt->dts = headerPtr->dts;
526 switch (headerPtr->pic_type) {
541 if (headerPtr->pic_type == EB_AV1_NON_REF_PICTURE)
544 if (headerPtr->flags & EB_BUFFERFLAG_EOS)
547 ff_side_data_set_encoder_stats(pkt, headerPtr->qp * FF_QP2LAMBDA, NULL, 0, pict_type);
549 svt_av1_enc_release_out_buffer(&headerPtr);