TUT HEVC Encoder
Data Fields
unit_stats_map_t Struct Reference

Data collected during search processes. More...

#include <search.h>

Collaboration diagram for unit_stats_map_t:

Data Fields

cu_info_t unit [(((16)>(5))?(16):(5))]
 list of searched units More...
 
double cost [(((16)>(5))?(16):(5))]
 list of matching RD costs More...
 
double bits [(((16)>(5))?(16):(5))]
 list of matching bit costs
More...
 
int8_t keys [(((16)>(5))?(16):(5))]
 list of keys (indices) to elements in the other arrays More...
 
int size
 number of active elements in the lists More...
 

Detailed Description

   The intended use is to collect statistics of the
   searched coding/prediction units. Data related to
   a specific unit is found at index i. The arrays
   should be indexed by elements of the "keys" array
   that will be sorted by the RD costs of the units.         

Field Documentation

◆ bits

double unit_stats_map_t::bits[((( 16)>( 5))?( 16):( 5))]

◆ cost

double unit_stats_map_t::cost[((( 16)>( 5))?( 16):( 5))]

◆ keys

int8_t unit_stats_map_t::keys[((( 16)>( 5))?( 16):( 5))]

◆ size

int unit_stats_map_t::size

◆ unit

cu_info_t unit_stats_map_t::unit[((( 16)>( 5))?( 16):( 5))]

The documentation for this struct was generated from the following file: