Re: [pulseaudio-discuss] MacOS X Support

2011-03-20 Thread Stephen Lee
 Jep, I have plans to continue my work on the OS X port, and finish the 
 virtual audio driver I was working on. Currently, this is all just prove of 
 concept, but I'm confident that it will be really useful once it's finished.
 
 At the moment, I am travelling, but once I'm back in some weeks, I will 
 hopefully find some time to catch up with this project. I'll post updates on 
 this list, of course.
 
   Generally, what's the plan for being able to manipulate native
   MacOS X clients/streams via PA?  It'd be great to replace the
   AirTunes (AirPlay) functionality that Apple offers.  If this
   functionality is still a work in progress, is there a workaround?
  
   The workaround would be to use an audio player that output to
   PulseAudio, like vlc, rhythmbox, banshee, amarok, though I don't
   have a clue whether these are ported to OSX and are able to use
   libpulse there.
 
  While I don't know, I strongly suspect that VLC on mac is not compiled
  with PA support
 
 No, that would't make sense either. What we need is  generic way to get audio 
 from all CoreAudio applications, without modifing them. I'm working on this, 
 stay tuned :-)
 
You'll be my hero if you make a virtual audio driver.  Now, if that isn't 
incentive enough, then I don't know what is!  :)___
pulseaudio-discuss mailing list
pulseaudio-discuss@mail.0pointer.de
https://tango.0pointer.de/mailman/listinfo/pulseaudio-discuss


Re: [pulseaudio-discuss] MacOS X Support

2011-03-02 Thread Maarten Bosmans
2011/2/27 Stephen Lee sl33...@gmail.com:
 I git clone'd master yesterday, successfully compiled, and ran PA on my MacOS 
 X machine.  I was pleasantly surprised to see the Coreaudio modules!  I 
 successfully tunnelled audio from one of my Linux machines to my MacOS X w/o 
 using esound, but I noticed that iTunes wasn't included as a client when I 
 was playing it and then checking list-clients from the PA cli.

That is of course expected, as iTunes and other mac apps are not pulse
clients. So you have several applications playing audio connected to
the CoreAudio subsystem and PulseAudio is one of them. This is the
same situation as on Linux, where pulse connects to ALSA and
applications that don't use libpulse but connect directly to ALSA
cannot be manipulated by pulse. There is however a way to make
PulseAudio your default ALSA device, so that even apps that only use
libasound are connected to pulse, all be it in a bit of a roundabout
way.

 Generally, what's the plan for being able to manipulate native MacOS X 
 clients/streams via PA?  It'd be great to replace the AirTunes (AirPlay) 
 functionality that Apple offers.  If this functionality is still a work in 
 progress, is there a workaround?

The workaround would be to use an audio player that output to
PulseAudio, like vlc, rhythmbox, banshee, amarok, though I don't have
a clue whether these are ported to OSX and are able to use libpulse
there.

 -Stephen
___
pulseaudio-discuss mailing list
pulseaudio-discuss@mail.0pointer.de
https://tango.0pointer.de/mailman/listinfo/pulseaudio-discuss


Re: [pulseaudio-discuss] MacOS X Support

2011-03-02 Thread Colin Guthrie
'Twas brillig, and Maarten Bosmans at 02/03/11 09:51 did gyre and gimble:
 2011/2/27 Stephen Lee sl33...@gmail.com:
 I git clone'd master yesterday, successfully compiled, and ran PA
 on my MacOS X machine.  I was pleasantly surprised to see the
 Coreaudio modules!  I successfully tunnelled audio from one of my
 Linux machines to my MacOS X w/o using esound, but I noticed that
 iTunes wasn't included as a client when I was playing it and then
 checking list-clients from the PA cli.
 
 That is of course expected, as iTunes and other mac apps are not
 pulse clients. So you have several applications playing audio
 connected to the CoreAudio subsystem and PulseAudio is one of them.
 This is the same situation as on Linux, where pulse connects to ALSA
 and applications that don't use libpulse but connect directly to
 ALSA cannot be manipulated by pulse. There is however a way to make 
 PulseAudio your default ALSA device, so that even apps that only use 
 libasound are connected to pulse, all be it in a bit of a roundabout 
 way.

IIRC Daniel Mack (who wrote most of the OSX support in recent years in
PA) was intending on writing (perhaps intending is too strong a word
tho'!) a virtual CoreAudio device that is PulseAudio that would work
in the same way that the ALSA-Pulse stuff work on Linux. I'm not sure
if he ever got around to that or not. IIRC he's still rather active on
the alsa-devel mailing list. It may be worth asking him? Actually I've
CC'ed him. Perhaps he can reply with more accurate comments.

 Generally, what's the plan for being able to manipulate native
 MacOS X clients/streams via PA?  It'd be great to replace the
 AirTunes (AirPlay) functionality that Apple offers.  If this
 functionality is still a work in progress, is there a workaround?
 
 The workaround would be to use an audio player that output to 
 PulseAudio, like vlc, rhythmbox, banshee, amarok, though I don't
 have a clue whether these are ported to OSX and are able to use
 libpulse there.

While I don't know, I strongly suspect that VLC on mac is not compiled
with PA support

Col




-- 

Colin Guthrie
gmane(at)colin.guthr.ie
http://colin.guthr.ie/

Day Job:
  Tribalogic Limited [http://www.tribalogic.net/]
Open Source:
  Mageia Contributor [http://www.mageia.org/]
  PulseAudio Hacker [http://www.pulseaudio.org/]
  Trac Hacker [http://trac.edgewall.org/]
___
pulseaudio-discuss mailing list
pulseaudio-discuss@mail.0pointer.de
https://tango.0pointer.de/mailman/listinfo/pulseaudio-discuss


Re: [pulseaudio-discuss] MacOS X Support

2011-03-02 Thread Daniel Mack
On Mar 2, 2011 8:16 AM, Colin Guthrie gm...@colin.guthr.ie wrote:

 'Twas brillig, and Maarten Bosmans at 02/03/11 09:51 did gyre and gimble:
  2011/2/27 Stephen Lee sl33...@gmail.com:
  I git clone'd master yesterday, successfully compiled, and ran PA
  on my MacOS X machine.  I was pleasantly surprised to see the
  Coreaudio modules!  I successfully tunnelled audio from one of my
  Linux machines to my MacOS X w/o using esound, but I noticed that
  iTunes wasn't included as a client when I was playing it and then
  checking list-clients from the PA cli.
 
  That is of course expected, as iTunes and other mac apps are not
  pulse clients. So you have several applications playing audio
  connected to the CoreAudio subsystem and PulseAudio is one of them.
  This is the same situation as on Linux, where pulse connects to ALSA
  and applications that don't use libpulse but connect directly to
  ALSA cannot be manipulated by pulse. There is however a way to make
  PulseAudio your default ALSA device, so that even apps that only use
  libasound are connected to pulse, all be it in a bit of a roundabout
  way.

 IIRC Daniel Mack (who wrote most of the OSX support in recent years in
 PA) was intending on writing (perhaps intending is too strong a word
 tho'!) a virtual CoreAudio device that is PulseAudio that would work
 in the same way that the ALSA-Pulse stuff work on Linux. I'm not sure
 if he ever got around to that or not. IIRC he's still rather active on
 the alsa-devel mailing list. It may be worth asking him? Actually I've
 CC'ed him. Perhaps he can reply with more accurate comments.

Jep, I have plans to continue my work on the OS X port, and finish the
virtual audio driver I was working on. Currently, this is all just prove of
concept, but I'm confident that it will be really useful once it's finished.

At the moment, I am travelling, but once I'm back in some weeks, I will
hopefully find some time to catch up with this project. I'll post updates on
this list, of course.

  Generally, what's the plan for being able to manipulate native
  MacOS X clients/streams via PA?  It'd be great to replace the
  AirTunes (AirPlay) functionality that Apple offers.  If this
  functionality is still a work in progress, is there a workaround?
 
  The workaround would be to use an audio player that output to
  PulseAudio, like vlc, rhythmbox, banshee, amarok, though I don't
  have a clue whether these are ported to OSX and are able to use
  libpulse there.

 While I don't know, I strongly suspect that VLC on mac is not compiled
 with PA support

No, that would't make sense either. What we need is  generic way to get
audio from all CoreAudio applications, without modifing them. I'm working on
this, stay tuned :-)

Daniel
___
pulseaudio-discuss mailing list
pulseaudio-discuss@mail.0pointer.de
https://tango.0pointer.de/mailman/listinfo/pulseaudio-discuss


Re: [pulseaudio-discuss] MacOS X Support

2011-03-01 Thread Stephen Lee
Sorry for following up on my own email, but am I missing something obvious
and being completely dumb?  :)

--
Stephen


On Sun, Feb 27, 2011 at 9:34 AM, Stephen Lee sl33...@gmail.com wrote:

 I git clone'd master yesterday, successfully compiled, and ran PA on my
 MacOS X machine.  I was pleasantly surprised to see the Coreaudio modules!
  I successfully tunnelled audio from one of my Linux machines to my MacOS X
 w/o using esound, but I noticed that iTunes wasn't included as a client when
 I was playing it and then checking list-clients from the PA cli.

 Generally, what's the plan for being able to manipulate native MacOS X
 clients/streams via PA?  It'd be great to replace the AirTunes (AirPlay)
 functionality that Apple offers.  If this functionality is still a work in
 progress, is there a workaround?

 -Stephen
___
pulseaudio-discuss mailing list
pulseaudio-discuss@mail.0pointer.de
https://tango.0pointer.de/mailman/listinfo/pulseaudio-discuss


Re: [pulseaudio-discuss] MacOS X Support

2011-03-01 Thread Tanu Kaskinen
On Tue, 2011-03-01 at 16:57 -0500, Stephen Lee wrote:
 Sorry for following up on my own email, but am I missing something obvious
 and being completely dumb?  :)

No :)

 On Sun, Feb 27, 2011 at 9:34 AM, Stephen Lee sl33...@gmail.com wrote:
 
  I git clone'd master yesterday, successfully compiled, and ran PA on my
  MacOS X machine.  I was pleasantly surprised to see the Coreaudio modules!
   I successfully tunnelled audio from one of my Linux machines to my MacOS X
  w/o using esound, but I noticed that iTunes wasn't included as a client when
  I was playing it and then checking list-clients from the PA cli.
 
  Generally, what's the plan for being able to manipulate native MacOS X
  clients/streams via PA?  It'd be great to replace the AirTunes (AirPlay)
  functionality that Apple offers.  If this functionality is still a work in
  progress, is there a workaround?

I haven't heard that anyone would be currently working on additional
MacOS X features. There are no plans either that I would have heard of.
If you're not capable or willing to implement the stuff yourself, you
will just have to wait until someone else pops up with patches.

-- 
Tanu

___
pulseaudio-discuss mailing list
pulseaudio-discuss@mail.0pointer.de
https://tango.0pointer.de/mailman/listinfo/pulseaudio-discuss


[pulseaudio-discuss] MacOS X Support

2011-02-27 Thread Stephen Lee
I git clone'd master yesterday, successfully compiled, and ran PA on my MacOS X 
machine.  I was pleasantly surprised to see the Coreaudio modules!  I 
successfully tunnelled audio from one of my Linux machines to my MacOS X w/o 
using esound, but I noticed that iTunes wasn't included as a client when I was 
playing it and then checking list-clients from the PA cli.

Generally, what's the plan for being able to manipulate native MacOS X 
clients/streams via PA?  It'd be great to replace the AirTunes (AirPlay) 
functionality that Apple offers.  If this functionality is still a work in 
progress, is there a workaround?

-Stephen
___
pulseaudio-discuss mailing list
pulseaudio-discuss@mail.0pointer.de
https://tango.0pointer.de/mailman/listinfo/pulseaudio-discuss