fix calculation of movie lengths for pal games
This commit is contained in:
parent
c8d62d84ef
commit
fc66bbb594
|
@ -273,7 +273,7 @@
|
||||||
//
|
//
|
||||||
// columnHeader4
|
// columnHeader4
|
||||||
//
|
//
|
||||||
this.columnHeader4.Text = "Length";
|
this.columnHeader4.Text = "Length (est.)";
|
||||||
this.columnHeader4.Width = 64;
|
this.columnHeader4.Width = 64;
|
||||||
//
|
//
|
||||||
// PlayMovie
|
// PlayMovie
|
||||||
|
|
|
@ -1040,7 +1040,10 @@ namespace BizHawk.MultiClient
|
||||||
if (frames < 1)
|
if (frames < 1)
|
||||||
return seconds;
|
return seconds;
|
||||||
|
|
||||||
bool pal = false; //TODO: pal flag
|
bool pal = false;
|
||||||
|
if (Header.HeaderParams.ContainsKey(MovieHeader.PAL))
|
||||||
|
if (Header.HeaderParams[MovieHeader.PAL] == "1")
|
||||||
|
pal = true;
|
||||||
|
|
||||||
switch (Header.GetHeaderLine(MovieHeader.PLATFORM))
|
switch (Header.GetHeaderLine(MovieHeader.PLATFORM))
|
||||||
{
|
{
|
||||||
|
|
|
@ -203,6 +203,11 @@ namespace BizHawk.MultiClient
|
||||||
line = ParseHeader(line, MovieHeader.SGB);
|
line = ParseHeader(line, MovieHeader.SGB);
|
||||||
AddHeaderLine(MovieHeader.SGB, line);
|
AddHeaderLine(MovieHeader.SGB, line);
|
||||||
}
|
}
|
||||||
|
else if (line.Contains(MovieHeader.PAL))
|
||||||
|
{
|
||||||
|
line = ParseHeader(line, MovieHeader.PAL);
|
||||||
|
AddHeaderLine(MovieHeader.PAL, line);
|
||||||
|
}
|
||||||
else if (line.StartsWith("subtitle") || line.StartsWith("sub"))
|
else if (line.StartsWith("subtitle") || line.StartsWith("sub"))
|
||||||
{
|
{
|
||||||
return false;
|
return false;
|
||||||
|
|
Loading…
Reference in New Issue