ref: dae280d537e4db9fca9e48e44a1f5f0495c7763e
parent: 9c6ce43df61da5e5c76591bb76224606c871a928
author: Johann <[email protected]>
date: Tue Nov 4 05:32:51 EST 2014
Align structures in quantize test MACROBLOCKD structures require alignment. This fixes an issue caught by clang IOC. Change-Id: Ibb5bcc122f531b4302a87e1144e4feaf46c1de64
--- a/test/quantize_test.cc
+++ b/test/quantize_test.cc
@@ -69,9 +69,8 @@
vp8cx_frame_init_quantizer(vp8_comp_);
// Copy macroblockd from the reference to get pre-set-up dequant values.
- macroblockd_dst_ =
- reinterpret_cast<MACROBLOCKD *>(
- vpx_calloc(sizeof(*macroblockd_dst_), 1));
+ macroblockd_dst_ = reinterpret_cast<MACROBLOCKD *>(
+ vpx_memalign(32, sizeof(*macroblockd_dst_)));
vpx_memcpy(macroblockd_dst_, &vp8_comp_->mb.e_mbd,
sizeof(*macroblockd_dst_));
// Fix block pointers - currently they point to the blocks in the reference