View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0000721 | OpenMPT | User Interface | public | 2015-11-07 17:10 | 2015-11-07 17:12 |
Reporter | manx | Assigned To | |||
Priority | normal | Severity | minor | Reproducibility | always |
Status | new | Resolution | open | ||
Platform | x86 | OS | Windows | OS Version | XP |
Product Version | OpenMPT 1.25.03.* (old testing) | ||||
Summary | 0000721: Sample position notifications cause synchronous redrawing of the sample view | ||||
Description | Depending on Windows version and GFX driver, repeated synchronous redrawing on each position notification can be really slow. | ||||
Additional Information | The relevant code path is in CViewSample::OnPlayerNotify. | ||||
Tags | No tags attached. | ||||
Has the bug occurred in previous versions? | yes | ||||
Tested code revision (in case you know it) | |||||
Work-around for problematic systems until this gets fixed: Set hidden option [Display]GUIUpdateInterval to 16 instead of the default 0 (which by default couples the redraw interval to the soundcard update period). The unit is milliseconds, thus redrawing is limited to every 16 milliseconds this way. |
|