List of all items
Structs
- DiffGenerator
 - GrainTableSegment
 - NoiseGenArgs
 - create::NoiseGenArgs
 - diff::DiffGenerator
 - diff::solver::EquationSystem
 - diff::solver::FlatBlockFinder
 - diff::solver::IndexAndScore
 - diff::solver::NoiseModel
 - diff::solver::NoiseModelState
 - diff::solver::NoiseStrengthLut
 - diff::solver::StrengthSolver
 - parse::EParams
 - parse::PParams
 
Enums
Functions
- create::bt1886_alpha
 - create::bt1886_beta
 - create::bt1886_inv_blackpoint
 - create::bt1886_inv_whitepoint
 - create::generate_luma_noise_points
 - create::generate_photon_noise_params
 - create::write_film_grain_segment
 - create::write_grain_table
 - diff::solver::util::extract_ar_row
 - diff::solver::util::get_block_mean
 - diff::solver::util::get_noise_var
 - diff::solver::util::linsolve
 - diff::solver::util::multiply_mat
 - diff::solver::util::normalized_cross_correlation
 - diff::solver::util::swap_unchecked
 - diff::verify_dimensions_match
 - generate_photon_noise_params
 - parse::c_cb_params
 - parse::c_cr_params
 - parse::c_y_params
 - parse::e_params
 - parse::grain_table_header
 - parse::grain_table_segment
 - parse::integer
 - parse::line
 - parse::p_params
 - parse::parse_grain_table
 - parse::s_cb_params
 - parse::s_cr_params
 - parse::s_y_params
 - parse_grain_table
 - util::frame_into_u8
 - write_grain_table
 
Type Aliases
Constants
- DEFAULT_GRAIN_SEED
 - NUM_UV_COEFFS
 - NUM_UV_POINTS
 - NUM_Y_COEFFS
 - NUM_Y_POINTS
 - create::BT1886_BLACKPOINT
 - create::BT1886_GAMMA
 - create::BT1886_WHITEPOINT
 - create::PQ_C1
 - create::PQ_C2
 - create::PQ_C3
 - create::PQ_M1
 - create::PQ_M2
 - diff::BLOCK_SIZE
 - diff::BLOCK_SIZE_SQUARED
 - diff::solver::BLOCK_NORMALIZATION
 - diff::solver::LOW_POLY_NUM_PARAMS
 - diff::solver::NOISE_MODEL_LAG