Update segment tree_cdf per frame.
Move computing the segmentation_probs.tree_cdf table per symbol to
computing it only when the probabilities are updated.
Change-Id: I3826418094bbaca4ded87de5ff04d4b27c85e35a
diff --git a/av1/decoder/decodemv.c b/av1/decoder/decodemv.c
index 87ff351..a358f8d 100644
--- a/av1/decoder/decodemv.c
+++ b/av1/decoder/decodemv.c
@@ -207,7 +207,11 @@
static int read_segment_id(aom_reader *r,
const struct segmentation_probs *segp) {
+#if CONFIG_DAALA_EC
+ return aom_read_symbol(r, segp->tree_cdf, MAX_SEGMENTS);
+#else
return aom_read_tree(r, av1_segment_tree, segp->tree_probs);
+#endif
}
#if CONFIG_VAR_TX