17#ifndef DRACO_COMPRESSION_ENTROPY_RANS_SYMBOL_CODING_H_
18#define DRACO_COMPRESSION_ENTROPY_RANS_SYMBOL_CODING_H_
27 return (3 * symbols_bit_length) / 2;
33 int symbols_bit_length) {
42static inline int64_t ApproximateRAnsFrequencyTableBits(
43 int32_t max_value,
int num_unique_symbols) {
46 const int64_t table_zero_frequency_bits =
47 8 * (num_unique_symbols + (max_value - num_unique_symbols) / 64);
48 return 8 * num_unique_symbols + table_zero_frequency_bits;
Definition attribute_octahedron_transform.cc:21
constexpr int ComputeRAnsUnclampedPrecision(int symbols_bit_length)
Definition rans_symbol_coding.h:26
constexpr int ComputeRAnsPrecisionFromUniqueSymbolsBitLength(int symbols_bit_length)
Definition rans_symbol_coding.h:32