7397 Commits (136cc143bba2fca255328751dd4580e4f8d413c3)

Author SHA1 Message Date
Brian Popow 6393484e42 Remove duplicate FTransform method 5 years ago
Brian Popow a45f49517b Avoid bounds checks in VectorMismatch 5 years ago
Brian Popow 8192e116f2 Add AVX2 version of AddVector 5 years ago
Brian Popow 14508498d9 Seal classes and avoid calling SuppressFinalize 5 years ago
Dmitry Pentin 3069dd18de Fixed failing tests 5 years ago
Brian Popow 32b97f41fc Add AVX2 version of CombinedShannonEntropy 5 years ago
Brian Popow b1df6a9748 Revert "Faster SSE2 version of ShanonEntropy" 5 years ago
Brian Popow ed8bd615f2 Faster SSE2 version of ShanonEntropy 5 years ago
Brian Popow cc430cc846 Avoid bounds checks 5 years ago
Brian Popow bab85d4372 Add SSE version of CombinedShannonEntropy 5 years ago
Dmitry Pentin af0b8ac3dd Fixed compilation errors, fixed tests 5 years ago
Brian Popow fae8f0dc31 Initialize backward refs with the pixel count 5 years ago
Brian Popow e011450a90 Dispose cost manager and hashChainBox 5 years ago
Brian Popow d0382bbb03 Change PixOrCopyMode, HistoIx and EntropyIx enums to be a byte 5 years ago
Brian Popow 92ac52221c Remove not needed DeepClone 5 years ago
Brian Popow e03709d7b6 Make StorageOrder bytes a ReadOnlySpan 5 years ago
Brian Popow b8925e1aaf CostsManager now uses MemoryAllocator 5 years ago
Brian Popow 7c1f05b0a8 Avoid allocating too many CostInterval objects 5 years ago
Dmitry Pentin eaa73732cf Comments 5 years ago
Dmitry Pentin 2294693446 Fused transpose with zig-zag ordering 5 years ago
Dmitry Pentin 408462a4ac Added new IDCT implementation 5 years ago
Dmitry Pentin 5e40977eb0 Fixed typo 5 years ago
Dmitry Pentin 582fa51229 Fixed jpeg component mcu size calculation bug 5 years ago
Brian Popow c712f98e05 Change CodeLengthCodeOrder, LiteralMap and Norm to ReadOnlySpan 5 years ago
Brian Popow 44316b2231 Make HTreeGroup a struct 5 years ago
Brian Popow 40b6f4e55b Change huffman code to a struct 5 years ago
Brian Popow 3de317f6d5 Change hashchain to use the memoryAllocator 5 years ago
Anton Firszov 432c03a65d remove outdated AllocationOptions.Contiguous 5 years ago
Anton Firszov 27ede235a3 fixes 5 years ago
Anton Firszov aaacc4185c Add missing GC.SuppressFinalize(this) 5 years ago
Anton Firszov ab0480f1bd memory clearing should not be UniformUnmanagedMemoryPool concern 5 years ago
Brian Popow 7cf0c32e9f Pass in parameters as ref to UpSample32Pixels 5 years ago
Brian Popow d58dde0060 Group load uv vectors together 5 years ago
Brian Popow 0c057278fd Add InliningOptions.ShortMethod to LoadHigh 5 years ago
Brian Popow c5170f9504
Re-grouping the code to do identical operations 5 years ago
Brian Popow c59ae02e64 Change some methods to be private 5 years ago
Brian Popow 1eb1e82a2f Avoid allocating uvBuffer on each upscale call 5 years ago
James Jackson-South c223d2eadb Avoid implicit casting 5 years ago
Anton Firszov 61bfb9e60c add comment on ColorDistanceCache member 5 years ago
Anton Firszov 7ee7952a2c make ColorDistanceCache non-readonly 5 years ago
Anton Firszov c2bf48e945 remove HistogramEqualizationOptions.Default 5 years ago
Ynse Hoornenborg 251e802b7e Revert of: Fix vanilla build on VS2019 5 years ago
Brian Popow ec18321a81 Fix last block 5 years ago
Brian Popow 3f4388323b Fix shuffle masks 5 years ago
Brian Popow 2a03d00c68 Upsample last block 5 years ago
Brian Popow 59a11bf901 Add SSE41 version of UpSample 5 years ago
Ynse Hoornenborg 065cb1ca45 Fix vanilla build on VS2019 5 years ago
Turnerj 56890ba076 Add missing premultiply 5 years ago
Brian Popow 7191acaf34 Move UpSample to YuvConversion class 5 years ago
James Jackson-South 00d20b8ee5 Use nint and rename scalar fallback 5 years ago