Lines Matching refs:layer_info

109     LayerRateInfo& layer_info = layer_infos.back();  in AdjustRateAllocation()  local
111 layer_info.target_rate = in AdjustRateAllocation()
116 layer_info.link_utilization_factor = kDefaultUtilizationFactor; in AdjustRateAllocation()
117 layer_info.media_utilization_factor = kDefaultUtilizationFactor; in AdjustRateAllocation()
119 layer_info.target_rate == DataRate::Zero()) { in AdjustRateAllocation()
123 layer_info.link_utilization_factor = 1.0; in AdjustRateAllocation()
124 layer_info.media_utilization_factor = 1.0; in AdjustRateAllocation()
130 layer_info.link_utilization_factor = in AdjustRateAllocation()
134 layer_info.media_utilization_factor = in AdjustRateAllocation()
138 } else if (layer_info.target_rate > DataRate::Zero()) { in AdjustRateAllocation()
143 layer_info.link_utilization_factor = 0.0; in AdjustRateAllocation()
144 layer_info.media_utilization_factor = 0.0; in AdjustRateAllocation()
153 layer_info.link_utilization_factor = kDefaultUtilizationFactor; in AdjustRateAllocation()
154 layer_info.media_utilization_factor = kDefaultUtilizationFactor; in AdjustRateAllocation()
159 layer_info.target_rate.bps(); in AdjustRateAllocation()
160 layer_info.link_utilization_factor += in AdjustRateAllocation()
162 layer_info.media_utilization_factor += in AdjustRateAllocation()
169 if (layer_info.link_utilization_factor < 1.0) { in AdjustRateAllocation()
174 layer_info.link_utilization_factor = 1.0; in AdjustRateAllocation()
178 layer_info.link_utilization_factor = in AdjustRateAllocation()
179 std::min(layer_info.link_utilization_factor, 2.0); in AdjustRateAllocation()
182 wanted_overshoot_sum += layer_info.WantedOvershoot(); in AdjustRateAllocation()
202 LayerRateInfo& layer_info = layer_infos[si]; in AdjustRateAllocation() local
203 double utilization_factor = layer_info.link_utilization_factor; in AdjustRateAllocation()
205 granted_overshoot_ratio * layer_info.WantedOvershoot(); in AdjustRateAllocation()
210 utilization_factor *= layer_info.target_rate.bps<double>() / in AdjustRateAllocation()
212 layer_info.target_rate.bps<double>()); in AdjustRateAllocation()
216 layer_info.target_rate > DataRate::Zero() && in AdjustRateAllocation()
217 DataRate::BitsPerSec(min_bitrates_bps_[si]) < layer_info.target_rate) { in AdjustRateAllocation()
220 std::min(utilization_factor, layer_info.target_rate.bps<double>() / in AdjustRateAllocation()
224 if (layer_info.target_rate > DataRate::Zero()) { in AdjustRateAllocation()
226 << ": link = " << layer_info.link_utilization_factor in AdjustRateAllocation()
227 << ", media = " << layer_info.media_utilization_factor in AdjustRateAllocation()
229 << layer_info.WantedOvershoot().bps() in AdjustRateAllocation()
238 layer_info.target_rate > in AdjustRateAllocation()
245 layer_info.target_rate.bps() / utilization_factor + 0.5), in AdjustRateAllocation()
246 layer_info.target_rate.bps<uint32_t>()); in AdjustRateAllocation()
264 if (layer_info.target_rate > DataRate::Zero() && in AdjustRateAllocation()