Simplify test: avoid dynamic memory allocation
Change-Id: I494aff37afa176faa7bbef39552d4bb237a685ae
diff --git a/test/av1_inv_txfm1d_test.cc b/test/av1_inv_txfm1d_test.cc
index 396b77c..7b2f924 100644
--- a/test/av1_inv_txfm1d_test.cc
+++ b/test/av1_inv_txfm1d_test.cc
@@ -49,13 +49,17 @@
const int8_t cos_bit[12] = { 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14 };
const int8_t range_bit[12] = { 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32 };
+#define ARRAY_SIZE(x) (int)(sizeof(x) / sizeof(x[0]))
+
TEST(av1_inv_txfm1d, round_trip) {
ACMRandom rnd(ACMRandom::DeterministicSeed());
for (int si = 0; si < txfm_size_num; ++si) {
int txfm_size = txfm_size_ls[si];
- int32_t *input = new int32_t[txfm_size];
- int32_t *output = new int32_t[txfm_size];
- int32_t *round_trip_output = new int32_t[txfm_size];
+ int32_t input[64];
+ int32_t output[64];
+ int32_t round_trip_output[64];
+
+ assert(txfm_size <= ARRAY_SIZE(input));
for (int ti = 0; ti < txfm_type_num; ++ti) {
TxfmFunc fwd_txfm_func = fwd_txfm_func_ls[ti][si];
@@ -81,9 +85,6 @@
}
}
}
- delete[] input;
- delete[] output;
- delete[] round_trip_output;
}
}