TUT HEVC Encoder
Functions | Variables
generate_tables.c File Reference
#include <stdlib.h>
#include <string.h>
#include <assert.h>
#include "../src/global.h"
#include "../src/tables.h"
Include dependency graph for generate_tables.c:

Functions

static void init_sig_last_scan (uint32_t *buff_d, uint32_t *buff_h, uint32_t *buff_v, int32_t width, int32_t height)
 Initialize g_sig_last_scan with scan positions for a transform block of size width x height. More...
 
void init_tables (void)
 
void free_tables (void)
 
int main ()
 

Variables

const uint32_t * _sig_last_scan [3][5]
 
int8_t _convert_to_bit [(1<<(3+3))+1]
 

Function Documentation

◆ free_tables()

void free_tables ( void  )

◆ init_sig_last_scan()

static void init_sig_last_scan ( uint32_t *  buff_d,
uint32_t *  buff_h,
uint32_t *  buff_v,
int32_t  width,
int32_t  height 
)
static
Here is the caller graph for this function:

◆ init_tables()

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

◆ main()

int main ( )
Here is the call graph for this function:

Variable Documentation

◆ _convert_to_bit

int8_t _convert_to_bit[(1<<(3+ 3))+1]

◆ _sig_last_scan

const uint32_t* _sig_last_scan[3][5]