Patch for OSX Tiger

classic Classic list List threaded Threaded
9 messages Options
Reply | Threaded
Open this post in threaded view
|

Patch for OSX Tiger

Stéphane Letz
Here is a patch that makes jackd work on OSX Tiger.

On Tiger for reasons I did not really understood, the graph_wait_id
socket is not working correctly. But since the server ==> client
communication system based on fifo is not used on OSX (replaced by the
fast mach based RPC mechanism), one can just drop it completely.

The patch use conditionnal compilation on client.c file to not use the
graph_wait_id socket based code on OSX. It runs also on pre-Tiger
systems.

OSX users please test it: note that it will only work correctly with
*native* jack applications: Ardour, SooperLooper.... the Jack/CoreAudio
bridge (JackRouter) will not work.

Linux users please test also to check is does not break anything.

Thanks

Stephane



patch.txt (9K) Download Attachment
Reply | Threaded
Open this post in threaded view
|

Re: Patch for OSX Tiger

Taybin Rutkin
What do you mean "native" jack applications?  What needs to be done  
for JackRouter to work?

Taybin

On May 12, 2005, at 4:47 AM, Stéphane Letz wrote:

> <patch.txt>



-------------------------------------------------------
This SF.Net email is sponsored by Oracle Space Sweepstakes
Want to be the first software developer in space?
Enter now for the Oracle Space Sweepstakes!
<a href="http://ads.osdn.com/?ad_ids93&alloc_id281&op=click">http://ads.osdn.com/?ad_ids93&alloc_id281&op=click
_______________________________________________
Jackit-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/jackit-devel
Reply | Threaded
Open this post in threaded view
|

Re: Patch for OSX Tiger

Stéphane Letz

Le 12 mai 05 à 14:51, Taybin Rutkin a écrit :

> What do you mean "native" jack applications?


I mean applications that access the jack API directly (that is using  
libjack)


> What needs to be done for JackRouter to work?

JackRouter is linked with jack.framework (the Apple way of doing  
shared lib....)

To make it work, you can recompile the jackd.framework using the  
jackd.xcode project in /config/os/macosx/ then put the Jack.framework  
in /Library/Frameworks.

It works mroe or less, but they are some other problems in JackRouter  
that I'm debugging right now.

Stephane





-------------------------------------------------------
This SF.Net email is sponsored by Oracle Space Sweepstakes
Want to be the first software developer in space?
Enter now for the Oracle Space Sweepstakes!
<a href="http://ads.osdn.com/?ad_ids93&alloc_id281&op=click">http://ads.osdn.com/?ad_ids93&alloc_id281&op=click
_______________________________________________
Jackit-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/jackit-devel
Reply | Threaded
Open this post in threaded view
|

Re: Patch for OSX Tiger

Taybin Rutkin
In reply to this post by Stéphane Letz
On May 12, 2005, at 4:47 AM, Stéphane Letz wrote:

> Here is a patch that makes jackd work on OSX Tiger.

This patch worked for me.  Thanks!

Taybin

-------------------------------------------------------
This SF.Net email is sponsored by Oracle Space Sweepstakes
Want to be the first software developer in space?
Enter now for the Oracle Space Sweepstakes!
<a href="http://ads.osdn.com/?ad_ids93&alloc_id281&op=click">http://ads.osdn.com/?ad_ids93&alloc_id281&op=click
_______________________________________________
Jackit-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/jackit-devel
Reply | Threaded
Open this post in threaded view
|

Re: Patch for OSX Tiger

Taybin Rutkin
On May 17, 2005, at 4:44 AM, Stéphane Letz wrote:
> Le 14 mai 05, à 19:08, Taybin Rutkin a écrit :
>> On May 12, 2005, at 4:47 AM, Stéphane Letz wrote:
>>> Here is a patch that makes jackd work on OSX Tiger.
>>
>> This patch worked for me.  Thanks!
>
> Do you have any way to test the patch on a Linux box also?

No, someone else will have to try it.

Taybin



-------------------------------------------------------
This SF.Net email is sponsored by Oracle Space Sweepstakes
Want to be the first software developer in space?
Enter now for the Oracle Space Sweepstakes!
<a href="http://ads.osdn.com/?ad_idt12&alloc_id344&op=click">http://ads.osdn.com/?ad_idt12&alloc_id344&op=click
_______________________________________________
Jackit-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/jackit-devel
Reply | Threaded
Open this post in threaded view
|

Re: Patch for OSX Tiger

Carl Karsten
Taybin Rutkin wrote:

> On May 17, 2005, at 4:44 AM, Stéphane Letz wrote:
>
>> Le 14 mai 05, à 19:08, Taybin Rutkin a écrit :
>>
>>> On May 12, 2005, at 4:47 AM, Stéphane Letz wrote:
>>>
>>>> Here is a patch that makes jackd work on OSX Tiger.
>>>
>>>
>>> This patch worked for me.  Thanks!
>>
>>
>> Do you have any way to test the patch on a Linux box also?
>
>
> No, someone else will have to try it.
>

I can runs some tests on i386 Linux, but I don't know enough about jackit or the
patch to know what I am looking for.

I have a box that I use for testing - I re-istall the OS every day or so, so it is
A) clean environment and B) I don't care if it crashes everyting as long as
nothing catches fire ;)

Fresh box, this scrip builds.

# mkJackit.sh
sudo apt-get install build-essential cvs libtool1.4 automake alsa-headers
cvs -d:pserver:[hidden email]:/cvsroot/jackit login
cvs -z3 -d:pserver:[hidden email]:/cvsroot/jackit co jack
cd jack
./autogen.sh && make && sudo make install

So if someone will add what it takes to:

1. verify that jacket is functioning correctly
2. patch/build
3. do #1 again.

I'll be happy to run it and post results.

Carl K

ps - I use Thunderbird for mail.  how do I reply to just the list?



-------------------------------------------------------
This SF.Net email is sponsored by Oracle Space Sweepstakes
Want to be the first software developer in space?
Enter now for the Oracle Space Sweepstakes!
http://ads.osdn.com/?ad_id=7412&alloc_id=16344&op=click
_______________________________________________
Jackit-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/jackit-devel
Reply | Threaded
Open this post in threaded view
|

Re: Patch for OSX Tiger

Lee Revell
On Tue, 2005-05-17 at 10:10 -0500, Carl Karsten wrote:
> ps - I use Thunderbird for mail.  how do I reply to just the list?

Please don't.  "Reply-To-All" is preferred on this list.

Lee



-------------------------------------------------------
This SF.Net email is sponsored by Oracle Space Sweepstakes
Want to be the first software developer in space?
Enter now for the Oracle Space Sweepstakes!
http://ads.osdn.com/?ad_id=7412&alloc_id=16344&op=click
_______________________________________________
Jackit-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/jackit-devel
Reply | Threaded
Open this post in threaded view
|

[META] reply-style. Was: Patch for OSX Tiger

martin rumori
On Tue, May 17, 2005 at 03:08:56PM -0400, Lee Revell wrote:
> Please don't.  "Reply-To-All" is preferred on this list.

that's new to me.  isn't that cluttering the inbox of people who are
subscribed to the list?  i noticed that people from "outside" asked
for getting included in the reply's Cc: list.  to me the latter style
seems the more economic one...  enlighten me...

bests,

martin


signature.asc (196 bytes) Download Attachment
Reply | Threaded
Open this post in threaded view
|

Re: [META] reply-style. Was: Patch for OSX Tiger

Lee Revell
On Wed, 2005-05-18 at 10:51 +0200, martin rumori wrote:
> On Tue, May 17, 2005 at 03:08:56PM -0400, Lee Revell wrote:
> > Please don't.  "Reply-To-All" is preferred on this list.
>
> that's new to me.  isn't that cluttering the inbox of people who are
> subscribed to the list?  i noticed that people from "outside" asked
> for getting included in the reply's Cc: list.  to me the latter style
> seems the more economic one...  enlighten me...

If you filter list mail into a folder, then using reply-to-all preserves
the threading both in your inbox and your $LISTNAME folder.  It's
preferred by people who are on so many mailing lists that *not*
filtering each list into its own folder is unthinkable.

Lee



-------------------------------------------------------
This SF.Net email is sponsored by Oracle Space Sweepstakes
Want to be the first software developer in space?
Enter now for the Oracle Space Sweepstakes!
http://ads.osdn.com/?ad_id=7412&alloc_id=16344&op=click
_______________________________________________
Jackit-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/jackit-devel