13
0
livetrax/libs
Paul Davis 60e5b84d78 temporal: alternative solution to overflow in timeline operator*()
This uses boost::multiprecision::int512_t when multiplying and dividing by the numerator
and denominator of a ratio_t. 128 bits would be sufficient but for some reason, the boost
docs show the 512 bit variant being very slightly faster.

This is a better solution than using a double, which although it will prevent overflow
has fairly limited resolution.
2022-05-24 21:46:10 -06:00
..
appleutility wscript: drop unnecessary trailing ";" 2022-04-09 12:16:41 +02:00
ardour temporal: remove the concept of a time domain for the tempo map 2022-05-24 17:10:25 -06:00
ardouralsautil wscript: consistently have at most one empty separator line 2022-04-09 12:16:40 +02:00
audiographer wscript: consistently have at most one empty separator line 2022-04-09 12:16:40 +02:00
auscan
backends Further reduce DSP load of debug builds 2022-05-06 02:04:55 +02:00
canvas canvas: change Item::bb_clean() to better named Item::set_bbox_clean() 2022-04-26 22:04:08 -06:00
clearlooks-newer
evoral temporal: alternative solution to overflow in timeline operator*() 2022-05-24 21:46:10 -06:00
fluidsynth
fst
gtkmm2ext handle an action named "Escape" specially when blocking activation during drags 2022-04-18 12:22:30 -06:00
hidapi
libltc
lua Fix memory leak in ctorNilPtrPlacementProxy 2022-04-08 18:21:55 +02:00
midi++2 wscript: consistently have at most one empty separator line 2022-04-09 12:16:40 +02:00
panners wscript: consistently have at most one empty separator line 2022-04-09 12:16:40 +02:00
pbd libpbd: change GlibEventLoopCallback to use C API not C++ 2022-05-19 22:24:43 -06:00
plugins wscript: remove trailing whitespace 2022-04-09 12:16:37 +02:00
ptformat wscript: remove trailing whitespace 2022-04-09 12:16:37 +02:00
qm-dsp wscript: consistently have at most one empty separator line 2022-04-09 12:16:40 +02:00
surfaces use new event loop callback to ensure that all surface/control protocol threads have tempo map ptr set 2022-05-16 15:24:52 -06:00
temporal temporal: alternative solution to overflow in timeline operator*() 2022-05-24 21:46:10 -06:00
vamp-plugins
vamp-pyin
vfork
vst3
waveview apply new Item method name to various other usage sites 2022-04-26 22:04:08 -06:00
widgets wscript: remove trailing whitespace 2022-04-09 12:16:37 +02:00
zita-convolver
zita-resampler zita-resampler: pass-through data if not configured 2022-05-24 20:41:59 +02:00