Change PVQ's skip symbols to use dyadic and ec_adapt adaptation
Change-Id: I4f7d37af84220971a839f4f8f42aafa1adeb04e4
diff --git a/av1/common/pvq_state.c b/av1/common/pvq_state.c
index a9567da..b6fcfb2 100644
--- a/av1/common/pvq_state.c
+++ b/av1/common/pvq_state.c
@@ -13,12 +13,11 @@
#include "av1/common/odintrin.h"
void od_adapt_ctx_reset(od_adapt_ctx *adapt, int is_keyframe) {
- int i;
int pli;
od_adapt_pvq_ctx_reset(&adapt->pvq, is_keyframe);
- adapt->skip_increment = 128;
- OD_CDFS_INIT(adapt->skip_cdf, adapt->skip_increment >> 2);
+ OD_CDFS_INIT_Q15(adapt->skip_cdf);
for (pli = 0; pli < OD_NPLANES_MAX; pli++) {
+ int i;
generic_model_init(&adapt->model_dc[pli]);
for (i = 0; i < OD_TXSIZES; i++) {
int j;