ardour/libs/backends/jack
Mads Kiilerich 710bd07cd4 audio_backend: Rename instantiate() parameter arg2 to session_id
The thing called backend_client_name defaulted to lowercase PROGRAM_NAME
and could be controlled with:

    -c, --name <name>           Use a specific backend client name, default is ardour

This value was *only* used for set_backend arg2 which only is used for
jack, where it was called session_uuid and passed to jack_client_open as
"a SessionID Token this allows the sessionmanager to identify the client
again" because JackSessionID.

It is certainly misleading to call it a uuid. It also doesn't seem
helpful to call it "client name" when the documentation calls it
"session id". And mostly: jack_client_open calls its *first* argument
"client_name" and it comes from argv1.

To clear things up, consistently call it something with "session id".
And it is not helpful to use a generic arg2 naming.
2024-10-22 01:54:43 +02:00
..
jack_api.cc audio_backend: Rename instantiate() parameter arg2 to session_id 2024-10-22 01:54:43 +02:00
jack_audiobackend.cc audio_backend: Merge is_realtime() into client_real_time_priority() 2024-10-22 01:54:43 +02:00
jack_audiobackend.h audio_backend: Merge is_realtime() into client_real_time_priority() 2024-10-22 01:54:43 +02:00
jack_connection.cc audio_backend: Rename instantiate() parameter arg2 to session_id 2024-10-22 01:54:43 +02:00
jack_connection.h audio_backend: Rename instantiate() parameter arg2 to session_id 2024-10-22 01:54:43 +02:00
jack_portengine.cc JACK backend: fix race condition caused by not wrapping jack_set_property() in JACK_SERVER_CALL 2024-07-09 10:14:39 -06:00
jack_session.cc JACK: fix reported tempo & meter when functioning as JACK timebase master 2023-06-12 12:10:26 -06:00
jack_session.h Update backend GPL boilerplate and (C) from git log 2019-08-03 15:53:16 +02:00
jack_utils.cc Replace boost::scoped_ptr with std::unique_ptr (1/2) 2024-10-19 01:04:14 +02:00
jack_utils.h Add Sun backend option for JACK 2020-03-26 09:58:34 -06:00
weak_libjack.c Update weakjack, alternative macOS libjack paths 2021-06-02 17:42:01 +02:00
weak_libjack.def Provide jack2 compatible implementation for jack1 2022-06-30 17:19:57 +02:00
weak_libjack.h Update weak_libjack - https://github.com/x42/weakjack/ 2021-02-28 16:27:22 +01:00
wscript wscript: drop repeated autowaf.set_options - it is enough to set at top level 2023-10-15 10:47:16 -06:00