FFmpeg
|
ELBG internal data. More...
Data Fields | |
int64_t | error |
int | dim |
int | num_cb |
int * | codebook |
cell ** | cells |
int64_t * | utility |
int64_t * | utility_inc |
int * | nearest_cb |
int * | points |
int * | temp_points |
int * | size_part |
AVLFG * | rand_state |
int * | scratchbuf |
cell * | cell_buffer |
unsigned | utility_allocated |
unsigned | utility_inc_allocated |
unsigned | size_part_allocated |
unsigned | cells_allocated |
unsigned | scratchbuf_allocated |
unsigned | cell_buffer_allocated |
unsigned | temp_points_allocated |
int64_t ELBGContext::error |
Definition at line 47 of file elbg.c.
Referenced by do_shiftings(), evaluate_utility_inc(), and try_shift_candidate().
int ELBGContext::dim |
Definition at line 48 of file elbg.c.
Referenced by eval_error_cell(), get_closest_codebook(), get_new_centroids(), shift_codebook(), and try_shift_candidate().
int ELBGContext::num_cb |
Definition at line 49 of file elbg.c.
Referenced by do_shiftings(), evaluate_utility_inc(), get_closest_codebook(), and get_high_utility_cell().
int* ELBGContext::codebook |
Definition at line 50 of file elbg.c.
Referenced by get_closest_codebook().
cell** ELBGContext::cells |
Definition at line 51 of file elbg.c.
Referenced by avpriv_elbg_free(), get_high_utility_cell(), get_new_centroids(), shift_codebook(), try_shift_candidate(), and update_utility_and_n_cb().
int64_t* ELBGContext::utility |
Definition at line 52 of file elbg.c.
Referenced by avpriv_elbg_free(), do_shiftings(), evaluate_utility_inc(), try_shift_candidate(), and update_utility_and_n_cb().
int64_t* ELBGContext::utility_inc |
Definition at line 53 of file elbg.c.
Referenced by avpriv_elbg_free(), do_shiftings(), evaluate_utility_inc(), and get_high_utility_cell().
int* ELBGContext::nearest_cb |
Definition at line 54 of file elbg.c.
Referenced by avpriv_elbg_do(), and update_utility_and_n_cb().
int* ELBGContext::points |
Definition at line 55 of file elbg.c.
Referenced by eval_error_cell(), get_new_centroids(), shift_codebook(), and try_shift_candidate().
int* ELBGContext::temp_points |
Definition at line 56 of file elbg.c.
Referenced by avpriv_elbg_free().
int* ELBGContext::size_part |
Definition at line 57 of file elbg.c.
Referenced by avpriv_elbg_free().
AVLFG* ELBGContext::rand_state |
Definition at line 58 of file elbg.c.
Referenced by get_high_utility_cell().
int* ELBGContext::scratchbuf |
Definition at line 59 of file elbg.c.
Referenced by avpriv_elbg_free(), simple_lbg(), and try_shift_candidate().
cell* ELBGContext::cell_buffer |
Definition at line 60 of file elbg.c.
Referenced by avpriv_elbg_free().