Re: [pulseaudio-discuss] Help wanted for porting Skype to use PulseAudio

2008-02-13 Thread Lennart Poettering
On Sat, 02.02.08 09:41, Rémi Cardona ([EMAIL PROTECTED]) wrote:

 As Skype is a proprietary application, I think it'd be a good thing if 
 they did their PA support like Macromedia/Adobe did for flash, using 
 libflashsupport.

Uh. It's not Adobe who did the PA support, it was actually -- me!

Also, libflashsupport is not exactly at the zenith auf API
design or implementation. Dunno if it is useful as a positive example.

Lennart

-- 
Lennart PoetteringRed Hat, Inc.
lennart [at] poettering [dot] net ICQ# 11060553
http://0pointer.net/lennart/   GnuPG 0x1A015CC4
___
pulseaudio-discuss mailing list
pulseaudio-discuss@mail.0pointer.de
https://tango.0pointer.de/mailman/listinfo/pulseaudio-discuss


Re: [pulseaudio-discuss] Help wanted for porting Skype to use PulseAudio

2008-02-13 Thread Lennart Poettering
On Sat, 02.02.08 01:55, Tanu Kaskinen ([EMAIL PROTECTED]) wrote:

 Happened tonight on #pulseaudio:
 
 00:41  Q-FUNK guys, it appears that Skype might be willing
 to become good audiozens and stop accessing 
 ALSA directly.  
 00:41  Q-FUNK however, they would need help to understand
 what's required for stripping ALSA and OSS 
 support out of Skype and replacing it with
 native PulseAudio support.
 00:41  Q-FUNK any volunteer I could put them in touch with?
 
 snip content=[no volunteers, some discussion about this
 list requiring subscription] /
 
 01:30  Q-FUNK well, anyhow, if anybody is willing to post
 the above to the list on my behalf, I can 
 put whoever is willing to explain to them
 how it's done in touch with my insider.
 01:31  Q-FUNK there was initial resistance, followed by
 attempts to dodge the issue by pointing me
 to various workarounds, and only now,
 tonight, admittance that porting to PA might
 be the way to go.
 01:32  Q-FUNK we need to follow-up now, while they're
 still convinced that it's worth doing.
 
 
 Interested people should contact Martin-Éric Racine. Irc is
 preferred, he's always on Freenode and IRCnet with nick
 Q-FUNK.

My take on this in case some of you don't read my blog anyway (how
dare you not to?!?! ;-)):

http://0pointer.de/blog/projects/lca2008.html 

(scroll down to Rumors)

Lennart

-- 
Lennart PoetteringRed Hat, Inc.
lennart [at] poettering [dot] net ICQ# 11060553
http://0pointer.net/lennart/   GnuPG 0x1A015CC4
___
pulseaudio-discuss mailing list
pulseaudio-discuss@mail.0pointer.de
https://tango.0pointer.de/mailman/listinfo/pulseaudio-discuss


Re: [pulseaudio-discuss] Help wanted for porting Skype to use PulseAudio

2008-02-13 Thread Lennart Poettering
On Wed, 13.02.08 14:26, Rémi Cardona ([EMAIL PROTECTED]) wrote:

  Also, libflashsupport is not exactly at the zenith auf API
  design or implementation. Dunno if it is useful as a positive example.
 
 You are a much better judge for this sort of things than most of us :) 
 But even if the implementation of libflashsupport sucks, it at least 
 gives the community the opportunity to fix or adapt proprietary 
 software to our new APIs. And _that_ is a nice idea which should be 
 encouraged.

I really doubt that this can ever work properly. libflashsupport is
not really that well documented and full of races. It is kind of
guesswork to write a driver that works more often than it does
not. There are still a couple of issues with the PA backend for Flash,
but for most I fear I cannot really fix them due to the closed-source
nature of the primary user.

We really don't need yet another bad, incomplete, undocumented API
design with just a single closed-source consumer. The ALSA API as an
abstraction layer is still much better then this.

Lennart

-- 
Lennart PoetteringRed Hat, Inc.
lennart [at] poettering [dot] net ICQ# 11060553
http://0pointer.net/lennart/   GnuPG 0x1A015CC4
___
pulseaudio-discuss mailing list
pulseaudio-discuss@mail.0pointer.de
https://tango.0pointer.de/mailman/listinfo/pulseaudio-discuss


Re: [pulseaudio-discuss] Help wanted for porting Skype to use PulseAudio

2008-02-02 Thread Rémi Cardona
Tanu Kaskinen a écrit :
 Happened tonight on #pulseaudio:
 
 00:41  Q-FUNK guys, it appears that Skype might be willing
 to become good audiozens and stop accessing 
 ALSA directly.  
 00:41  Q-FUNK however, they would need help to understand
 what's required for stripping ALSA and OSS 
 support out of Skype and replacing it with
 native PulseAudio support.

My 2 Euro cents on this :

As Skype is a proprietary application, I think it'd be a good thing if 
they did their PA support like Macromedia/Adobe did for flash, using 
libflashsupport.

Cons :
- it's a tiny additional amount of work ...

But, there are major Pros :
- you can target other APIs/OS than PA (phonon, alsa, oss, ...) for 
whatever reason (although I'm not advocating it)
- _more_importantly_ should the PA API/ABI change, the community will be 
able to update that library without the need for Skype to release a new 
version

Like Macromedia, they could release the initial library with their 
current alsa code, and let the community add PA support on its own, 
working in an open and sustainable way.

Cheers,

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


Re: [pulseaudio-discuss] Help wanted for porting Skype to use PulseAudio

2008-02-02 Thread Colin Guthrie
Rémi Cardona wrote:
 Tanu Kaskinen a écrit :
 Happened tonight on #pulseaudio:

 00:41  Q-FUNK guys, it appears that Skype might be willing
 to become good audiozens and stop accessing 
 ALSA directly.  
 00:41  Q-FUNK however, they would need help to understand
 what's required for stripping ALSA and OSS 
 support out of Skype and replacing it with
 native PulseAudio support.
 
 My 2 Euro cents on this :
 
 As Skype is a proprietary application, I think it'd be a good thing if 
 they did their PA support like Macromedia/Adobe did for flash, using 
 libflashsupport.
 
 Cons :
 - it's a tiny additional amount of work ...
 
 But, there are major Pros :
 - you can target other APIs/OS than PA (phonon, alsa, oss, ...) for 
 whatever reason (although I'm not advocating it)
 - _more_importantly_ should the PA API/ABI change, the community will be 
 able to update that library without the need for Skype to release a new 
 version
 
 Like Macromedia, they could release the initial library with their 
 current alsa code, and let the community add PA support on its own, 
 working in an open and sustainable way.

Big +1 on this. Making it a community project would seriously help their
Linux users and as a result their reputation (Skype's) would increase.

I'd also be wary of removing Alsa support completely. Perhaps just
accessing alsa in a way that doesn't break the pulse alsa plugin would
be a good start, then they can work on adding a libflashsupport type
interface.

The problem that Skype has that Flash doesn't is support for multiple
devices so their extension plugin may have to be slightly cleverer in
that respect (although the pulse plugin would just have to have a
different stream name for ringing and call and you can leave it up to
pulse config to configure differetn devices etc.)

Col

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


Re: [pulseaudio-discuss] Help wanted for porting Skype to use PulseAudio

2008-02-02 Thread Richi Plana
On Sat, 2008-02-02 at 17:38 +0100, Jan-Benedict Glaw wrote:
 On Sat, 2008-02-02 13:01:34 +, Colin Guthrie [EMAIL PROTECTED] wrote:
  Rémi Cardona wrote:
   As Skype is a proprietary application, I think it'd be a good thing if 
   they did their PA support like Macromedia/Adobe did for flash, using 
   libflashsupport.
 [...]
  Big +1 on this. Making it a community project would seriously help their
  Linux users and as a result their reputation (Skype's) would increase.
 
 Where's the actual pro for Skype?  I'm somewhat happy with Ekiga...
 Though it doesn't have direct support for PA, ALSA default works and
 placing pulse redirection into asound.conf does the trick.

Personally, in my case, 1) ratio of acquaintances on Skype as opposed to
some Ekiga-supported network/protocol, and 2) (here, I have to be
honest) hardware works more on average with Skype on both Linux and
Windows. I have to add that the Skype client is just beautiful and
completely written. The audio event clips are well-done, the Skype
directory services are well-polished. Skype-to-phone has a nice web
interface for replenishing credits, plenty of Skype commercial
offerings.

Other than the fact that it's a closed-source app, there are actually a
ton of reasons to use it. And I haven't looked at Ekiga's source code
recently so in my case, it boils down to how well they're supported by
people other than myself ... and they (Skype people) seem to be doing a
good job recently.
--

Richi Plana

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


Re: [pulseaudio-discuss] Help wanted for porting Skype to use PulseAudio

2008-02-02 Thread Jan-Benedict Glaw
On Sat, 2008-02-02 10:03:36 -0700, Richi Plana [EMAIL PROTECTED] wrote:
 On Sat, 2008-02-02 at 17:38 +0100, Jan-Benedict Glaw wrote:
  On Sat, 2008-02-02 13:01:34 +, Colin Guthrie [EMAIL PROTECTED] wrote:
   Rémi Cardona wrote:
As Skype is a proprietary application, I think it'd be a good thing if 
they did their PA support like Macromedia/Adobe did for flash, using 
libflashsupport.
  [...]
   Big +1 on this. Making it a community project would seriously help their
   Linux users and as a result their reputation (Skype's) would increase.
  
  Where's the actual pro for Skype?  I'm somewhat happy with Ekiga...
  Though it doesn't have direct support for PA, ALSA default works and
  placing pulse redirection into asound.conf does the trick.
 
 Personally, in my case, 1) ratio of acquaintances on Skype as opposed to
 some Ekiga-supported network/protocol, and 2) (here, I have to be

Ekiga is a SIP/H.323 client. So only standardized, interoperable
network protocols, opposed to the proprietary stuff Skype does...

 Other than the fact that it's a closed-source app, there are actually a
 ton of reasons to use it. And I haven't looked at Ekiga's source code
 recently so in my case, it boils down to how well they're supported by
 people other than myself ... and they (Skype people) seem to be doing a
 good job recently.

They started with a completely wrong approach IMHO.  And Ekiga (or any
other SIP client) is as easy to install, has voice and video support
and is interoperable, in contrast to Skype.

MfG, JBG

-- 
  Jan-Benedict Glaw  [EMAIL PROTECTED]  +49-172-7608481
Signature of: Friends are relatives you make for yourself.
the second  :


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