Lines Matching refs:prediction_parameters
113 PredictionParameters& prediction_parameters = *bp.prediction_parameters; in SearchStack() local
119 candidate_mv = prediction_parameters.global_mv[0]; in SearchStack()
125 MotionVector* const ref_mv_stack = prediction_parameters.ref_mv_stack; in SearchStack()
132 prediction_parameters.IncreaseWeight(std::distance(ref_mv_stack, result), in SearchStack()
138 prediction_parameters.SetWeightIndexStackEntry(num_found, weight); in SearchStack()
149 PredictionParameters& prediction_parameters = *bp.prediction_parameters; in CompoundSearchStack() local
156 candidate_mv.mv[i] = prediction_parameters.global_mv[i]; in CompoundSearchStack()
162 prediction_parameters.compound_ref_mv_stack; in CompoundSearchStack()
170 prediction_parameters.IncreaseWeight( in CompoundSearchStack()
176 prediction_parameters.SetWeightIndexStackEntry(num_found, weight); in CompoundSearchStack()
282 PredictionParameters* const prediction_parameters) { in AddTemporalReferenceMvCandidate() argument
285 const MotionVector* const global_mv = prediction_parameters->global_mv; in AddTemporalReferenceMvCandidate()
306 prediction_parameters->compound_ref_mv_stack; in AddTemporalReferenceMvCandidate()
317 prediction_parameters->IncreaseWeight( in AddTemporalReferenceMvCandidate()
323 prediction_parameters->SetWeightIndexStackEntry(num_found, 2); in AddTemporalReferenceMvCandidate()
329 MotionVector* const ref_mv_stack = prediction_parameters->ref_mv_stack; in AddTemporalReferenceMvCandidate()
344 prediction_parameters->IncreaseWeight(std::distance(ref_mv_stack, result), in AddTemporalReferenceMvCandidate()
350 prediction_parameters->SetWeightIndexStackEntry(num_found, 2 * count); in AddTemporalReferenceMvCandidate()
376 prediction_parameters->IncreaseWeight(std::distance(ref_mv_stack, result), in AddTemporalReferenceMvCandidate()
382 prediction_parameters->SetWeightIndexStackEntry(num_found, 2); in AddTemporalReferenceMvCandidate()
509 num_mv_found, &(*bp->prediction_parameters)); in TemporalScan()
553 PredictionParameters& prediction_parameters = in AddExtraSingleMvCandidate() local
554 *block.bp->prediction_parameters; in AddExtraSingleMvCandidate()
555 MotionVector* const ref_mv_stack = prediction_parameters.ref_mv_stack; in AddExtraSingleMvCandidate()
572 prediction_parameters.SetWeightIndexStackEntry(num_found, 0); in AddExtraSingleMvCandidate()
590 PredictionParameters& prediction_parameters = in ExtraSearch() local
591 *block.bp->prediction_parameters; in ExtraSearch()
612 prediction_parameters.compound_ref_mv_stack; in ExtraSearch()
624 combined_mvs[count].mv[i] = prediction_parameters.global_mv[i]; in ExtraSearch()
633 prediction_parameters.SetWeightIndexStackEntry(1, 0); in ExtraSearch()
638 prediction_parameters.SetWeightIndexStackEntry(i, 0); in ExtraSearch()
644 MotionVector* const ref_mv_stack = prediction_parameters.ref_mv_stack; in ExtraSearch()
646 ref_mv_stack[i] = prediction_parameters.global_mv[0]; in ExtraSearch()
647 prediction_parameters.SetWeightIndexStackEntry(i, 0); in ExtraSearch()
797 PredictionParameters& prediction_parameters = in FindMvStack() local
798 *block.bp->prediction_parameters; in FindMvStack()
799 SetupGlobalMv(block, 0, &prediction_parameters.global_mv[0]); in FindMvStack()
800 if (is_compound) SetupGlobalMv(block, 1, &prediction_parameters.global_mv[1]); in FindMvStack()
815 prediction_parameters.nearest_mv_count = num_mv_found; in FindMvStack()
846 SortWeightIndexStack(prediction_parameters.nearest_mv_count, 4, in FindMvStack()
847 prediction_parameters.weight_index_stack); in FindMvStack()
849 if (prediction_parameters.nearest_mv_count < 4) { in FindMvStack()
851 num_mv_found - prediction_parameters.nearest_mv_count, in FindMvStack()
852 4 - prediction_parameters.nearest_mv_count, in FindMvStack()
853 prediction_parameters.weight_index_stack + in FindMvStack()
854 prediction_parameters.nearest_mv_count); in FindMvStack()
857 prediction_parameters.ref_mv_count = num_mv_found; in FindMvStack()