#20 GetPreferredMode 480i PAL

closed
Mike W.
None
5
2012-10-09
2008-07-25
Chaosteil
No

Issue:
PAL video on 480i had some problems with ugly flickering on some televisions and/or settings on these televisions. Some televisions do not seem to have that problem, but on those where the problem is, it looks ugly.

Cause:
Every video mode in libogc in GetPreferredMode() in video.c has the "Df" flag (deflicker? diffuse?) flag in their names, except the PAL 480i video mode. An own GetPreferredMode() is also not quite possible (at least when trying to not make it ugly), as the Eurgb60Hz modes are not in the video.h file.

Fix:
Use the correct video mode when PAL 480i is selected, as well fix the header file. An example is included in the added file.

Discussion

  • Chaosteil

    Chaosteil - 2008-07-25

    The diffs for the fix

     
  • Nobody/Anonymous

    Logged In: NO

    The deflickering filter is only used when copying EFB->XFB, if xfbWidth is greater than efbWidth
    Anyway, I agree that GetPreferredMode should return _Df mode by default

     
  • Mike W.

    Mike W. - 2010-08-04

    Seems to be fixed/implemented.

     

Log in to post a comment.