TUT HEVC Encoder
|
Functions related to rate control. More...
Go to the source code of this file.
Data Structures | |
struct | kvz_rc_data |
Typedefs | |
typedef struct kvz_rc_data | kvz_rc_data |
Functions | |
kvz_rc_data * | kvz_get_rc_data (const encoder_control_t *const encoder) |
void | kvz_free_rc_data () |
void | kvz_set_picture_lambda_and_qp (encoder_state_t *const state) |
Allocate bits and set lambda and QP for the current picture. | |
void | kvz_set_lcu_lambda_and_qp (encoder_state_t *const state, vector2d_t pos) |
void | kvz_set_ctu_qp_lambda (encoder_state_t *const state, vector2d_t pos) |
void | kvz_update_after_picture (encoder_state_t *const state) |
void | kvz_estimate_pic_lambda (encoder_state_t *const state) |
void kvz_estimate_pic_lambda | ( | encoder_state_t *const | state | ) |
void kvz_free_rc_data | ( | ) |
kvz_rc_data * kvz_get_rc_data | ( | const encoder_control_t *const | encoder | ) |
void kvz_set_ctu_qp_lambda | ( | encoder_state_t *const | state, |
vector2d_t | pos | ||
) |
void kvz_set_lcu_lambda_and_qp | ( | encoder_state_t *const | state, |
vector2d_t | pos | ||
) |
void kvz_set_picture_lambda_and_qp | ( | encoder_state_t *const | state | ) |
state | the main encoder state |
void kvz_update_after_picture | ( | encoder_state_t *const | state | ) |