~mendomusic/ardour/+git/ardour-github:send-delay-test

Last commit made on 2018-10-25
Get this branch:
git clone -b send-delay-test https://git.launchpad.net/~mendomusic/ardour/+git/ardour-github

Branch merges

Branch information

Name:
send-delay-test
Repository:
lp:~mendomusic/ardour/+git/ardour-github

Recent commits

e46fe66... by Robin Gareus <email address hidden>

Send-delays - quick test

b68b4d1... by Robin Gareus <email address hidden>

Plugin analysis numerics

Show vertical marker-line (freq) and precise numeric data of the
transfer function (dB, deg).

5599cdb... by Robin Gareus <email address hidden>

Fix race-condition/deadlock, plugin-copy while rolling

lili93's session (#ardour) triggered this w/jackd 512fpp:
Drag/Drop copy a latent plugin from one track to another while rolling.
The GUI-thread as well as the auto-connect thread concurrently call
jack_recompute_total_latencies(). The auto-connect thread holds
a process lock while doing so. The GUI does not use any mutexes.
This randomly deadlocks in libjack.

backtrace: https://pastebin.com/6m3KGhWS

d53f49a... by Robin Gareus <email address hidden>

Fix typo in binding, amend 9bbbc7fbe

c1626be... by John Emmas <email address hidden>

Add some missing link libs to MSVC zita-convolver

4e4c6e7... by Robin Gareus <email address hidden>

Fix an edge-case in Dummy backend's random generator

INT_MAX == 2^31 is not a valid random seed for this LCG.

4e1464e... by Robin Gareus <email address hidden>

Sort VST factory presets

This is more of a workaround than a fix. Simply by forcing the
URI to be sortable (VST-user presets are sorted at the end).

This eventually needs a deeper cleanup and API consolidation

PluginInfo::get_presets(bool) returns an ordered std::vector.
However this API is only used in a few cases where the plugin is
not instantiated. PluginInfo::get_presets(bool).

The problem is Plugin::get_presets(). The method returns
information that was previously cached by Plugin::find_presets() in
std::map<URI, ...>

947f6c7... by John Emmas <email address hidden>

Remaining changes needed to build zita-convolver with MSVC

16927d7... by John Emmas <email address hidden>

Add MSVC support for building the 'zita-convolver' library (which is now needed by libardour)

5003bef... by John Emmas <email address hidden>

Accommodate newly introduced source(s) in our MSVC project (fluidsynth)