/dports/www/firefox/firefox-99.0/third_party/jpeg-xl/lib/jxl/butteraugli/ |
H A D | butteraugli.h | 80 bool ButteraugliInterface(const Image3F &rgb0, const Image3F &rgb1, 85 bool ButteraugliInterface(const Image3F &rgb0, const Image3F &rgb1, 138 Image3F mf; // XYB 139 Image3F lf; // XYB 165 void Diffmap(const Image3F &rgb1, ImageF &result) const; 168 void DiffmapOpsinDynamicsImage(const Image3F &xyb1, ImageF &result) const; 176 Image3F *Temp() const; 186 mutable Image3F temp_; 194 bool ButteraugliDiffmap(const Image3F &rgb0, const Image3F &rgb1, 197 bool ButteraugliDiffmap(const Image3F &rgb0, const Image3F &rgb1, [all …]
|
/dports/graphics/libjxl/libjxl-0.6.1/lib/jxl/butteraugli/ |
H A D | butteraugli.h | 82 bool ButteraugliInterface(const Image3F &rgb0, const Image3F &rgb1, 87 bool ButteraugliInterface(const Image3F &rgb0, const Image3F &rgb1, 140 Image3F mf; // XYB 141 Image3F lf; // XYB 176 void Diffmap(const Image3F &rgb1, ImageF &result) const; 179 void DiffmapOpsinDynamicsImage(const Image3F &xyb1, ImageF &result) const; 187 Image3F *Temp() const; 197 mutable Image3F temp_; 205 bool ButteraugliDiffmap(const Image3F &rgb0, const Image3F &rgb1, 208 bool ButteraugliDiffmap(const Image3F &rgb0, const Image3F &rgb1, [all …]
|
/dports/mail/thunderbird/thunderbird-91.8.0/third_party/jpeg-xl/lib/jxl/butteraugli/ |
H A D | butteraugli.h | 82 bool ButteraugliInterface(const Image3F &rgb0, const Image3F &rgb1, 87 bool ButteraugliInterface(const Image3F &rgb0, const Image3F &rgb1, 140 Image3F mf; // XYB 141 Image3F lf; // XYB 176 void Diffmap(const Image3F &rgb1, ImageF &result) const; 179 void DiffmapOpsinDynamicsImage(const Image3F &xyb1, ImageF &result) const; 187 Image3F *Temp() const; 197 mutable Image3F temp_; 205 bool ButteraugliDiffmap(const Image3F &rgb0, const Image3F &rgb1, 208 bool ButteraugliDiffmap(const Image3F &rgb0, const Image3F &rgb1, [all …]
|
/dports/www/firefox-esr/firefox-91.8.0/third_party/jpeg-xl/lib/jxl/butteraugli/ |
H A D | butteraugli.h | 82 bool ButteraugliInterface(const Image3F &rgb0, const Image3F &rgb1, 87 bool ButteraugliInterface(const Image3F &rgb0, const Image3F &rgb1, 140 Image3F mf; // XYB 141 Image3F lf; // XYB 176 void Diffmap(const Image3F &rgb1, ImageF &result) const; 179 void DiffmapOpsinDynamicsImage(const Image3F &xyb1, ImageF &result) const; 187 Image3F *Temp() const; 197 mutable Image3F temp_; 205 bool ButteraugliDiffmap(const Image3F &rgb0, const Image3F &rgb1, 208 bool ButteraugliDiffmap(const Image3F &rgb0, const Image3F &rgb1, [all …]
|
/dports/graphics/libjxl/libjxl-0.6.1/tools/ |
H A D | ssimulacra.cc | 19 using jxl::Image3F; 58 Image3F Rgb2Lab(const Image3F& in) { in Rgb2Lab() 76 Image3F Downsample(const Image3F& in, size_t fx, size_t fy) { in Downsample() 100 void Multiply(const Image3F& a, const Image3F& b, Image3F* mul) { in Multiply() 146 void EdgeDiffMap(const Image3F& img1, const Image3F& mu1, const Image3F& img2, in EdgeDiffMap() 147 const Image3F& mu2, Image3F* out, double* plane_avg) { in EdgeDiffMap() 178 Image3F operator()(const Image3F& in) { in operator ()() 196 void SSIMMap(const Image3F& m1, const Image3F& m2, const Image3F& s11, in SSIMMap() 197 const Image3F& s22, const Image3F& s12, Image3F* out, in SSIMMap() 268 Ssimulacra ComputeDiff(const Image3F& orig, const Image3F& distorted) { in ComputeDiff() [all …]
|
/dports/graphics/libjxl/libjxl-0.6.1/lib/jxl/ |
H A D | convolve.h | 78 void SlowSymmetric3(const Image3F& in, const Rect& rect, 80 Image3F* JXL_RESTRICT out); 87 Image3F* out); 94 Image3F* out); 99 Image3F* out); 109 void Symmetric5_3(const Image3F& in, const Rect& rect, 111 Image3F* JXL_RESTRICT out); 117 void Separable5_3(const Image3F& in, const Rect& rect, 119 Image3F* out); 125 void Separable7_3(const Image3F& in, const Rect& rect, [all …]
|
H A D | adaptive_reconstruction_test.cc | 35 std::vector<Image3F>* images) { in GenerateFlat() 36 for (size_t c = 0; c < Image3F::kNumPlanes; ++c) { in GenerateFlat() 37 Image3F in(xsize, ysize); in GenerateFlat() 53 std::vector<Image3F>* images) { in GeneratePoints() 54 for (size_t c = 0; c < Image3F::kNumPlanes; ++c) { in GeneratePoints() 57 Image3F in(xsize, ysize); in GeneratePoints() 68 for (size_t c = 0; c < Image3F::kNumPlanes; ++c) { in GenerateHorzEdges() 71 Image3F in(xsize, ysize); in GenerateHorzEdges() 86 Image3F in(xsize, ysize); in GenerateVertEdges() 117 std::vector<Image3F> images; in EnsureUnchanged() [all …]
|
H A D | dec_xyb.h | 48 void OpsinToLinearInplace(Image3F* JXL_RESTRICT inout, ThreadPool* pool, 53 void OpsinToLinear(const Image3F& opsin, const Rect& rect, ThreadPool* pool, 54 Image3F* JXL_RESTRICT linear, 60 void YcbcrToRgb(const Image3F& ycbcr, Image3F* rgb, const Rect& rect); 63 void FastXYBTosRGB8(const Image3F& input, const Rect& input_rect,
|
H A D | opsin_inverse_test.cc | 21 Image3F linear(128, 128); in TEST() 29 Image3F opsin(io.xsize(), io.ysize()); in TEST() 40 Image3F rgb(128, 128); in TEST() 44 Image3F ycbcr(rgb.xsize(), rgb.ysize()); in TEST() 48 Image3F rgb2(rgb.xsize(), rgb.ysize()); in TEST()
|
H A D | dec_cache.h | 40 Image3F noise; 44 Image3F pre_color_transform_frame; 57 Image3F decoded; 65 Image3F borders_horizontal; 66 Image3F borders_vertical; 138 std::vector<Image3F> filter_input_storage; 139 std::vector<Image3F> padded_upsampling_input_storage; 140 std::vector<Image3F> upsampling_input_storage; 148 std::vector<Image3F> ycbcr_out_images; 151 std::vector<Image3F> group_data; [all …]
|
/dports/www/firefox/firefox-99.0/third_party/jpeg-xl/lib/jxl/ |
H A D | convolve.h | 78 void SlowSymmetric3(const Image3F& in, const Rect& rect, 80 Image3F* JXL_RESTRICT out); 87 Image3F* out); 94 Image3F* out); 99 Image3F* out); 109 void Symmetric5_3(const Image3F& in, const Rect& rect, 111 Image3F* JXL_RESTRICT out); 117 void Separable5_3(const Image3F& in, const Rect& rect, 119 Image3F* out); 125 void Separable7_3(const Image3F& in, const Rect& rect, [all …]
|
H A D | adaptive_reconstruction_test.cc | 35 std::vector<Image3F>* images) { in GenerateFlat() 36 for (size_t c = 0; c < Image3F::kNumPlanes; ++c) { in GenerateFlat() 37 Image3F in(xsize, ysize); in GenerateFlat() 53 std::vector<Image3F>* images) { in GeneratePoints() 54 for (size_t c = 0; c < Image3F::kNumPlanes; ++c) { in GeneratePoints() 57 Image3F in(xsize, ysize); in GeneratePoints() 68 for (size_t c = 0; c < Image3F::kNumPlanes; ++c) { in GenerateHorzEdges() 71 Image3F in(xsize, ysize); in GenerateHorzEdges() 86 Image3F in(xsize, ysize); in GenerateVertEdges() 117 std::vector<Image3F> images; in EnsureUnchanged() [all …]
|
H A D | dec_xyb.h | 53 void OpsinToLinearInplace(Image3F* JXL_RESTRICT inout, ThreadPool* pool, 58 void OpsinToLinear(const Image3F& opsin, const Rect& rect, ThreadPool* pool, 59 Image3F* JXL_RESTRICT linear, 65 void YcbcrToRgb(const Image3F& ycbcr, Image3F* rgb, const Rect& rect);
|
H A D | opsin_inverse_test.cc | 22 Image3F linear(128, 128); in TEST() 30 Image3F opsin(io.xsize(), io.ysize()); in TEST() 41 Image3F rgb(128, 128); in TEST() 45 Image3F ycbcr(rgb.xsize(), rgb.ysize()); in TEST() 50 Image3F rgb2(rgb.xsize(), rgb.ysize()); in TEST()
|
H A D | dec_cache.h | 41 Image3F noise; 45 Image3F pre_color_transform_frame; 58 Image3F decoded; 66 Image3F borders_horizontal; 67 Image3F borders_vertical; 146 std::vector<Image3F> filter_input_storage; 147 std::vector<Image3F> padded_upsampling_input_storage; 148 std::vector<Image3F> upsampling_input_storage; 156 std::vector<Image3F> ycbcr_out_images; 159 std::vector<Image3F> group_data; [all …]
|
/dports/mail/thunderbird/thunderbird-91.8.0/third_party/jpeg-xl/lib/jxl/ |
H A D | convolve.h | 78 void SlowSymmetric3(const Image3F& in, const Rect& rect, 80 Image3F* JXL_RESTRICT out); 87 Image3F* out); 94 Image3F* out); 99 Image3F* out); 109 void Symmetric5_3(const Image3F& in, const Rect& rect, 111 Image3F* JXL_RESTRICT out); 117 void Separable5_3(const Image3F& in, const Rect& rect, 119 Image3F* out); 125 void Separable7_3(const Image3F& in, const Rect& rect, [all …]
|
H A D | adaptive_reconstruction_test.cc | 35 std::vector<Image3F>* images) { in GenerateFlat() 36 for (size_t c = 0; c < Image3F::kNumPlanes; ++c) { in GenerateFlat() 37 Image3F in(xsize, ysize); in GenerateFlat() 53 std::vector<Image3F>* images) { in GeneratePoints() 54 for (size_t c = 0; c < Image3F::kNumPlanes; ++c) { in GeneratePoints() 57 Image3F in(xsize, ysize); in GeneratePoints() 68 for (size_t c = 0; c < Image3F::kNumPlanes; ++c) { in GenerateHorzEdges() 71 Image3F in(xsize, ysize); in GenerateHorzEdges() 86 Image3F in(xsize, ysize); in GenerateVertEdges() 117 std::vector<Image3F> images; in EnsureUnchanged() [all …]
|
H A D | dec_xyb.h | 45 void OpsinToLinearInplace(Image3F* JXL_RESTRICT inout, ThreadPool* pool, 50 void OpsinToLinear(const Image3F& opsin, const Rect& rect, ThreadPool* pool, 51 Image3F* JXL_RESTRICT linear, 57 void YcbcrToRgb(const Image3F& ycbcr, Image3F* rgb, const Rect& rect); 66 void FastXYBTosRGB8(const Image3F& input, const Rect& input_rect,
|
H A D | dec_cache.h | 39 Image3F noise; 43 Image3F pre_color_transform_frame; 56 Image3F decoded; 64 Image3F borders_horizontal; 65 Image3F borders_vertical; 134 std::vector<Image3F> filter_input_storage; 135 std::vector<Image3F> padded_upsampling_input_storage; 136 std::vector<Image3F> upsampling_input_storage; 139 std::vector<Image3F> output_pixel_data_storage[4] = {}; 143 std::vector<Image3F> group_data; [all …]
|
H A D | opsin_inverse_test.cc | 21 Image3F linear(128, 128); in TEST() 29 Image3F opsin(io.xsize(), io.ysize()); in TEST() 40 Image3F rgb(128, 128); in TEST() 44 Image3F ycbcr(rgb.xsize(), rgb.ysize()); in TEST() 48 Image3F rgb2(rgb.xsize(), rgb.ysize()); in TEST()
|
/dports/www/firefox-esr/firefox-91.8.0/third_party/jpeg-xl/lib/jxl/ |
H A D | convolve.h | 78 void SlowSymmetric3(const Image3F& in, const Rect& rect, 80 Image3F* JXL_RESTRICT out); 87 Image3F* out); 94 Image3F* out); 99 Image3F* out); 109 void Symmetric5_3(const Image3F& in, const Rect& rect, 111 Image3F* JXL_RESTRICT out); 117 void Separable5_3(const Image3F& in, const Rect& rect, 119 Image3F* out); 125 void Separable7_3(const Image3F& in, const Rect& rect, [all …]
|
H A D | adaptive_reconstruction_test.cc | 35 std::vector<Image3F>* images) { in GenerateFlat() 36 for (size_t c = 0; c < Image3F::kNumPlanes; ++c) { in GenerateFlat() 37 Image3F in(xsize, ysize); in GenerateFlat() 53 std::vector<Image3F>* images) { in GeneratePoints() 54 for (size_t c = 0; c < Image3F::kNumPlanes; ++c) { in GeneratePoints() 57 Image3F in(xsize, ysize); in GeneratePoints() 68 for (size_t c = 0; c < Image3F::kNumPlanes; ++c) { in GenerateHorzEdges() 71 Image3F in(xsize, ysize); in GenerateHorzEdges() 86 Image3F in(xsize, ysize); in GenerateVertEdges() 117 std::vector<Image3F> images; in EnsureUnchanged() [all …]
|
H A D | dec_xyb.h | 45 void OpsinToLinearInplace(Image3F* JXL_RESTRICT inout, ThreadPool* pool, 50 void OpsinToLinear(const Image3F& opsin, const Rect& rect, ThreadPool* pool, 51 Image3F* JXL_RESTRICT linear, 57 void YcbcrToRgb(const Image3F& ycbcr, Image3F* rgb, const Rect& rect); 66 void FastXYBTosRGB8(const Image3F& input, const Rect& input_rect,
|
H A D | dec_cache.h | 39 Image3F noise; 43 Image3F pre_color_transform_frame; 56 Image3F decoded; 64 Image3F borders_horizontal; 65 Image3F borders_vertical; 134 std::vector<Image3F> filter_input_storage; 135 std::vector<Image3F> padded_upsampling_input_storage; 136 std::vector<Image3F> upsampling_input_storage; 139 std::vector<Image3F> output_pixel_data_storage[4] = {}; 143 std::vector<Image3F> group_data; [all …]
|
H A D | opsin_inverse_test.cc | 21 Image3F linear(128, 128); in TEST() 29 Image3F opsin(io.xsize(), io.ysize()); in TEST() 40 Image3F rgb(128, 128); in TEST() 44 Image3F ycbcr(rgb.xsize(), rgb.ysize()); in TEST() 48 Image3F rgb2(rgb.xsize(), rgb.ysize()); in TEST()
|