AOM_QM: Fix bug with applying QMs to 1D and identity transforms.
Only apply quantisation matrices when the transform is 2D.
Change-Id: Iae9ac910c11199f7944a80d10d334db3b711059d
diff --git a/av1/common/enums.h b/av1/common/enums.h
index d105f94..0437e08 100644
--- a/av1/common/enums.h
+++ b/av1/common/enums.h
@@ -237,6 +237,12 @@
TX_TYPES,
} TX_TYPE;
+#if CONFIG_EXT_TX
+#define IS_2D_TRANSFORM(tx_type) (tx_type < IDTX)
+#else
+#define IS_2D_TRANSFORM(tx_type) 1
+#endif
+
typedef enum {
TILE_LEFT_BOUNDARY = 1,
TILE_RIGHT_BOUNDARY = 2,