Home | History | Annotate | Download | only in encoder

Lines Matching defs:Adjustment

177 // % adjustment to target kf size based on seperation from previous frame
355 // adjustment up based on q
358 // frame separation adjustment ( down)
663 int Adjustment;
722 Adjustment = (cpi->kf_bitrate_adjustment <= cpi->kf_overspend_bits) ? cpi->kf_bitrate_adjustment : cpi->kf_overspend_bits;
724 if ( Adjustment > (cpi->per_frame_bandwidth - min_frame_target) )
725 Adjustment = (cpi->per_frame_bandwidth - min_frame_target);
727 cpi->kf_overspend_bits -= Adjustment;
731 cpi->inter_frame_target = cpi->per_frame_bandwidth - Adjustment;
761 // Make rate adjustment to recover bits spent in key frame
765 Adjustment = (cpi->kf_bitrate_adjustment <= cpi->kf_overspend_bits) ? cpi->kf_bitrate_adjustment : cpi->kf_overspend_bits;
767 if (Adjustment > (cpi->per_frame_bandwidth - min_frame_target))
768 Adjustment = (cpi->per_frame_bandwidth - min_frame_target);
770 cpi->kf_overspend_bits -= Adjustment;
774 cpi->this_frame_target = cpi->per_frame_bandwidth - Adjustment;
782 // If appropriate make an adjustment to recover bits spent on a recent GF
785 int Adjustment = (cpi->non_gf_bitrate_adjustment <= cpi->gf_overspend_bits) ? cpi->non_gf_bitrate_adjustment : cpi->gf_overspend_bits;
787 if (Adjustment > (cpi->this_frame_target - min_frame_target))
788 Adjustment = (cpi->this_frame_target - min_frame_target);
790 cpi->gf_overspend_bits -= Adjustment;
791 cpi->this_frame_target -= Adjustment;
798 // % Adjustment limited to the range 1% to 10%
799 Adjustment = (cpi->last_boost - 100) >> 5;
801 if (Adjustment < 1)
802 Adjustment = 1;
803 else if (Adjustment > 10)
804 Adjustment = 10;
807 Adjustment = (cpi->this_frame_target * Adjustment) / 100;
809 if (Adjustment > (cpi->this_frame_target - min_frame_target))
810 Adjustment = (cpi->this_frame_target - min_frame_target);
813 cpi->this_frame_target += ((cpi->current_gf_interval - 1) * Adjustment);
815 cpi->this_frame_target -= Adjustment;
827 // current interframe target to low. If the adjustment we apply here is not capable of recovering
1228 // More heavily damped adjustment used if we have been oscillating either side of target