Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Custom frame rate: improve message, respect also for NTSC-progressive
When a custom PAL/NTSC frame rate is used, PCSX2 respects it for PAL and NTSC, but disrespected it for NTSC-progressive mode (used hardcoded 30/60). Fixed. Also, when a custom rate was used, the console message displayed half the rate which was configured. Now print the actual rate.
- Loading branch information
Showing
1 changed file
with
6 additions
and
4 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
a6737b8
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Forgot to add to the commit message, but this also fixes a (minor) bug where it used 60fps instead of 59.94 target frame rate for NTSC-progressive.
Now it uses 59.94 by default also for NTSC Progressive, and also respects the custom NTSC rate in NTSC Progressive mode.
a6737b8
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Hm i remember a discussion some years back ( :P ) that on progressive mode, it was indeed 60 FPS and not 59.94? Not sure, maybe @ramapcsx2 knows more
a6737b8
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@gabest11 could you please review this patch? There could be nuances which I've missed, specifically, is there a reason for PCSX2 in NTSC Progressive mode to use 30/60 fps (before this patch) instead of 29.97/59.94 which the patch does? are the number of added scanlines affected by this 30 -> 29.97 change?
a6737b8
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I only faintly remember there was some kind of problem with using 59.94.
It might have been fixed by now though.
Best thing to do: Have someone run Valkyrie Profile 2 in progressive scan mode while watching for glitches in the intro movies :)
a6737b8
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I have no idea what this does, not gsdx code.
a6737b8
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
OK, so you're our VP2 and nails polish guy (I don't have either...), care to run it for few minutes, report if everything is normal or if something weird happens?
Other than the console messages diff, the only difference with this patch is that NTSC progressive was hardcoded to 60, and now it's the "normal" NTSC rate (defaults to 59.94, but if you configure the NTSC rate to 60 and use an NTSC progressive mode, then it's identical to how it was before).
a6737b8
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@gabest11 I meant if you know anything about PS2 running in 60fps in NTSC progressive mode but 59.94 in other modes. My patch basically assumes that 60 was an error, and changes NTSC progressive to 59.94, and I'm wondering if I shouldn't have done that.
a6737b8
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Well, 30/60 fps is certainly not for CRT televisions, on which PS2 runs. I mean, it is very unlikely that NTSC CRTs would run at anything other than 59.94 Hz.
a6737b8
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Right, that's what I think too. Thanks.
I think @ramapcsx2 says that with this new 59.94 rate for progressive, VP2 intro video has more audio issues than when it's 60, it could also be timing issues elsewhere, and I also think that progressive should not be 60 flat.
a6737b8
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Yea, we have timing problems that all affect this. For this patch we can say it's good though :)
(Oh and NTSC TVs will happily accept anything from 59.7 to 60.3 or so :) )