Fix Pi overscan calculation bug

pull/122/head
IanSB 2019-12-23 04:07:40 +00:00
rodzic b039164b53
commit cdf04cb2b9
1 zmienionych plików z 4 dodań i 5 usunięć

Wyświetl plik

@ -305,12 +305,11 @@ static int last_height = -1;
v_overscan = 0;
if (get_gscaling() == SCALING_INTEGER) {
int width = capinfo->width >> ((capinfo->sizex2 & 2) >> 1);
int height = capinfo->height >> (capinfo->sizex2 & 1);
if (!mode7 || get_m7scaling() == M7_EVEN) {
h_overscan = (h_size - (h_size / width * width));
if (!((mode7 && get_m7scaling() == M7_UNEVEN)
||(!mode7 && get_normalscaling() == NORMAL_UNEVEN))) {
h_overscan = (h_size - (h_size / capinfo->width * capinfo->width));
}
v_overscan = (v_size - (v_size / height * height));
v_overscan = (v_size - (v_size / capinfo->height * capinfo->height));
}
if (h_overscan > 32) {