Re: [LAD] Guide to Linux Sound APIs

From: Gene Heskett <gene.heskett@email-addr-hidden>
Date: Tue Sep 30 2008 - 18:28:07 EEST

On Tuesday 30 September 2008, Lennart Poettering wrote:
>On Mon, 29.09.08 14:32, Gene Heskett (gene.heskett@email-addr-hidden) wrote:
>> >> As Lennart tried to make reasonably clear, the primary goal of
>> >> PulseAudio is NOT to act as a new API, but to act as a new
>> >> *infrastructure* that supports existing APIs transparently.
>> >> I am sure that he would be happy if it eventually takes over the world
>> >> and everybody writes apps using its API, but that doesn't appear to be
>> >> the goal right now.
>> >
>> >The reason why I don't ask application developers at this time to
>> >adopt the native PA API is that it is a relatively complex API since
>> >all calls are asynchronous. It's comprehensive and not redundant, but
>> >simply too complex for everyone but the most experienced.
>> >
>> >Lennart
>>
>> I believe (no docs to confirm or deny this) it also is hard coded to pick
>> the first device it finds as the default output device. Since I relegated
>> the mobo's el simple chipset for use by skype et all, then installed an
>> Audigy2 for the real utility audio. But PA refuses to use the Audigy2.
>> So it gets nuked. And then sound Just Works(TM).
>
>You can move any active stream on-the-fly to a different device. Just
>right-click on it in pavucontrol. PA will then remember for later.
>
>Also, you can easily make a different device default via paucontrol, too.

What is pavucontrol? It was never, ever, part of the kde menu's on this F8,
KDE-3.5.9 equipt x86 box. The tool may well work as advertised, but first it
has to be found before it can be used.

>> I'd complain, but there seems to be no path to the actual developers other
>> than Bugzilla, and my Bugzilla entries have been "won't fix"ed. If there
>> is no path from the user who finds his system crippled, leaving him no
>> choice but to nuke as much as he can in order to get any sound. That of
>> course is not conducive to actually getting it fixed.
>
>rhbz? Ids?
>
>If it's not rhbz or PA bts I won't get notice of it.

That is part of the problem, if this is a feedback path, this is the first
mention of it that I have noticed. Actual URL's please, my acronym translator
needs a new dictionary. :)

>> Fix that, so there is a working dialog path back from the user to the
>> developer, and maybe it can be made to work. As it is, the documentation
>> on it is non-existent, and we the users feel like we're battling with M$,
>> a generally futile endeavor, and that is gonna lead to a lot of profanity
>> & name calling. This is after all, linux, where choice is a talking
>> point.
>
>Actaully there is quite a bit of documentation available. See
>http://pulseaudio.org. Developer docs are here:
>http://0pointer.de/lennart/projects/pulseaudio/doxygen/

I will mark this message as important, and check it out as I build another box
to replace this one early next week. Thanks for the URL.

>Sure, there can always be more documentation but quite frankly PA
>isn't that bad in this area.
>
>Lennart

-- 
Cheers, Gene
"There are four boxes to be used in defense of liberty:
 soap, ballot, jury, and ammo. Please use in that order."
-Ed Howdershelt (Author)
Politics, as a practice, whatever its professions, has always been the
systematic organisation of hatreds.
		-- Henry Adams, "The Education of Henry Adams"
_______________________________________________
Linux-audio-dev mailing list
Linux-audio-dev@email-addr-hidden
http://lists.linuxaudio.org/mailman/listinfo/linux-audio-dev
Received on Tue Sep 30 20:15:02 2008

This archive was generated by hypermail 2.1.8 : Tue Sep 30 2008 - 20:15:02 EEST