diff --git a/examples/27_decode_lic_symbolsplit/decode_lic_symbolsplit.cpp b/examples/27_decode_lic_symbolsplit/decode_lic_symbolsplit.cpp index f15bddf..7d0859a 100644 --- a/examples/27_decode_lic_symbolsplit/decode_lic_symbolsplit.cpp +++ b/examples/27_decode_lic_symbolsplit/decode_lic_symbolsplit.cpp @@ -69,8 +69,8 @@ int main(int argc, const char **argv) { tasks.push_back(std::async(std::launch::async, [i, nSplit, &dec, &latch, &completeLatch, &cdfIndices, &lutIndices, &result] { auto symbolCount = result[i].symbolCount; - auto *myCdfIndices = new (std::align_val_t(32)) CdfLutOffsetType[symbolCount]; - auto *myLutIndices = new (std::align_val_t(32)) CdfLutOffsetType[symbolCount]; + auto *myCdfIndices = new (std::align_val_t(64)) CdfLutOffsetType[symbolCount]; + auto *myLutIndices = new (std::align_val_t(64)) CdfLutOffsetType[symbolCount]; auto offset = result[0].symbolCount * i; std::copy(cdfIndices.begin() + offset, cdfIndices.begin() + offset + symbolCount, myCdfIndices);