Home | History | Annotate | Download | only in encoder

Lines Matching defs:newp

78 static int prob_diff_update_cost(vpx_prob newp, vpx_prob oldp) {
79 int delp = remap_prob(newp, oldp);
111 void vp9_write_prob_diff_update(vpx_writer *w, vpx_prob newp, vpx_prob oldp) {
112 const int delp = remap_prob(newp, oldp);
120 vpx_prob newp, bestnewp = oldp;
125 for (newp = *bestp; newp != oldp; newp += step) {
126 const int new_b = cost_branch256(ct, newp);
127 const int update_b = prob_diff_update_cost(newp, oldp) + upd_cost;
131 bestnewp = newp;
144 int newp;
161 for (newp = *bestp; (newp - oldp) * step_sign < 0; newp += step) {
162 if (newp < 1 || newp > 255) continue;
163 newplist = vp9_pareto8_full[newp - 1];
164 new_b = cost_branch256(ct + 2 * PIVOT_NODE, newp);
167 update_b = prob_diff_update_cost(newp, oldp) + upd_cost;
171 bestnewp = newp;
183 vpx_prob newp = get_binary_prob(ct[0], ct[1]);
185 vp9_prob_diff_update_savings_search(ct, *oldp, &newp, upd);
186 assert(newp >= 1);
189 vp9_write_prob_diff_update(w, newp, *oldp);
190 *oldp = newp;