From e0222f13e30193452bfdd6ec0fe42b67a861c4bb Mon Sep 17 00:00:00 2001 From: YoshiRulz Date: Wed, 6 Aug 2025 12:14:24 +1000 Subject: [PATCH] Don't compress state/branch screenshots (resolves #3734) --- src/BizHawk.Client.Common/movie/tasproj/TasBranch.cs | 4 ++-- src/BizHawk.Client.Common/savestates/SavestateFile.cs | 5 ++++- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/src/BizHawk.Client.Common/movie/tasproj/TasBranch.cs b/src/BizHawk.Client.Common/movie/tasproj/TasBranch.cs index 7604e0d816..bd077eef2a 100644 --- a/src/BizHawk.Client.Common/movie/tasproj/TasBranch.cs +++ b/src/BizHawk.Client.Common/movie/tasproj/TasBranch.cs @@ -156,13 +156,13 @@ namespace BizHawk.Client.Common { var vp = new BitmapBufferVideoProvider(b.OSDFrameBuffer); QuickBmpFile.Save(vp, s, b.OSDFrameBuffer.Width, b.OSDFrameBuffer.Height); - }); + }, zstdCompress: false); bs.PutLump(ncoreframebuffer, s => { var vp = new BitmapBufferVideoProvider(b.CoreFrameBuffer); QuickBmpFile.Save(vp, s, b.CoreFrameBuffer.Width, b.CoreFrameBuffer.Height); - }); + }, zstdCompress: false); bs.PutLump(nmarkers, tw => tw.WriteLine(b.Markers.ToString())); diff --git a/src/BizHawk.Client.Common/savestates/SavestateFile.cs b/src/BizHawk.Client.Common/savestates/SavestateFile.cs index 252a578a59..ca0bbea870 100644 --- a/src/BizHawk.Client.Common/savestates/SavestateFile.cs +++ b/src/BizHawk.Client.Common/savestates/SavestateFile.cs @@ -82,7 +82,10 @@ namespace BizHawk.Client.Common using (new SimpleTime("Save Framebuffer")) { - bs.PutLump(BinaryStateLump.Framebuffer, s => QuickBmpFile.Save(_videoProvider, s, outWidth, outHeight)); + bs.PutLump( + BinaryStateLump.Framebuffer, + s => QuickBmpFile.Save(_videoProvider, s, outWidth, outHeight), + zstdCompress: false); } }