226 Commits (21afb0565f8cbe6f41fe84c238c963e41d0987a0)

Author SHA1 Message Date
Anton Firszov 21afb0565f OrigJpegDecoderCore channel management refactor 9 years ago
Anton Firszov fd3931f602 more subsampling refactor 9 years ago
Anton Firszov 0614e3fe3a refactor subsampling + better IDCT constants in actual implementation 9 years ago
Anton Firszov 279bb7b946 renaming tests 9 years ago
Anton Firszov 50157d1da3 renaming files 9 years ago
Anton Firszov ba0c8b8f11 well ... that LLM implementation is actually NOT inaccurate 9 years ago
Anton Firszov 523eb6c69b UnZigAndQuantize --> QuantizeBlock (the block itself is not zigged here) 9 years ago
Anton Firszov fe3d725f8a Postfixing: Orig*** instead of Old** + introducing PdfJs*** again 9 years ago
Anton Firszov 7c89ea41ab better IDCT constants, but it did not help 9 years ago
Anton Firszov 15e92134d5 better constants in ReferenceImplementations.FastFloatingPointDCT 9 years ago
Anton Firszov 905931fbe7 DCT.cs -> FastFloatingPointDCT.cs 9 years ago
Anton Firszov 41eff8c3b2 managed to figure out everything regarding IDCT reference implementations 9 years ago
Anton Firszov d6d172025b playing with DCT implementations 9 years ago
Anton Firszov 959fb45e0e organizing DCT code 9 years ago
Anton Firszov 4c9e945b99 move jpeg SpanExtensions into test utils 9 years ago
Anton Firszov 02bf454b50 clean up and organize Jpeg test utilities 9 years ago
Anton Firszov 4f3095a9dd better tuple usage 9 years ago
Anton Firszov 9012fbfcaf robust spectral verification 9 years ago
Anton Firszov 443f88de58 reading libjpeg component dump 9 years ago
Anton Firszov eb2fd0e47c more jpeg testing 9 years ago
Anton Firszov b1ecd66ef9 removed TestBase 9 years ago
Anton Firszov 0e1459e172 moved CreateOutputDirectory() into TestEnvironment 9 years ago
Anton Firszov 43bf873c4e spectral testing 9 years ago
Anton Firszov 69d46d7b51 open up OldJpegDecoderCore API for testing 9 years ago
Anton Firszov 5eea0e011f ToString(), CopyTo(), ToArray() for Block8x8 9 years ago
Anton Firszov 20288a8056 Block8x8: the UInt16 Jpeg block 9 years ago
Anton Firszov 492c32ef45 goodby MutableSpan! 9 years ago
Anton Firszov f3b11146a6 CopyColorsTo() no longer uses MutableSpan 9 years ago
Anton Firszov 8548e04327 proper BmpDecoderTests (at least on Windows) 9 years ago
Mormegil 6c4208e006 Support more variants of BMP headers 9 years ago
Anton Firszov eb497215b9 disabling ValidateProgressivePdfJsOutput 9 years ago
Anton Firszov e61b745275 being kind to PDF.js 9 years ago
Anton Firszov 5bae060841 build fix 9 years ago
Anton Firszov 566ce4a1f4 code for verifying original PDF.js output 9 years ago
Scott Williams 67a322b4db Formats per type namespaces 9 years ago
Scott Williams 3382f49b06 metadata namespace fixes 9 years ago
Anton Firszov bf676c09d1 it's called Manhattan distance! stupid me :P 9 years ago
Anton Firszov cad963ea7f CompareSpectralResults 9 years ago
Anton Firszov cf6eb63bc4 introduced LibJpegTools, made FrameComponent a class again 9 years ago
Anton Firszov 7d2d3fdc09 optimized the number of test cases in JpegDecoderTests 9 years ago
Anton Firszov 3736cfe272 Added ReferenceImage -based assertions to JpegDecoderTests. The PdfJs decoder is quite inaccurate with them, which makes tests failing 9 years ago
Anton Firszov 5a246ef397 skipping a few more test cases on Linux 9 years ago
Anton Firszov b6fc55be0b Moved @devedse-s test cases from ImageEqualTests to PngDecoderTests. 9 years ago
Anton Firszov c1b0df9cee at least let's have a non-skipped Decode_Interlaced_DoesNotThrow() test case 9 years ago
Anton Firszov d03e557980 skipping tests indicating PNG decoder bugs :( 9 years ago
Anton Firszov 106fa8d85e separate [Theory] for 48Bpp, that could be skipped on Linux! 9 years ago
Anton Firszov 72d6c49609 reduce the number of test cases in PngDecoderTests 9 years ago
Anton Firszov b3b4827211 introduced OldJpegDecoder : IImageDecoder for the GolangPort decoder 9 years ago
Anton Firszov 493dedaf69 renaming is hard 9 years ago
Anton Firszov 1c75403036 move Block8x8F into ImageSharp.Formats.Jpeg.Common 9 years ago