TUT HEVC Encoder
Data Structures | Typedefs | Functions
rate_control.h File Reference

Functions related to rate control. More...

#include "global.h"
#include "encoderstate.h"
#include "pthread.h"
Include dependency graph for rate_control.h:
This graph shows which files directly or indirectly include this file:

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_datakvz_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. More...
 
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)
 

Typedef Documentation

◆ kvz_rc_data

typedef struct kvz_rc_data kvz_rc_data

Function Documentation

◆ kvz_estimate_pic_lambda()

void kvz_estimate_pic_lambda ( encoder_state_t *const  state)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ kvz_free_rc_data()

void kvz_free_rc_data ( )
Here is the caller graph for this function:

◆ kvz_get_rc_data()

kvz_rc_data * kvz_get_rc_data ( const encoder_control_t *const  encoder)
Here is the caller graph for this function:

◆ kvz_set_ctu_qp_lambda()

void kvz_set_ctu_qp_lambda ( encoder_state_t *const  state,
vector2d_t  pos 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ kvz_set_lcu_lambda_and_qp()

void kvz_set_lcu_lambda_and_qp ( encoder_state_t *const  state,
vector2d_t  pos 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ kvz_set_picture_lambda_and_qp()

void kvz_set_picture_lambda_and_qp ( encoder_state_t *const  state)
Parameters
statethe main encoder state
Here is the call graph for this function:
Here is the caller graph for this function:

◆ kvz_update_after_picture()

void kvz_update_after_picture ( encoder_state_t *const  state)
Here is the call graph for this function:
Here is the caller graph for this function: