7161 Commits (1ee34bacb5c94259b5d9429a36f82e64db3c052d)

Author SHA1 Message Date
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
Brian Popow b53aab44b3
Change loop condition to i <= numPixels - 8 5 years ago
Brian Popow ff77361e7c
Apply suggestions from code review 5 years ago
Brian Popow c491cbba36 Use nint for inner loop x variable 5 years ago
Brian Popow 7959d0bd8b
Apply suggestions from code review 5 years ago
Brian Popow b15a021fac Avoid pinning 5 years ago
Brian Popow e67ad60e8d Add AVX version of TransformColorInverse 5 years ago
Brian Popow c76518b114 Add AVX version of TransformColor 5 years ago
Brian Popow 345e7c640d Move color space transform methods into own class 5 years ago
James Jackson-South 55f04f6323 Update PredictorEncoder.cs 5 years ago
Berkan Diler c22919d55e Replace Span<T>.Fill(default) calls with Span<T>.Clear() 5 years ago
Berkan Diler bdd728e4d3 Revert a de-optimization from #1734 and add a comment 5 years ago
Anton Firszov 34a39e514b Relax criteria for Shuffle3 5 years ago
Anton Firszov 7818ae0004 temporarily remove try-catch in ImageProcessor<TPixel>.Apply() 5 years ago
Brian Popow 03c2c229bc Fix shuffle high mask 5 years ago
Kunal Pathak 57357b076a Optimize Mark 5 years ago
Brian Popow 0e3eda9840 Add tests with and without avx 5 years ago
Brian Popow 5074ee6204 Refactor: extract horizontal and vertical pass into methods 5 years ago
Brian Popow 544319e9ea ITransform now always does two transforms 5 years ago
Brian Popow b7059ae23a
Add [MethodImpl(InliningOptions.ShortMethod)] 5 years ago
Brian Popow 8806d6bd24 Add Avx version of CollectColorRedTransforms 5 years ago