<br><br><div class="gmail_quote">On Wed, Jul 29, 2009 at 9:24 AM, Lennart Poettering <span dir="ltr"><<a href="mailto:mzerqung@0pointer.de">mzerqung@0pointer.de</a>></span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div class="im">On Wed, 29.07.09 06:48, Jeff Garzik (<a href="mailto:jgarzik@pobox.com">jgarzik@pobox.com</a>) wrote:<br>
<br>
><br>
> Karel Zak wrote:<br>
>> On Tue, Jul 28, 2009 at 10:07:32PM +0200, Lennart Poettering wrote:<br>
>>> On Tue, 28.07.09 15:48, Bill Nottingham (<a href="mailto:notting@redhat.com">notting@redhat.com</a>) wrote:<br>
>>> Yes. You cannot select them as record source, you cannot mute or<br>
>>> unmute them, you cannot change their volume. "CD", "PC Speaker",<br>
>>> "MIDI" and so on are just obsolete.<br>
>><br>
>> This reminds me your note:<br>
>><br>
>> <a href="https://tango.0pointer.de/pipermail/pulseaudio-discuss/2009-July/004519.html" target="_blank">https://tango.0pointer.de/pipermail/pulseaudio-discuss/2009-July/004519.html</a><br>
>><br>
>> PA does not make use of hardware mixing. And I don't plan to change<br>
>> that. It's obsolete technology. CPUs these days come with extensions<br>
>> such as MMX or SSE precisely for speeding up DSP tasks such as PCM<br>
>> mixing. This is way more flexible that hw mixing, and definitely the<br>
>> way to the future, both on the desktop and on embedded envs as well.<br>
>><br>
>><br>
>> The "obsolete technology" -- who made this decision? Is it your private<br>
>> opinion or any suggestion from sound card manufacturers?<br>
>><br>
>> It seems that HW companies still produce the "obsolete technology".<br>
><br>
> Quite agreed [says a former kernel audio driver maintainer], and I will<br>
> go even farther:<br>
<br>
</div>Maybe since the times you worked on audio drivers the design of the<br>
sound cards changed a little and stuff like SSE became largely available?<br>
<div class="im"><br>
> It is completely stupid to waste host CPU on a task that can be<br>
> offloaded in parallel to dedicated audio hardware.<br>
><br>
> If the user intentionally purchased expensive audio hardware with nice<br>
> hardware mixing, do not subvert the user's intentions by ignoring such<br>
> nice hardware.<br>
><br>
> Any developer who claims "always use software mixing" or "always use<br>
> hardware mixing" is a young, inexperienced fool. There are valid<br>
> situations for both choices.<br>
<br>
</div>Hear hear, Mr. Garzik is the the old experienced wise man of audio,<br>
who knows so much more about audio than any of the audio guys at<br>
Microsoft or Apple.<br>
<br>
Happy to take patches.<br>
<div class="im"><br>
Lennart</div></blockquote><div><br>Here is a patch, 2 weeks old.<br><br><a href="https://bugzilla.redhat.com/show_bug.cgi?id=461546">https://bugzilla.redhat.com/show_bug.cgi?id=461546</a> <br></div></div><br><br clear="all">
<br>-- <br><a href="http://projecthuh.com">projecthuh.com</a><br>All of my bits are free, are yours? Fedoraproject.org<br>