<div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote">On Mon, Feb 1, 2016 at 5:07 PM, Stéphane Letz <span dir="ltr"><<a href="mailto:letz@grame.fr" target="_blank">letz@grame.fr</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><span><br>
Le 1 févr. 2016 à 16:53, Kjetil Matheussen <<a href="mailto:k.s.matheussen@gmail.com" target="_blank">k.s.matheussen@gmail.com</a>> a écrit :<br>
<br>
><br>
><br>
> On Mon, Feb 1, 2016 at 4:39 PM, sqweek <<a href="mailto:sqweek@gmail.com" target="_blank">sqweek@gmail.com</a>> wrote:<br>
> On 1 February 2016 at 22:31, Kjetil Matheussen <<a href="mailto:k.s.matheussen@gmail.com" target="_blank">k.s.matheussen@gmail.com</a>> wrote:<br>
><br>
><br>
><br>
</span><span>> The best part about this is that it just works with no change to<br>
> jackd, no change to libjack, and no change to any clients. This is<br>
> UNIX philosophy. We have simple tools and we glue them together. And<br>
> the result is beautiful.<br>
><br>
> And I'm proposing to extend that thought further by putting the server part<br>
> of jackd into a library.<br>
<br>
</span>GRRR : libjackserver has been there since 2007 ? 2008 ? and jackd is (since that time….) an executable that uses the so-control API to start and control the server, and is *linked* with libjackserver…<br>
<span><font color="#888888"><br></font></span></blockquote><div> </div><div>Oh, right. That's what I thought too, but I must have misunderstood what Paul</div><div>meant by "libjackserver isn't what you think it is". Anyway, good to know.</div><div>Now we only need to add gui functions to libjackserver (i.e. pull out stuff from</div><div>qjackctl into a new executable which can only be started by libjackserver, and communicate</div><div>with that executable via sockets), move libjackserver into libjack,</div><div>and let jack_client_open start jack via libjackserver.</div><div><br></div></div></div></div>