13
0
Go to file
Robin Gareus 0b6e68869f
T: fix deadlock when adding tracks
For livetrax, ::add_routes_inner calls ::reassign_track_numbers,
which in turn calls ::livetrax_queue_auto_connect.

This can result in a deadlock:

 * GUI thread, ::add_routes_inner holds the process-lock
   and ::livetrax_queue_auto_connect requests the `_auto_connect_queue_lock`

 * auto-connect thread first takes the `_auto_connect_queue_lock and then
   requests the process-lock
2024-05-18 16:25:04 +02:00
doc Include YTK in doxygen doc 2024-05-13 20:09:30 +02:00
gtk2_ardour Merge branch 'ardour' 2024-05-18 16:08:45 +02:00
headless
libs T: fix deadlock when adding tracks 2024-05-18 16:25:04 +02:00
luasession
msvc_extra_headers
MSVCardour3
MSVCMixbus3
MSVCvst_scan
session_utils Fix typos 2024-05-07 18:52:02 +02:00
share Merge branch 'ardour' 2024-05-14 23:59:02 +02:00
tools
.dir-locals.el
.gitattributes
.gitignore
ardour.1
COPYING
nutempo-todo
PACKAGER_README
README
README-GITHUB.txt
system_config
TRANSLATORS
waf
wscript Merge branch 'ardour' 2024-05-16 00:52:37 +02:00

There is no documentation for LiveTrax at this time.

For information on building the software, please read the information on how to do this for Ardour (it's essentially identical).
      
     https://ardour.org/development.html