kopia lustrzana https://github.com/hoglet67/RGBtoHDMI
Add new resolutions and fix scaling bug
rodzic
3c3aa3cdca
commit
b73673911f
|
@ -282,8 +282,11 @@ void geometry_get_fb_params(capture_info_t *capinfo) {
|
||||||
v_size43 = h_size * 3 / 4;
|
v_size43 = h_size * 3 / 4;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (v_size43 == 1080 && h_size43 == 1440 && v_size == 1080 && h_size == 1920) {
|
if (v_size43 == v_size && h_size > h_size43) {
|
||||||
h_size43 = 1600;
|
h_size43 = (h_size43 * 800) / 720; //adjust 4:3 ratio on widescreen resolutions to account for 800 pixel wide integer sample capture
|
||||||
|
if (h_size43 > h_size) {
|
||||||
|
h_size43 = h_size;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
//log_info("unadujusted integer = %d, %d, %d, %d, %d, %d", geometry_h_offset, geometry_v_offset, geometry_h_width, geometry_v_height, geometry_fb_width, geometry_fb_height);
|
//log_info("unadujusted integer = %d, %d, %d, %d, %d, %d", geometry_h_offset, geometry_v_offset, geometry_h_width, geometry_v_height, geometry_fb_width, geometry_fb_height);
|
||||||
|
|
|
@ -1680,11 +1680,11 @@ void set_scaling(int mode, int reboot) {
|
||||||
|
|
||||||
switch (mode) {
|
switch (mode) {
|
||||||
case SCALING_FILL43_MEDIUM:
|
case SCALING_FILL43_MEDIUM:
|
||||||
case SCALING_FILLALL_MEDIUM:
|
case SCALING_FILL43_SOFT:
|
||||||
gscaling = SCALING_MANUAL43;
|
gscaling = SCALING_MANUAL43;
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case SCALING_FILL43_SOFT:
|
case SCALING_FILLALL_MEDIUM:
|
||||||
case SCALING_FILLALL_SOFT:
|
case SCALING_FILLALL_SOFT:
|
||||||
gscaling = SCALING_MANUAL;
|
gscaling = SCALING_MANUAL;
|
||||||
break;
|
break;
|
||||||
|
|
|
@ -0,0 +1,4 @@
|
||||||
|
## 1024x600 @ 60Hz
|
||||||
|
hdmi_group=2
|
||||||
|
hdmi_mode=87
|
||||||
|
hdmi_cvt=1024 600 60 1 0 0 0
|
|
@ -0,0 +1,4 @@
|
||||||
|
## 1024x768 @ 50Hz
|
||||||
|
hdmi_group=2
|
||||||
|
hdmi_mode=87
|
||||||
|
hdmi_cvt=1024 768 50 1 0 0 0
|
|
@ -0,0 +1,3 @@
|
||||||
|
## 1024x768 @ 60Hz
|
||||||
|
hdmi_group=2
|
||||||
|
hdmi_mode=16
|
|
@ -0,0 +1,3 @@
|
||||||
|
## 1280x720 @ 60Hz
|
||||||
|
hdmi_group=1
|
||||||
|
hdmi_mode=4
|
|
@ -0,0 +1,3 @@
|
||||||
|
## 1280x800 @ 60Hz
|
||||||
|
hdmi_group=2
|
||||||
|
hdmi_mode=28
|
|
@ -0,0 +1,3 @@
|
||||||
|
## 1368x768 @ 60Hz
|
||||||
|
hdmi_group=2
|
||||||
|
hdmi_mode=39
|
|
@ -0,0 +1,4 @@
|
||||||
|
## 1920x1200 @ 50Hz
|
||||||
|
hdmi_group=2
|
||||||
|
hdmi_mode=87
|
||||||
|
hdmi_cvt=1920 1200 50 1 0 0 0
|
|
@ -0,0 +1,3 @@
|
||||||
|
## 1920x1200 @ 60Hz
|
||||||
|
hdmi_group=2
|
||||||
|
hdmi_mode=69
|
|
@ -0,0 +1,4 @@
|
||||||
|
## 640x480 @ 50Hz
|
||||||
|
hdmi_group=2
|
||||||
|
hdmi_mode=87
|
||||||
|
hdmi_cvt=640 480 50 1 0 0 0
|
|
@ -0,0 +1,3 @@
|
||||||
|
## 640x480 @ 60Hz
|
||||||
|
hdmi_group=2
|
||||||
|
hdmi_mode=4
|
Ładowanie…
Reference in New Issue