TUT HEVC Encoder
Data Structures | Macros | Typedefs | Functions | Variables
fast_coeff_cost.h File Reference
#include <stdio.h>
#include "kvazaar.h"
Include dependency graph for fast_coeff_cost.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  fast_coeff_table_t
 

Macros

#define MAX_FAST_COEFF_COST_QP   50
 

Typedefs

typedef struct encoder_state_t encoder_state_t
 

Functions

int kvz_fast_coeff_table_parse (fast_coeff_table_t *fast_coeff_table, FILE *fast_coeff_table_f)
 
void kvz_fast_coeff_use_default_table (fast_coeff_table_t *fast_coeff_table)
 
uint64_t kvz_fast_coeff_get_weights (const encoder_state_t *state)
 

Variables

static const double default_fast_coeff_cost_wts [][4]
 

Macro Definition Documentation

◆ MAX_FAST_COEFF_COST_QP

#define MAX_FAST_COEFF_COST_QP   50

Typedef Documentation

◆ encoder_state_t

Function Documentation

◆ kvz_fast_coeff_get_weights()

uint64_t kvz_fast_coeff_get_weights ( const encoder_state_t state)
Here is the caller graph for this function:

◆ kvz_fast_coeff_table_parse()

int kvz_fast_coeff_table_parse ( fast_coeff_table_t fast_coeff_table,
FILE *  fast_coeff_table_f 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ kvz_fast_coeff_use_default_table()

void kvz_fast_coeff_use_default_table ( fast_coeff_table_t fast_coeff_table)
Here is the call graph for this function:
Here is the caller graph for this function:

Variable Documentation

◆ default_fast_coeff_cost_wts

const double default_fast_coeff_cost_wts[][4]
static