|
TUT HEVC Encoder
|
Data collected during search processes. More...
#include <search.h>
Data Fields | |
| cu_info_t | unit [(((16)>(5))?(16):(5))] |
| list of searched units | |
| double | cost [(((16)>(5))?(16):(5))] |
| list of matching RD costs | |
| double | bits [(((16)>(5))?(16):(5))] |
| list of matching bit costs | |
| int8_t | keys [(((16)>(5))?(16):(5))] |
| list of keys (indices) to elements in the other arrays | |
| int | size |
| number of active elements in the lists | |
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.
| double unit_stats_map_t::bits[((( 16)>( 5))?( 16):( 5))] |
| double unit_stats_map_t::cost[((( 16)>( 5))?( 16):( 5))] |
| int8_t unit_stats_map_t::keys[((( 16)>( 5))?( 16):( 5))] |
| int unit_stats_map_t::size |
| cu_info_t unit_stats_map_t::unit[((( 16)>( 5))?( 16):( 5))] |