From c728abb8dcb09fc36454e53415b4235aff897d17 Mon Sep 17 00:00:00 2001 From: vng Date: Fri, 30 Sep 2011 17:35:18 +0300 Subject: [PATCH] Remove 1 coding bits per 2 levels (not one). Avoid artefacts in triangle-chains coding. --- indexer/data_header.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/indexer/data_header.cpp b/indexer/data_header.cpp index 18b03dff0a..f1925173fa 100644 --- a/indexer/data_header.cpp +++ b/indexer/data_header.cpp @@ -17,7 +17,7 @@ namespace feature { serial::CodingParams DataHeader::GetCodingParams(int scaleIndex) const { - return serial::CodingParams(m_codingParams.GetCoordBits() - (m_scales[3] - m_scales[scaleIndex]), + return serial::CodingParams(m_codingParams.GetCoordBits() - (m_scales[3] - m_scales[scaleIndex]) / 2, m_codingParams.GetBasePointUint64()); }