kopia lustrzana https://github.com/hoglet67/RGBtoHDMI
Fix FB 4:3 scaling bug
rodzic
3bcf5a625f
commit
496cd72b5a
|
@ -507,7 +507,7 @@ int file_save_config(char *resolution_name, int interpolation) {
|
||||||
}
|
}
|
||||||
sprintf((char*) (buffer + bytes_read), "\r\nscaling_kernel=%d\r\n", val);
|
sprintf((char*) (buffer + bytes_read), "\r\nscaling_kernel=%d\r\n", val);
|
||||||
bytes_read += strlen((char*) (buffer + bytes_read));
|
bytes_read += strlen((char*) (buffer + bytes_read));
|
||||||
log_info("Scaling kernel = %d)", val);
|
log_info("Scaling kernel = %d", val);
|
||||||
buffer[bytes_read]=0;
|
buffer[bytes_read]=0;
|
||||||
result = f_open(&file, "/config.txt", FA_WRITE | FA_CREATE_ALWAYS);
|
result = f_open(&file, "/config.txt", FA_WRITE | FA_CREATE_ALWAYS);
|
||||||
if (result != FR_OK) {
|
if (result != FR_OK) {
|
||||||
|
|
|
@ -291,8 +291,8 @@ void geometry_get_fb_params(capture_info_t *capinfo) {
|
||||||
capinfo->height = adjusted_height + vborder - vborder43 + newvborder43;
|
capinfo->height = adjusted_height + vborder - vborder43 + newvborder43;
|
||||||
break;
|
break;
|
||||||
case SCALING_MANUAL43:
|
case SCALING_MANUAL43:
|
||||||
capinfo->width = geometry->h_width + (int)((double)(h_size - h_size43) / hscalef);
|
capinfo->width = geometry->fb_width + (int)((double)(h_size - h_size43) / hscalef);
|
||||||
capinfo->height = adjusted_height + (int)((double)(v_size - v_size43) / vscalef);
|
capinfo->height = (geometry->fb_height << geometry->fb_heightx2) + (int)((double)(v_size - v_size43) / vscalef);
|
||||||
break;
|
break;
|
||||||
case SCALING_MANUAL:
|
case SCALING_MANUAL:
|
||||||
break;
|
break;
|
||||||
|
|
Ładowanie…
Reference in New Issue