summaryrefslogtreecommitdiff
path: root/libs/waveview/wave_view.cc
AgeCommit message (Collapse)Author
2019-08-03Update canvas/UI lib GPL boilerplate and (C) from git logRobin Gareus
2019-07-29Fix random off-by-one issue when vertically zooming a waveformRobin Gareus
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),
2017-09-18globally change all use of "frame" to refer to audio into "sample".Paul Davis
Generated by tools/f2s. Some hand-editing will be required in a few places to fix up comments related to timecode and video in order to keep the legible
2017-07-18Fix OSX builds in the wake of the source-tree layout changesRobin Gareus
2017-07-17Purify libcanvas, remove libardour dependencyRobin Gareus
A canvas is just a canvas. Move WaveView into its own library.