Support 64x16 / 16x64 transform tables
Adds various tables, scan patterns etc. for 16x64 and 64x16
transforms.
Also adds scan tables for previously missing 4:1 transforms
for intra.
Also adds missing CDFs for filterintra with tx64x64.
Change-Id: I8b16e749741f503f13319e7b7b9685128b723956
diff --git a/av1/common/av1_txfm.h b/av1/common/av1_txfm.h
index 7072f9f..414c68d 100644
--- a/av1/common/av1_txfm.h
+++ b/av1/common/av1_txfm.h
@@ -197,7 +197,7 @@
case TX_64X64: return TX_64X64;
case TX_32X64: return TX_64X32;
case TX_64X32: return TX_32X64;
-#endif
+#endif // CONFIG_TX64X64
case TX_4X8: return TX_8X4;
case TX_8X4: return TX_4X8;
case TX_8X16: return TX_16X8;
@@ -208,6 +208,10 @@
case TX_16X4: return TX_4X16;
case TX_8X32: return TX_32X8;
case TX_32X8: return TX_8X32;
+#if CONFIG_TX64X64
+ case TX_16X64: return TX_64X16;
+ case TX_64X16: return TX_16X64;
+#endif // CONFIG_TX64X64
default: assert(0); return TX_INVALID;
}
}