Commit graph

10 commits

Author SHA1 Message Date
David Robillard
40ad977046 Define operator<< in the corresponding namespace
This fixes the build for me with clang 11.1.0 (from LLVM repositories) on
Debian buster as C++11.  As far as I know this is the general best practice
because of ADL voodoo, but Ardour's approach to namespaces is pretty anarchic,
and I'm not really sure exactly why this wasn't building for some types.

Also tested to build find with the default buster GCC 8.3.0.
2021-05-28 12:50:28 -04:00
Paul Davis
b9c6ffac21 fix header order and space alignment 2017-09-24 12:57:27 -04:00
Paul Davis
7db12f6b12 convert codebase to use Temporal for various time types 2017-09-24 12:03:54 -04:00
Paul Davis
30b087ab3d globally change all use of "frame" to refer to audio into "sample".
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-09-18 12:39:17 -04:00
Paul Davis
f9f32cb5be added TempoMap::Changed signal 2017-09-18 11:40:54 -04:00
Paul Davis
9bc8b32b8e add back-pointer to TempoMap from points, and push dirty=true into map 2017-09-18 11:40:54 -04:00
Paul Davis
7b0c5a0def more changes to broken-out tempo code
fetching grid and bar-centric grid now works, removed debug output, cleaned up ::rebuild
to do the right thing, fixed up some ::foo_at_bar() method implementations
2017-09-18 11:40:54 -04:00
Paul Davis
059fda9d4b continuing miscellaneous work on broken-out tempo code 2017-09-18 11:40:54 -04:00
Paul Davis
73d0a849b8 add a _locked variant for TempoMap::dump() 2017-09-18 11:40:54 -04:00
Paul Davis
cba53a2023 add _locked() variants to new tempo experiment 2017-09-18 11:40:54 -04:00