ardour/libs/waveview
Robin Gareus 7b92f54929
Fix random off-by-one issue when vertically zooming a waveform
To mitigate concurrent rendering, the waveform cache adds a random
range of pixels centered around the visible waveform.

Alignment is using integer half_width = width_samples / 2;
This always aligns the left-edge to the left-most cairo-pixel.

This fixes an issue with moving moiree patterns in waveforms when
zooming vertically (which invalidates the cache and uses a
different random number of pixels),
2019-07-29 03:56:35 +02:00
..
MSVCwaveview Adapt our remaining MSVC projects for 'boost::atomic' (in case it later gets extended to the other libs) 2018-09-30 09:19:28 +01:00
waveview Fix random off-by-one issue when vertically zooming a waveform 2019-07-29 03:56:35 +02:00
debug.cc Purify libcanvas, remove libardour dependency 2017-07-17 21:06:04 +02:00
wave_view_private.cc Purify libcanvas, remove libardour dependency 2017-07-17 21:06:04 +02:00
wave_view.cc Fix random off-by-one issue when vertically zooming a waveform 2019-07-29 03:56:35 +02:00
wscript remove use of hardcoded -fPIC compiler flag, and use compiler flag dict instead 2018-10-14 22:06:11 -04:00