Bugfix: decode_palette_tokens inverting stride and width.
Introduced in I745ca032f313c5041aacc98c03ae4bfc33d840de.
Stride should be plane_block_width and width should be cols,
sanity check: cols <= plane_block_width.
Change-Id: Ic5128e94a909e498010c92fef2013da8df6d6d85
diff --git a/av1/decoder/detokenize.c b/av1/decoder/detokenize.c
index 50b24e0..30733f9 100644
--- a/av1/decoder/detokenize.c
+++ b/av1/decoder/detokenize.c
@@ -329,7 +329,7 @@
for (i = 0; i < rows; ++i) {
for (j = (i == 0 ? 1 : 0); j < cols; ++j) {
const int color_ctx = av1_get_palette_color_context(
- color_map, plane_block_width, cols, i, j, n, color_order, NULL);
+ color_map, cols, plane_block_width, i, j, n, color_order, NULL);
const int color_idx = aom_read_tree(r, av1_palette_color_tree[n - 2],
prob[n - 2][color_ctx], ACCT_STR);
assert(color_idx >= 0 && color_idx < n);