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. |
|