ref: 5c93e62e0af1929cef1a3c6e377fff3d967553a5
parent: 374c8859199ca9edc07d8a0cf66ea8ff8aec015f
author: Yunqing Wang <[email protected]>
date: Thu Jul 24 13:11:58 EDT 2014
Allocate aligned source in variance test The source buffer is an aligned buffer in VP9. Added the alignment to make it consistent with libvpx. Change-Id: I3ebb9d2e8555ed532951da479dd5cbbb8812e02d
--- a/test/variance_test.cc
+++ b/test/variance_test.cc
@@ -90,7 +90,7 @@
rnd(ACMRandom::DeterministicSeed());
block_size_ = width_ * height_;
- src_ = new uint8_t[block_size_];
+ src_ = reinterpret_cast<uint8_t *>(vpx_memalign(16, block_size_));
ref_ = new uint8_t[block_size_];
ASSERT_TRUE(src_ != NULL);
ASSERT_TRUE(ref_ != NULL);
@@ -97,7 +97,7 @@
}
virtual void TearDown() {
- delete[] src_;
+ vpx_free(src_);
delete[] ref_;
libvpx_test::ClearSystemState();
}