Commit graph

13 commits

Author SHA1 Message Date
David Robillard
1324c25282 WIP: Fix namespace issues and build with GCC8
The build was broken for me with both GCC 8 and clang 11 due to the lookup of
operator<<().  However, since the previous pattern of using a namespace then
defining things in that namespace in... the global namespace... sort of... is
very strange, and likely to cause further problems with ADL especially as we
move to newer language versions and libraries, I opted to go all-out here and
define things inside the appropriate namespace.

This will probably resolve some earlier issues with clang and MSVC as well,
since they each use different lookup rules that all have their own quirks
around this stuff.
2021-05-25 16:41:19 -04:00
Paul Davis
dcb55c508e additional changes to follow library name change from timecode -> temporal 2017-09-25 12:13:54 -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
8890494ba3 add (back) nutemp makefile 2017-09-24 09:03:52 -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
82f193d4dd change iteratory indirection syntax, remove debug output 2017-09-18 11:40:54 -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