Home | History | Annotate | Download | only in encoder

Lines Matching defs:Boost

343     /* boost defaults to half second */
381 /* Boost depends somewhat on frame rate: only used for 1 layer case. */
443 int Boost = 0;
512 Boost = IIAccumulator*100.0/16.0;
521 /* Adjust boost based upon ambient Q */
522 Boost = GFQ_ADJUSTMENT;
525 Boost = Boost * gf_intra_usage_adjustment[(cpi->this_frame_percent_intra < 15) ? cpi->this_frame_percent_intra : 14] / 100;
527 /* Adjust gf boost based upon GF usage since last GF */
528 Boost = Boost * gf_adjust_table[gf_frame_useage] / 100;
532 /* golden frame boost without recode loop often goes awry. be
538 Boost = Boost / 2;
542 if (Boost > kf_gf_boost_qlimits[Q] && (cpi->pass == 0))
543 Boost = kf_gf_boost_qlimits[Q];
545 /* Apply lower limits to boost. */
546 else if (Boost < 110)
547 Boost = 110;
549 /* Note the boost used */
550 cpi->last_boost = Boost;
555 * This is updated once the real frame size/boost is known.
1039 * boost It will instead be applied to the altref update Jims
1040 * modified boost
1055 int Boost = cpi->last_boost;
1057 int allocation_chunks = (frames_in_section * 100) + (Boost - 100);
1063 while (Boost > 1000)
1065 Boost /= 2;
1071 cpi->this_frame_target = Boost * (bits_in_section / allocation_chunks);
1073 cpi->this_frame_target = (Boost * bits_in_section) / allocation_chunks;