Re: [LAD] Feature requests: add JackSession support

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
To: Fons Adriaensen <fons@...>
Cc: <linux-audio-dev@...>
Date: Sunday, July 3, 2011 - 12:10 pm

On Sun, Jul 3, 2011 at 7:43 AM, Fons Adriaensen wrote:

its important to point out that this is a criticism that could be
levelled at JACK too.

your analysis was thoughtful and sensible. as it turned out, neither
torben nor I agreed with it. as it stands, the JACK Session API is a
minimal, barely intrusive addition that gets done 90%+ of what the
users of JACK wanted/needed. the design goals behind JACK have always
included a strong aversion to going after the 100% solution because I
and others have strong feelings about the infeasibility of it in
general, mostly because of a profound awareness of the total SNAFUs
that seem to happen everytime somebody tries this in software. so no,
it doesn't do everything possible, or everything desirable, or
everything perfectly, but it does do most of what people actually
need, without having much impact on developers' own internal
architecture.

the lack of quit-without-save is a decision that i was opposed to, but
accepted precisely because it has the potential to interfere with
developer's internal architecture. most applications these days ask if
you attempt to quit without saving (some will even treat the window
manager close button as a trigger for this). quit-without-save
(potentially) requires a new code path that circumvents whatever
internal logic the program has to decide whether to ask the user. its
not a huge change, but it is a change that isn't merely additive (as
is the case for the rest of the API). in the interest of seeing
something adopted that performs a useful role for users, it seemed
better not to require supporting JACK Session to also require "your
program must be able to quit without any user interaction".
_______________________________________________
Linux-audio-dev mailing list
Linux-audio-dev@lists.linuxaudio.org
http://lists.linuxaudio.org/listinfo/linux-audio-dev

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
[LAD] Feature requests: add JackSession support, rosea grammostola, (Thu Jun 30, 9:03 am)
Re: [LAD] Feature requests: add JackSession support, m.wolkstein@gmx.de, (Sat Jul 2, 8:40 pm)
Re: [LAD] Feature requests: add JackSession support, Emanuel Rumpf, (Sun Jul 3, 7:44 am)
Re: [LAD] Feature requests: add JackSession support, rosea grammostola, (Sun Jul 3, 9:10 am)
Re: [LAD] Feature requests: add JackSession support, m.wolkstein@gmx.de, (Sun Jul 3, 12:10 pm)
Re: [LAD] Feature requests: add JackSession support, m.wolkstein@gmx.de, (Mon Jul 4, 10:15 pm)
Re: [LAD] Feature requests: add JackSession support, rosea grammostola, (Tue Jul 5, 10:37 am)
Re: [LAD] Feature requests: add JackSession support, rosea grammostola, (Sat Jul 2, 9:02 pm)
Re: [LAD] Feature requests: add JackSession support, m.wolkstein@gmx.de, (Sun Jul 3, 12:19 am)
Re: [LAD] Feature requests: add JackSession support, rosea grammostola, (Sun Jul 3, 9:58 am)
Re: [LAD] Feature requests: add JackSession support, rosea grammostola, (Sun Jul 3, 10:50 am)
Re: [LAD] Feature requests: add JackSession support, Fons Adriaensen, (Sat Jul 2, 10:27 pm)
Re: [LAD] Feature requests: add JackSession support, rosea grammostola, (Sun Jul 10, 3:08 pm)
Re: [LAD] Feature requests: add JackSession support, Fons Adriaensen, (Sun Jul 10, 10:16 pm)
Re: [LAD] Feature requests: add JackSession support, rosea grammostola, (Mon Jul 11, 8:49 am)
Re: [LAD] Feature requests: add JackSession support, m.wolkstein@gmx.de, (Sun Jul 10, 5:53 pm)
Re: [LAD] Feature requests: add JackSession support, Emanuel Rumpf, (Sun Jul 10, 4:33 pm)
Re: [LAD] Feature requests: add JackSession support, rosea grammostola, (Sun Jul 10, 5:44 pm)
Re: [LAD] Feature requests: add JackSession support, Gabriel Beddingfield, (Sun Jul 10, 4:21 pm)
Re: [LAD] Feature requests: add JackSession support, rosea grammostola, (Sun Jul 3, 9:53 am)
Re: [LAD] Feature requests: add JackSession support, Fons Adriaensen, (Sun Jul 3, 11:43 am)
Re: [LAD] Feature requests: add JackSession support, Paul Davis, (Sun Jul 3, 12:10 pm)
Re: [LAD] Feature requests: add JackSession support, Fons Adriaensen, (Sun Jul 3, 4:04 pm)
Re: [LAD] Feature requests: add JackSession support, Paul Davis, (Sun Jul 3, 4:33 pm)
Re: [LAD] Feature requests: add JackSession support, Fons Adriaensen, (Sun Jul 3, 8:14 pm)
Re: [LAD] Feature requests: add JackSession support, James Morris, (Sun Jul 3, 8:21 pm)
Re: [LAD] Feature requests: add JackSession support, Paul Davis, (Sun Jul 3, 8:20 pm)
Re: [LAD] Feature requests: add JackSession support, Fons Adriaensen, (Sun Jul 3, 9:06 pm)
Re: [LAD] Feature requests: add JackSession support, Emanuel Rumpf, (Sun Jul 3, 5:10 pm)
Re: [LAD] Feature requests: add JackSession support, Paul Davis, (Sun Jul 3, 5:32 pm)
Re: [LAD] Feature requests: add JackSession support, Fons Adriaensen, (Mon Jul 4, 2:18 pm)
Re: [LAD] Feature requests: add JackSession support, Paul Davis, (Mon Jul 4, 4:33 pm)
Re: [LAD] Feature requests: add JackSession support, Fons Adriaensen, (Mon Jul 4, 6:59 pm)
Re: [LAD] Feature requests: add JackSession support, Jörn Nettingsmeier, (Sun Jul 3, 10:48 pm)
Re: [LAD] Feature requests: add JackSession support, Dave Phillips, (Sun Jul 3, 11:06 pm)
Re: [LAD] Feature requests: add JackSession support, Paul Davis, (Mon Jul 4, 1:23 am)
Re: [LAD] Feature requests: add JackSession support, Jörn Nettingsmeier, (Tue Jul 5, 6:35 am)
Re: [LAD] Feature requests: add JackSession support, rosea grammostola, (Tue Jul 5, 10:40 am)
Re: [LAD] Feature requests: add JackSession support, michael noble, (Mon Jul 4, 3:10 am)
Re: [LAD] Feature requests: add JackSession support, Devin Anderson, (Sun Jul 3, 7:59 pm)
Re: [LAD] Feature requests: add JackSession support, Paul Davis, (Sun Jul 3, 8:07 pm)
Re: [LAD] Feature requests: add JackSession support, Devin Anderson, (Sun Jul 3, 9:33 pm)
Re: [LAD] Feature requests: add JackSession support, Paul Davis, (Sun Jul 3, 9:42 pm)
Re: [LAD] Feature requests: add JackSession support, Devin Anderson, (Sun Jul 3, 10:38 pm)
Re: [LAD] Feature requests: add JackSession support, Jörn Nettingsmeier, (Sun Jul 3, 10:50 pm)
Re: [LAD] Feature requests: add JackSession support, Emanuel Rumpf, (Sun Jul 3, 6:27 pm)
Re: [LAD] Feature requests: add JackSession support, Robin Gareus, (Sun Jul 3, 12:51 pm)
Re: [LAD] Feature requests: add JackSession support, Paul Davis, (Sun Jul 3, 1:01 pm)
Re: [LAD] Feature requests: add JackSession support, Robin Gareus, (Sun Jul 3, 1:20 pm)
Re: [LAD] Feature requests: add JackSession support, Paul Davis, (Sun Jul 3, 1:24 pm)
Re: [LAD] Feature requests: add JackSession support, David Robillard, (Thu Jun 30, 4:20 pm)
Re: [LAD] Feature requests: add JackSession support, rosea grammostola, (Thu Jun 30, 5:22 pm)
Re: [LAD] Feature requests: add JackSession support, rosea grammostola, (Thu Jun 30, 9:43 am)
Re: [LAD] Feature requests: add JackSession support, m.wolkstein@gmx.de, (Thu Jun 30, 10:01 am)
Re: [LAD] Feature requests: add JackSession support, rosea grammostola, (Thu Jun 30, 10:12 am)
Re: [LAD] Feature requests: add JackSession support, Dan Muresan, (Thu Jun 30, 11:13 am)
Re: [LAD] Feature requests: add JackSession support, rosea grammostola, (Thu Jun 30, 10:22 am)
Re: [LAD] Feature requests: add JackSession support, m.wolkstein@gmx.de, (Thu Jun 30, 11:13 am)
Re: [LAD] Feature requests: add JackSession support, rosea grammostola, (Thu Jun 30, 11:21 am)