Top level of the encoder implementation.
Header that is included in every other header.
#define MAX_TILES_PER_DIM
Definition global.h:232
#define KVZ_MAX_GOP_LAYERS
Maximum amount of GoP layers.
Definition kvazaar.h:83
void kvz_set_lcu_lambda_and_qp(encoder_state_t *const state, vector2d_t pos)
Definition rate_control.c:1082
void kvz_set_ctu_qp_lambda(encoder_state_t *const state, vector2d_t pos)
Definition rate_control.c:693
void kvz_set_picture_lambda_and_qp(encoder_state_t *const state)
Allocate bits and set lambda and QP for the current picture.
Definition rate_control.c:1012
void kvz_update_after_picture(encoder_state_t *const state)
Definition rate_control.c:904
void kvz_free_rc_data()
Definition rate_control.c:121
void kvz_estimate_pic_lambda(encoder_state_t *const state)
Definition rate_control.c:492
kvz_rc_data * kvz_get_rc_data(const encoder_control_t *const encoder)
Definition rate_control.c:63
Definition encoderstate.h:274
Definition rate_control.h:46
double * k_para[6]
Definition rate_control.h:48
double * intra_dis
Definition rate_control.h:54
pthread_mutex_t ck_frame_lock
Definition rate_control.h:62
pthread_mutex_t intra_lock
Definition rate_control.h:64
double * intra_bpp
Definition rate_control.h:53
double intra_pic_distortion
Definition rate_control.h:55
double intra_beta
Definition rate_control.h:59
double pic_c_para[6]
Definition rate_control.h:49
double previous_lambdas[6+1]
Definition rate_control.h:51
pthread_rwlock_t ck_ctu_lock[6]
Definition rate_control.h:61
double pic_k_para[6]
Definition rate_control.h:50
double intra_alpha
Definition rate_control.h:58
double previous_frame_lambda
Definition rate_control.h:52
pthread_mutex_t lambda_lock
Definition rate_control.h:63
double intra_pic_bpp
Definition rate_control.h:56
double * c_para[6]
Definition rate_control.h:47