3f6bf2c4513dda00112507d685815bba0f3eb0a6
Previously there was only a PostDisconnect() signal. When a port connection is made directly e.g. recorder_ui.cc r->input()->audio(..)->connect(...), or when connecting using an external jack control app, Ardour::IO is not informed. no IOChange::ConnectionsChanged signal is emitted and Track::set_align_choice_from_io() is not called. This leads to incorrec capture alignment. To minimize signal emission the static global PostDisconnect is changed into a per port ConnectedOrDisconnected signal. IOs subscribes to signals from owned ports only.
…
…
Please see the Ardour web site at https://ardour.org/ for all documentation..
For information on building ardour:
https://ardour.org/development.html
Description
Languages
C++
56.5%
C
39.6%
JavaScript
1.3%
Lua
0.9%
Python
0.6%
Other
0.9%