• Home
  • Raw
  • Download

Lines Matching refs:proba

95   VP8EncProba* const proba = &enc->proba_;  in ResetStats()  local
96 VP8CalculateLevelCosts(proba); in ResetStats()
97 proba->nb_skip_ = 0; in ResetStats()
111 VP8EncProba* const proba = &enc->proba_; in FinalizeSkipProba() local
113 const int nb_events = proba->nb_skip_; in FinalizeSkipProba()
115 proba->skip_proba_ = CalcSkipProba(nb_events, nb_mbs); in FinalizeSkipProba()
116 proba->use_skip_proba_ = (proba->skip_proba_ < SKIP_PROBA_THRESHOLD); in FinalizeSkipProba()
118 if (proba->use_skip_proba_) { in FinalizeSkipProba()
119 size += nb_events * VP8BitCost(1, proba->skip_proba_) in FinalizeSkipProba()
120 + (nb_mbs - nb_events) * VP8BitCost(0, proba->skip_proba_); in FinalizeSkipProba()
134 static int BranchCost(int nb, int total, int proba) { in BranchCost() argument
135 return nb * VP8BitCost(1, proba) + (total - nb) * VP8BitCost(0, proba); in BranchCost()
139 VP8EncProba* const proba = &enc->proba_; in ResetTokenStats() local
140 memset(proba->stats_, 0, sizeof(proba->stats_)); in ResetTokenStats()
143 static int FinalizeTokenProbas(VP8EncProba* const proba) { in FinalizeTokenProbas() argument
151 const proba_t stats = proba->stats_[t][b][c][p]; in FinalizeTokenProbas()
165 proba->coeffs_[t][b][c][p] = new_p; in FinalizeTokenProbas()
169 proba->coeffs_[t][b][c][p] = old_p; in FinalizeTokenProbas()
175 proba->dirty_ = has_changed; in FinalizeTokenProbas()
780 VP8EncProba* const proba = &enc->proba_; in VP8EncTokenLoop() local
794 assert(proba->use_skip_proba_ == 0); in VP8EncTokenLoop()
816 FinalizeTokenProbas(proba); in VP8EncTokenLoop()
817 VP8CalculateLevelCosts(proba); // refresh cost tables for rd-opt in VP8EncTokenLoop()
842 (const uint8_t*)proba->coeffs_); in VP8EncTokenLoop()
875 (const uint8_t*)proba->coeffs_, 1); in VP8EncTokenLoop()