<br><br><div class="gmail_quote">On Wed, Jul 29, 2009 at 9:24 AM, Lennart Poettering <span dir="ltr">&lt;<a href="mailto:mzerqung@0pointer.de">mzerqung@0pointer.de</a>&gt;</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>
&gt;<br>
&gt; Karel Zak wrote:<br>
&gt;&gt; On Tue, Jul 28, 2009 at 10:07:32PM +0200, Lennart Poettering wrote:<br>
&gt;&gt;&gt; On Tue, 28.07.09 15:48, Bill Nottingham (<a href="mailto:notting@redhat.com">notting@redhat.com</a>) wrote:<br>
&gt;&gt;&gt; Yes. You cannot select them as record source, you cannot mute or<br>
&gt;&gt;&gt; unmute them, you cannot change their volume. &quot;CD&quot;, &quot;PC Speaker&quot;,<br>
&gt;&gt;&gt; &quot;MIDI&quot; and so on are just obsolete.<br>
&gt;&gt;<br>
&gt;&gt; This reminds me your note:<br>
&gt;&gt;<br>
&gt;&gt;     <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>
&gt;&gt;<br>
&gt;&gt;     PA does not make use of hardware mixing. And I don&#39;t plan to change<br>
&gt;&gt;     that. It&#39;s obsolete technology. CPUs these days come with extensions<br>
&gt;&gt;     such as MMX or SSE precisely for speeding up DSP tasks such as PCM<br>
&gt;&gt;     mixing. This is way more flexible that hw mixing, and definitely the<br>
&gt;&gt;     way to the future, both on the desktop and on embedded envs as well.<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; The &quot;obsolete technology&quot; -- who made this decision? Is it your private<br>
&gt;&gt; opinion or any suggestion from sound card manufacturers?<br>
&gt;&gt;<br>
&gt;&gt; It seems that HW companies still produce the &quot;obsolete technology&quot;.<br>
&gt;<br>
&gt; Quite agreed [says a former kernel audio driver maintainer], and I will<br>
&gt; 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>
&gt; It is completely stupid to waste host CPU on a task that can be<br>
&gt; offloaded in parallel to dedicated audio hardware.<br>
&gt;<br>
&gt; If the user intentionally purchased expensive audio hardware with nice<br>
&gt; hardware mixing, do not subvert the user&#39;s intentions by ignoring such<br>
&gt; nice hardware.<br>
&gt;<br>
&gt; Any developer who claims &quot;always use software mixing&quot; or &quot;always use<br>
&gt; hardware mixing&quot; is a young, inexperienced fool.  There are valid<br>
&gt; 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>