13
0
livetrax/libs/backends/jack
Robin Gareus 79330f909e
Work around connection loss when re-starting JACK backend
If connecting ports using the port-engine fails,
ardour forgets the connection.

Internal backends only produced an error if a port was already
connected, when using ::connect (handle, other), but
ignore already existing connection when using port-names.

Various ports are connected twice when the engine connects
at session load. This worked fine for as long as the engine
was never stopped (saving the session asks the port-engine),
but failed when the engine went away and internal representation
is used.
2021-11-01 23:11:41 +01:00
..
jack_api.cc
jack_audiobackend.cc remove some timing stats that it seems unlikely we will use 2021-06-15 14:03:55 -06:00
jack_audiobackend.h dramtically improve performance of ::get_port_by_name() for JACK backend 2021-06-11 10:41:41 -06:00
jack_connection.cc
jack_connection.h
jack_portengine.cc Work around connection loss when re-starting JACK backend 2021-11-01 23:11:41 +01:00
jack_session.cc remove public ::bbt_at (INTEGER) methods, because of superclock_t/samplepos_t confusion 2021-08-13 12:51:35 -06:00
jack_session.h
jack_utils.cc
jack_utils.h
weak_libjack.c Update weakjack, alternative macOS libjack paths 2021-06-02 17:42:01 +02:00
weak_libjack.def Fix OSX and non GCC builds 2021-03-01 16:20:38 +01:00
weak_libjack.h
wscript