|
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 (kvz_rc_data *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 * | 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 | ) |