dct_scales.cc (1280B)
1 // Copyright (c) the JPEG XL Project Authors. All rights reserved. 2 // 3 // Use of this source code is governed by a BSD-style 4 // license that can be found in the LICENSE file. 5 6 #include "lib/jxl/dct_scales.h" 7 8 namespace jxl { 9 10 // Definition of constexpr arrays. 11 constexpr float DCTResampleScales<1, 8>::kScales[]; 12 constexpr float DCTResampleScales<2, 16>::kScales[]; 13 constexpr float DCTResampleScales<4, 32>::kScales[]; 14 constexpr float DCTResampleScales<8, 64>::kScales[]; 15 constexpr float DCTResampleScales<16, 128>::kScales[]; 16 constexpr float DCTResampleScales<32, 256>::kScales[]; 17 constexpr float DCTResampleScales<8, 1>::kScales[]; 18 constexpr float DCTResampleScales<16, 2>::kScales[]; 19 constexpr float DCTResampleScales<32, 4>::kScales[]; 20 constexpr float DCTResampleScales<64, 8>::kScales[]; 21 constexpr float DCTResampleScales<128, 16>::kScales[]; 22 constexpr float DCTResampleScales<256, 32>::kScales[]; 23 constexpr float WcMultipliers<4>::kMultipliers[]; 24 constexpr float WcMultipliers<8>::kMultipliers[]; 25 constexpr float WcMultipliers<16>::kMultipliers[]; 26 constexpr float WcMultipliers<32>::kMultipliers[]; 27 constexpr float WcMultipliers<64>::kMultipliers[]; 28 constexpr float WcMultipliers<128>::kMultipliers[]; 29 constexpr float WcMultipliers<256>::kMultipliers[]; 30 31 } // namespace jxl