6681 Commits (ce7687ba5fd4ee970dc97797f4cb1eb72c8e965c)

Author SHA1 Message Date
Brian Popow 6e135cbd79 Avoid pinning 4 years ago
Berkan Diler c9fc5cdb56 Collapse AsSpan().Slice(..) calls into AsSpan(..) 4 years ago
James Jackson-South 90bab39397 Special case La32 and L16 4 years ago
Anton Firszov af90336173 stackalloc header buffer in InternalDetectFormat 4 years ago
Brian Popow 5b1720eb8d Add sse41 version of Hadamard transform 4 years ago
James Jackson-South b9e8f76990 Update FromPixel 4 years ago
Brian Popow e97c364b37 Use AsSpan() parameters to slice 4 years ago
Brian Popow d6d952e477 Remove another unnecessary cast AsInt16() 4 years ago
Brian Popow 08785103e3 Add EntropyPasses default value explicit to 1 4 years ago
James Jackson-South 425600459e Update Color.Equals 4 years ago
Brian Popow 4598b14618 Use ReadOnlySpan<byte> for byte and sbyte arrays 4 years ago
Brian Popow 47794dfbcb Change Guard to DebugGuard in ReadValue 4 years ago
Brian Popow 1e4352b8a1 Remove unnecessary SetEndOfStream, we already have read all bytes from the stream BitReaderBase 4 years ago
Brian Popow fc8d8b81d9 Remove unnecessary cast AsInt16() 4 years ago
Brian Popow ffdf99bad2 Add aggressive inlining 4 years ago
Brian Popow f6dbc7dd8e Fix issue in ClampedAddSubtractFull 4 years ago
Brian Popow 28053739a9 Add sse2 version of ClampedAddSubtractFull 4 years ago
Brian Popow a7ed1884e0 Add sse2 version of ClampedAddSubtractHalf 4 years ago
Brian Popow 2bf16bcb58 Reverse access to output array to remove bounds checks 4 years ago
Brian Popow fd07436736 Replace Guard with DebugGuard in FastSLog2Slow 4 years ago
Brian Popow de6bd9de79 Use Vector128<byte>.Zero 4 years ago
Brian Popow 35d2afa0bb Add sse2 version of select 4 years ago
Brian Popow 853b117369 Make histo and best histo array readonly 4 years ago
Brian Popow 7d4fd642de Use helper methods to access clip tables 4 years ago
Brian Popow 94df8fc1ad Small bitreader improvements: 4 years ago
Brian Popow 86f4903c82 Fix build errors 4 years ago
Brian Popow 67fd2d0427
Use ReadOnlySpan 4 years ago
James Jackson-South 2ec17e7c6a Use box pixel for high precision 4 years ago
James Jackson-South ef90575a11 Revert "Use RgbaVector for color backing" 4 years ago
Brian Popow 414e4a861d Fix Sclip2 values 4 years ago
Brian Popow e4352b9e0b Use byte arrays instead of Dictionary's for lookups 4 years ago
Brian Popow e51f5008c3 Add AggressiveInlining to LevelCosts 4 years ago
Brian Popow 15a10126d2 Define sse and avx masks as static readonly 4 years ago
Brian Popow ed8d2afcb0 Use Span version of Sort() to reduce allocations 4 years ago
Brian Popow 70c99d3d02 Reduce allocations 4 years ago
Brian Popow 7f3c8ffbd0 Make sure the alpha flag in VP8X and VP8L are the same 4 years ago
Brian Popow c68ef21613 Write exif profile with padding if needed 4 years ago
James Jackson-South 257ff1929e Use RgbaVector for color backing 4 years ago
Brian Popow e168ae6a2c Use Span in GetHTreeGroupForPos to avoid allocations 4 years ago
Brian Popow 49e57722b8 Cleanup 4 years ago
Brian Popow 151bacc020 Use Convert.To after rounding to avoid different behavior on ARM vs x86/x64 4 years ago
James Jackson-South 853c40c23d Use the same property type for metadata & encoder 4 years ago
Brian Popow bc4e2f7237 Preserve lossy/lossless encoding, if input image was webp 4 years ago
Brian Popow 8520b07418 Make WebpFormatType nullable 4 years ago
Brian Popow 27a867d0b6 Remove unknown enum value 4 years ago
Brian Popow d72fbb5783 Use TransparentColorMode enum 4 years ago
Brian Popow 4ec66a2762 Use pattern matching 4 years ago
Brian Popow 94c49d7c0f Use Numerics.Log2 4 years ago
Brian Popow 7e85b1e27e Use dispose pattern 4 years ago
Brian Popow b9c67cebef Avoid casting WebpEncodingMethod 4 years ago