Skip to main content

allocate_tile_bits

Function allocate_tile_bits 

Source
pub fn allocate_tile_bits(
    complexities: &[TileComplexity],
    total_bits: u64,
    min_bits_per_tile: u64,
    base_qp: f64,
) -> Vec<TileBitBudget>
Expand description

Allocate a total bit budget across tiles based on complexity.

More complex tiles receive proportionally more bits. The total_bits budget is distributed according to each tile’s complexity score, with a minimum floor of min_bits_per_tile.