Lines Matching defs:boost
1168 // Update the motion related elements to the GF arf boost calculation.
1203 // Underlying boost factor is based on inter error ratio.
1208 // Increase boost for frames where new data coming into frame (e.g. zoom out).
1209 // Slightly reduce boost if there is a net balance of motion out of the frame
1213 // In the extreme case the boost is halved.
1240 // Update the motion related elements to the boost calculation.
1279 // Update the motion related elements to the boost calculation.
1359 int boost, int64_t total_group_bits) {
1363 if (!boost || (total_group_bits <= 0) || (frame_count <= 0) )
1366 allocation_chunks = (frame_count * 100) + boost;
1369 if (boost > 1023) {
1370 int divisor = boost >> 10;
1371 boost /= divisor;
1376 return MAX((int)(((int64_t)boost * total_group_bits) / allocation_chunks), 0);
1444 // Deduct the boost bits for arf (or gf if it is not a key frame)
1617 // bits to spare and are better with a smaller interval and smaller boost.
1643 // Update the motion related elements to the boost calculation.
1670 // Calculate a boost number for this frame.
1724 // Calculate the boost for alt ref.
1747 int boost =
1750 // Set max and minimum boost and hence minimum allocation.
1751 boost = clamp(boost, 125, (rc->baseline_gf_interval + 1) * 200);
1755 boost, gf_group_bits);
2049 // Not all frames in the group are necessarily used in calculating boost.
2079 // Apply various clamps for min and max boost