ToTasMovie() - apply the same hacky fix that ToBk2() received
This commit is contained in:
parent
7ffe0805c1
commit
bd9a47f780
|
@ -9,7 +9,7 @@ namespace BizHawk.Client.Common.MovieConversionExtensions
|
||||||
{
|
{
|
||||||
public static class MovieConversionExtensions
|
public static class MovieConversionExtensions
|
||||||
{
|
{
|
||||||
public static TasMovie ToTasMovie(this IMovie old)
|
public static TasMovie ToTasMovie(this IMovie old, bool copy = false)
|
||||||
{
|
{
|
||||||
string newFilename = old.Filename + "." + TasMovie.Extension;
|
string newFilename = old.Filename + "." + TasMovie.Extension;
|
||||||
|
|
||||||
|
@ -39,7 +39,10 @@ namespace BizHawk.Client.Common.MovieConversionExtensions
|
||||||
tas.AppendFrame(input);
|
tas.AppendFrame(input);
|
||||||
}
|
}
|
||||||
|
|
||||||
old.Truncate(0); // Trying to minimize ram usage
|
if (!copy)
|
||||||
|
{
|
||||||
|
old.Truncate(0); // Trying to minimize ram usage
|
||||||
|
}
|
||||||
|
|
||||||
tas.HeaderEntries.Clear();
|
tas.HeaderEntries.Clear();
|
||||||
foreach (var kvp in old.HeaderEntries)
|
foreach (var kvp in old.HeaderEntries)
|
||||||
|
@ -64,8 +67,6 @@ namespace BizHawk.Client.Common.MovieConversionExtensions
|
||||||
tas.TextSavestate = old.TextSavestate;
|
tas.TextSavestate = old.TextSavestate;
|
||||||
tas.BinarySavestate = old.BinarySavestate;
|
tas.BinarySavestate = old.BinarySavestate;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
return tas;
|
return tas;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue