Lines Matching refs:entropy
66 Vp8eHalEntropy *entropy = &ctx->entropy; in vp8e_init_entropy() local
68 entropy->update_coeff_prob_flag = 0; in vp8e_init_entropy()
70 if (!entropy->default_coeff_prob_flag) { in vp8e_init_entropy()
71 memcpy(entropy->coeff_prob, default_prob_coeff_tbl, sizeof(default_prob_coeff_tbl)); in vp8e_init_entropy()
72 entropy->update_coeff_prob_flag = 1; in vp8e_init_entropy()
74 memcpy(entropy->mv_prob, default_prob_mv_tbl, sizeof(default_prob_mv_tbl)); in vp8e_init_entropy()
75 entropy->default_coeff_prob_flag = 1; in vp8e_init_entropy()
78 memcpy(entropy->old_coeff_prob, entropy->coeff_prob, sizeof(entropy->coeff_prob)); in vp8e_init_entropy()
80 memcpy(entropy->old_mv_prob, entropy->mv_prob, sizeof(entropy->mv_prob)); in vp8e_init_entropy()
82 entropy->skip_false_prob = default_skip_false_prob_tbl[ctx->rc->qp_hdr]; in vp8e_init_entropy()
119 old_p = entropy->coeff_prob[i][j][k][l]; in vp8e_init_entropy()
132 entropy->coeff_prob[i][j][k][l] = p; in vp8e_init_entropy()
133 entropy->update_coeff_prob_flag = 1; in vp8e_init_entropy()
141 if (entropy->update_coeff_prob_flag) in vp8e_init_entropy()
142 entropy->default_coeff_prob_flag = 0; in vp8e_init_entropy()
149 p = calc_mvprob(left, right, entropy->old_mv_prob[i][0]); in vp8e_init_entropy()
152 entropy->old_mv_prob[i][0], p, 6)) in vp8e_init_entropy()
153 entropy->mv_prob[i][0] = p; in vp8e_init_entropy()
159 p = calc_mvprob(left, right, entropy->old_mv_prob[i][1]); in vp8e_init_entropy()
161 entropy->old_mv_prob[i][1], p, 6)) in vp8e_init_entropy()
162 entropy->mv_prob[i][1] = p; in vp8e_init_entropy()
167 p = calc_mvprob(left, right, entropy->old_mv_prob[i][4 + j]); in vp8e_init_entropy()
169 entropy->old_mv_prob[i][4 + j], p, 6)) in vp8e_init_entropy()
170 entropy->mv_prob[i][4 + j] = p; in vp8e_init_entropy()
174 p = calc_mvprob(branch_cnt[0], branch_cnt[1], entropy->old_mv_prob[i][3]); in vp8e_init_entropy()
176 entropy->old_mv_prob[i][3], p, 6)) in vp8e_init_entropy()
177 entropy->mv_prob[i][3] = p; in vp8e_init_entropy()
184 p = calc_mvprob(left, right, entropy->old_mv_prob[i][7 + j]); in vp8e_init_entropy()
186 entropy->old_mv_prob[i][7 + j], p, 6)) in vp8e_init_entropy()
187 entropy->mv_prob[i][7 + j] = p; in vp8e_init_entropy()
191 p = calc_mvprob(branch_cnt[0], branch_cnt[1], entropy->old_mv_prob[i][6]); in vp8e_init_entropy()
193 entropy->old_mv_prob[i][6], p, 6)) in vp8e_init_entropy()
194 entropy->mv_prob[i][6] = p; in vp8e_init_entropy()
197 entropy->old_mv_prob[i][2]); in vp8e_init_entropy()
199 entropy->old_mv_prob[i][2], p, 6)) in vp8e_init_entropy()
200 entropy->mv_prob[i][2] = p; in vp8e_init_entropy()
204 entropy->last_prob = 255; in vp8e_init_entropy()
205 entropy->gf_prob = 128; in vp8e_init_entropy()
206 memcpy(entropy->y_mode_prob, y_mode_prob_tbl, sizeof(y_mode_prob_tbl)); in vp8e_init_entropy()
207 memcpy(entropy->uv_mode_prob, uv_mode_prob_tbl, sizeof(uv_mode_prob_tbl)); in vp8e_init_entropy()
253 Vp8eHalEntropy *entropy = &ctx->entropy; in vp8e_write_entropy_tables() local
258 table[0] = entropy->skip_false_prob; in vp8e_write_entropy_tables()
259 table[1] = entropy->intra_prob; in vp8e_write_entropy_tables()
260 table[2] = entropy->last_prob; in vp8e_write_entropy_tables()
261 table[3] = entropy->gf_prob; in vp8e_write_entropy_tables()
262 table[4] = entropy->segment_prob[0]; in vp8e_write_entropy_tables()
263 table[5] = entropy->segment_prob[1]; in vp8e_write_entropy_tables()
264 table[6] = entropy->segment_prob[2]; in vp8e_write_entropy_tables()
266 table[8] = entropy->y_mode_prob[0]; in vp8e_write_entropy_tables()
267 table[9] = entropy->y_mode_prob[1]; in vp8e_write_entropy_tables()
268 table[10] = entropy->y_mode_prob[2]; in vp8e_write_entropy_tables()
269 table[11] = entropy->y_mode_prob[3]; in vp8e_write_entropy_tables()
270 table[12] = entropy->uv_mode_prob[0]; in vp8e_write_entropy_tables()
271 table[13] = entropy->uv_mode_prob[1]; in vp8e_write_entropy_tables()
272 table[14] = entropy->uv_mode_prob[2]; in vp8e_write_entropy_tables()
275 table[16] = entropy->mv_prob[1][0]; in vp8e_write_entropy_tables()
276 table[17] = entropy->mv_prob[0][0]; in vp8e_write_entropy_tables()
277 table[18] = entropy->mv_prob[1][1]; in vp8e_write_entropy_tables()
278 table[19] = entropy->mv_prob[0][1]; in vp8e_write_entropy_tables()
279 table[20] = entropy->mv_prob[1][17]; in vp8e_write_entropy_tables()
280 table[21] = entropy->mv_prob[1][18]; in vp8e_write_entropy_tables()
281 table[22] = entropy->mv_prob[0][17]; in vp8e_write_entropy_tables()
282 table[23] = entropy->mv_prob[0][18]; in vp8e_write_entropy_tables()
287 table[24 + i] = entropy->mv_prob[1][9 + i]; in vp8e_write_entropy_tables()
291 table[32 + i] = entropy->mv_prob[0][9 + i]; in vp8e_write_entropy_tables()
295 table[40 + i] = entropy->mv_prob[1][2 + i]; in vp8e_write_entropy_tables()
299 table[48 + i] = entropy->mv_prob[0][2 + i]; in vp8e_write_entropy_tables()
302 if (entropy->update_coeff_prob_flag) { in vp8e_write_entropy_tables()
309 *table++ = entropy->coeff_prob[i][j][k][l]; in vp8e_write_entropy_tables()
321 *table++ = entropy->coeff_prob[i][j][k][l]; in vp8e_write_entropy_tables()
323 *table++ = entropy->coeff_prob[i][j][k][3]; in vp8e_write_entropy_tables()
328 if (entropy->update_coeff_prob_flag) in vp8e_write_entropy_tables()