6874 Commits (9f55e3f115d6fdf3c331c88cf77a83087f98f071)

Author SHA1 Message Date
Anton Firszov 9f55e3f115 fix comment 4 years ago
Anton Firszov a57250e13a oops 4 years ago
Anton Firszov ee3265cacf add back unsafe optimizations in ErrorDither 4 years ago
Anton Firszov e10126e686 use standard NETCOREAPP3_1_OR_GREATER directive 4 years ago
Anton Firszov 9ec8dc7081 remove processor exception wrapping forever, fixes #1827 4 years ago
Anton Firszov 42546d033e nits 4 years ago
Anton Firszov 8c39628929 make MemoryAllocatorSettings a struct 4 years ago
Anton Firszov 4865adab73 cleanup & comments 4 years ago
Anton Firszov 308676ef53 promote Debug-InnerLoop hack 4 years ago
Anton Firszov a8273901c1 Docs and null check on Configuration.MemoryAllocator. 4 years ago
Brian Popow 7775c34304 Group loading y, u, v together 4 years ago
Anton Firszov d045df2f52 implement pool finalization & cleanup 4 years ago
Brian Popow 2d60b73b14 Rename size to count, add DebugGuard 4 years ago
Anton Firszov 77e7700857 Reimplement buffer ownership management 4 years ago
Brian Popow c174ab42be Remove SSE2 version of VectorMismatch: Profiling does not show any speedup 4 years ago
Brian Popow 22537b226b Revert "Allocate clean buffers": the tmp buffers does not need to be clean, they will be overwritten anyway 4 years ago
Brian Popow cded607d5c Allocate clean buffers 4 years ago
Brian Popow 2ca81aec3c Fill buffers with default values only in Debug mode 4 years ago
Brian Popow 6293f72c80 Use ref parameters in ConvertYuv444ToBgrSse41 4 years ago
Brian Popow 65870b96f4 Avoid branching inside loop 4 years ago
Brian Popow cc5f7af71c Better version of LoadHigh 4 years ago
Dmitry Pentin 586df2e7b1 Fixed crash bug 4 years ago
Brian Popow 491b742ae4 Add SSE2 version of VectorMismatch 4 years ago
Dmitry Pentin 28147059b4 Removed bound checks from DCT adjustment methods 4 years ago
Brian Popow 6393484e42 Remove duplicate FTransform method 4 years ago
Brian Popow a45f49517b Avoid bounds checks in VectorMismatch 4 years ago
Brian Popow 8192e116f2 Add AVX2 version of AddVector 4 years ago
Brian Popow 14508498d9 Seal classes and avoid calling SuppressFinalize 4 years ago
Dmitry Pentin 3069dd18de Fixed failing tests 4 years ago
Dmitry Pentin af0b8ac3dd Fixed compilation errors, fixed tests 4 years ago
Brian Popow fae8f0dc31 Initialize backward refs with the pixel count 4 years ago
Brian Popow e011450a90 Dispose cost manager and hashChainBox 4 years ago
Brian Popow d0382bbb03 Change PixOrCopyMode, HistoIx and EntropyIx enums to be a byte 4 years ago
Brian Popow 92ac52221c Remove not needed DeepClone 4 years ago
Brian Popow e03709d7b6 Make StorageOrder bytes a ReadOnlySpan 4 years ago
Brian Popow b8925e1aaf CostsManager now uses MemoryAllocator 4 years ago
Brian Popow 7c1f05b0a8 Avoid allocating too many CostInterval objects 4 years ago
Dmitry Pentin eaa73732cf Comments 4 years ago
Dmitry Pentin 2294693446 Fused transpose with zig-zag ordering 4 years ago
Dmitry Pentin 408462a4ac Added new IDCT implementation 4 years ago
Dmitry Pentin 5e40977eb0 Fixed typo 4 years ago
Dmitry Pentin 582fa51229 Fixed jpeg component mcu size calculation bug 4 years ago
Brian Popow c712f98e05 Change CodeLengthCodeOrder, LiteralMap and Norm to ReadOnlySpan 4 years ago
Brian Popow 44316b2231 Make HTreeGroup a struct 4 years ago
Brian Popow 40b6f4e55b Change huffman code to a struct 4 years ago
Brian Popow 3de317f6d5 Change hashchain to use the memoryAllocator 4 years ago
Anton Firszov 432c03a65d remove outdated AllocationOptions.Contiguous 4 years ago
Anton Firszov 27ede235a3 fixes 4 years ago
Anton Firszov aaacc4185c Add missing GC.SuppressFinalize(this) 4 years ago
Anton Firszov ab0480f1bd memory clearing should not be UniformUnmanagedMemoryPool concern 4 years ago