Skip to content

Commit 572afe4

Browse files
Faster Jpeg Huffman Decoding. (SixLabors#894)
* Read from underlying stream less often * Update benchmark dependencies * Experimental mango port Currently broken * Populate table, 64byte buffer Still broken. * Baseline, non RST works * 15/19 baseline tests pass now. * Optimize position change. * 18/19 pass * 19/19 baseline decoded * Can now decode all images. * Now faster and much cleaner. * Cleanup * Fix reader, update benchmarks * Update dependencies * Remove unused method * No need to clean initial buffer * Remove bounds check on ReadByte() * Refactor from feedback
1 parent a2308a6 commit 572afe4

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

src/ImageSharp.Drawing/ImageSharp.Drawing.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@
3939
<AdditionalFiles Include="..\..\standards\stylecop.json" />
4040
<PackageReference Include="SixLabors.Fonts" Version="1.0.0-beta0008" />
4141
<PackageReference Include="SixLabors.Shapes" Version="1.0.0-beta0008" />
42-
<PackageReference Include="StyleCop.Analyzers" Version="1.1.1-beta.61" PrivateAssets="All" />
42+
<PackageReference Include="StyleCop.Analyzers" Version="1.1.1-rc.114" PrivateAssets="All" />
4343
</ItemGroup>
4444

4545
<PropertyGroup>

tests/ImageSharp.Tests/ImageSharp.Tests.csproj

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,8 +27,8 @@
2727
</ItemGroup>
2828

2929
<ItemGroup>
30-
<PackageReference Include="Magick.NET-Q16-AnyCPU" Version="7.9.2" />
31-
<PackageReference Include="System.Drawing.Common" Version="4.5.0" />
30+
<PackageReference Include="Magick.NET-Q16-AnyCPU" Version="7.12.0" />
31+
<PackageReference Include="System.Drawing.Common" Version="4.5.1" />
3232
<PackageReference Include="xunit" Version="2.3.1" />
3333
<PackageReference Include="xunit.runner.console" Version="2.3.1" />
3434
<PackageReference Include="xunit.runner.visualstudio" Version="2.3.1" />

0 commit comments

Comments
 (0)