Add QuickBmpFile.LoadAuto helper
This commit is contained in:
parent
1f080be047
commit
1aebbe9cd6
src/BizHawk.Client.Common
|
@ -333,5 +333,7 @@ namespace BizHawk.Client.Common
|
|||
|
||||
s.Write(dst, 0, dst.Length);
|
||||
}
|
||||
|
||||
public readonly bool LoadAuto(Stream s, out IVideoProvider vp) => Load(vp = new LoadedBMP(), s);
|
||||
}
|
||||
}
|
||||
|
|
|
@ -240,16 +240,14 @@ namespace BizHawk.Client.Common
|
|||
|
||||
bl.GetLump(nframebuffer, true, delegate(Stream s, long length)
|
||||
{
|
||||
var vp = new QuickBmpFile.LoadedBMP();
|
||||
QuickBmpFile.Load(vp, s);
|
||||
b.OSDFrameBuffer = new BitmapBuffer(vp.BufferWidth, vp.BufferHeight, vp.VideoBuffer);
|
||||
QuickBmpFile.LoadAuto(s, out var vp);
|
||||
b.OSDFrameBuffer = new BitmapBuffer(vp.BufferWidth, vp.BufferHeight, vp.GetVideoBuffer());
|
||||
});
|
||||
|
||||
bl.GetLump(ncoreframebuffer, false, delegate(Stream s, long length)
|
||||
{
|
||||
var vp = new QuickBmpFile.LoadedBMP();
|
||||
QuickBmpFile.Load(vp, s);
|
||||
b.CoreFrameBuffer = new BitmapBuffer(vp.BufferWidth, vp.BufferHeight, vp.VideoBuffer);
|
||||
QuickBmpFile.LoadAuto(s, out var vp);
|
||||
b.CoreFrameBuffer = new BitmapBuffer(vp.BufferWidth, vp.BufferHeight, vp.GetVideoBuffer());
|
||||
});
|
||||
|
||||
b.Markers = new TasMovieMarkerList(movie);
|
||||
|
|
Loading…
Reference in New Issue