Lines Matching refs:observer_config

64   for (const auto& observer_config : allocatable_tracks) {  in EnoughBitrateForAllObservers()  local
65 if (observer_config.config.min_bitrate_bps + extra_bitrate_per_observer < in EnoughBitrateForAllObservers()
66 observer_config.MinBitrateWithHysteresis()) { in EnoughBitrateForAllObservers()
86 for (const auto& observer_config : allocatable_tracks) { in DistributeBitrateEvenly() local
88 allocation->at(observer_config.observer) != 0) { in DistributeBitrateEvenly()
90 {observer_config.config.max_bitrate_bps, &observer_config}); in DistributeBitrateEvenly()
136 for (const auto& observer_config : allocatable_tracks) { in DistributeBitrateRelatively() local
138 observer_config.observer, in DistributeBitrateRelatively()
139 observers_capacities.at(observer_config.observer), in DistributeBitrateRelatively()
140 observer_config.config.bitrate_priority}); in DistributeBitrateRelatively()
141 bitrate_priority_sum += observer_config.config.bitrate_priority; in DistributeBitrateRelatively()
196 for (const auto& observer_config : allocatable_tracks) { in LowRateAllocation() local
198 if (observer_config.config.enforce_min_bitrate) in LowRateAllocation()
199 allocated_bitrate = observer_config.config.min_bitrate_bps; in LowRateAllocation()
201 allocation[observer_config.observer] = allocated_bitrate; in LowRateAllocation()
207 for (const auto& observer_config : allocatable_tracks) { in LowRateAllocation() local
208 if (observer_config.config.enforce_min_bitrate || in LowRateAllocation()
209 observer_config.LastAllocatedBitrate() == 0) in LowRateAllocation()
212 uint32_t required_bitrate = observer_config.MinBitrateWithHysteresis(); in LowRateAllocation()
214 allocation[observer_config.observer] = required_bitrate; in LowRateAllocation()
222 for (const auto& observer_config : allocatable_tracks) { in LowRateAllocation() local
223 if (observer_config.LastAllocatedBitrate() != 0) in LowRateAllocation()
227 uint32_t required_bitrate = observer_config.MinBitrateWithHysteresis(); in LowRateAllocation()
229 allocation[observer_config.observer] = required_bitrate; in LowRateAllocation()
261 for (const auto& observer_config : allocatable_tracks) { in NormalRateAllocation() local
262 allocation[observer_config.observer] = in NormalRateAllocation()
263 observer_config.config.min_bitrate_bps; in NormalRateAllocation()
264 observers_capacities[observer_config.observer] = in NormalRateAllocation()
265 observer_config.config.max_bitrate_bps - in NormalRateAllocation()
266 observer_config.config.min_bitrate_bps; in NormalRateAllocation()
273 for (const auto& observer_config : allocatable_tracks) { in NormalRateAllocation() local
274 int64_t priority_margin = observer_config.config.priority_bitrate_bps - in NormalRateAllocation()
275 allocation[observer_config.observer]; in NormalRateAllocation()
278 allocation[observer_config.observer] += in NormalRateAllocation()
280 observers_capacities[observer_config.observer] -= extra_bitrate; in NormalRateAllocation()
302 for (const auto& observer_config : allocatable_tracks) { in MaxRateAllocation() local
303 allocation[observer_config.observer] = in MaxRateAllocation()
304 observer_config.config.max_bitrate_bps; in MaxRateAllocation()
305 bitrate -= observer_config.config.max_bitrate_bps; in MaxRateAllocation()
316 for (const auto& observer_config : allocatable_tracks) in ZeroRateAllocation() local
317 allocation[observer_config.observer] = 0; in ZeroRateAllocation()
332 for (const auto& observer_config : allocatable_tracks) { in AllocateBitrates() local
333 sum_min_bitrates += observer_config.config.min_bitrate_bps; in AllocateBitrates()
334 sum_max_bitrates += observer_config.config.max_bitrate_bps; in AllocateBitrates()