<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 TRANSITIONAL//EN">
<HTML>
<HEAD>
  <META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=UTF-8">
  <META NAME="GENERATOR" CONTENT="GtkHTML/3.0.10">
</HEAD>
<BODY>
Alex,<BR>
<BR>
&nbsp;&nbsp;&nbsp; My problem is not regarding whether or not dmix works. It does work. Let me illustrate my point by showing you my /etc/asound.conf file:<BR>
<BR>
###############<BR>
<BR>
pcm.!default {<BR>
&nbsp;&nbsp;&nbsp; type plug<BR>
&nbsp;&nbsp;&nbsp; slave.pcm &quot;dmixer&quot;<BR>
}<BR>
&nbsp; <BR>
pcm.dsp0 {<BR>
&nbsp;&nbsp;&nbsp; type plug<BR>
&nbsp;&nbsp;&nbsp; slave.pcm &quot;dmixer&quot;<BR>
}<BR>
&nbsp; <BR>
pcm.dmixer&nbsp; {<BR>
&nbsp;&nbsp;&nbsp; type dmix<BR>
&nbsp;&nbsp;&nbsp; ipc_key 1024<BR>
&nbsp;&nbsp;&nbsp; slave {<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; pcm &quot;hw:0,0&quot;<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; period_time 0<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; period_size 1024<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; buffer_size 8192<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; #periods 128<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; rate 44100<BR>
&nbsp;&nbsp;&nbsp; }<BR>
}<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <BR>
ctl.mixer0 {<BR>
&nbsp;&nbsp;&nbsp; type hw<BR>
&nbsp;&nbsp;&nbsp; card 0<BR>
}<BR>
<BR>
#############<BR>
<BR>
&nbsp;&nbsp;&nbsp; As you can see, I redefine the &quot;default&quot; device so that it uses the dmixer slave pcm, which is of type dmix, to mix the output. This works fine with mplayer, as long as I specify &quot;-ao alsa1x:default&quot;. However, from my experience, most applications that output to ALSA will output to the device named &quot;default&quot;. Mplayer does not do this. If it did, it would be enough to say &quot;-ao alsa1x&quot; and my output would go through dmix. This is not the case; I cannot play other sounds on my computer if I use &quot;-ao alsa1x&quot;.<BR>
<BR>
&nbsp;&nbsp;&nbsp; So, mplayer's ALSA support DOES work. But I don't think it's working properly. If it was, choosing &quot;alsa1x&quot; as the audio driver should be enough to get it to use dmix, in my case. One should not have to specify &quot;default&quot; as the device name when it is clear that it is the default device!<BR>
<BR>
-Adar<BR>
<BR>
On Tue, 2004-05-04 at 03:42, Weiss Alex wrote:
<BLOCKQUOTE TYPE=CITE>
<PRE><FONT COLOR="#737373"><I>Hey Adar,

If I understand you correctly, you want mplayer to
send the audio track through the alsa software mixer
(dmix), right? I've been very successful in setting
this up. 

The first question I'd have is whether alsa support is
compiled into mplayer (see my previous post) as the
newer versions of mplayer don't seem to recognize
alsa-libs after 0.9.8. 

If you do have that compiled, run mplayer with the
following command mplayer -ao alsa9:dmixer file.avi or
include the line: ao=alsa9:dmixer in your
.mplayer/config file.

That should get you up and running!

Best,

Alex


        
                
__________________________________
Do you Yahoo!?
Win a $20,000 Career Makeover at Yahoo! HotJobs  </FONT>
<A HREF="http://hotjobs.sweepstakes.yahoo.com/careermakeover"><U>http://hotjobs.sweepstakes.yahoo.com/careermakeover</U></A>
<FONT COLOR="#737373">
_______________________________________________
MPlayer-users mailing list
MPlayer-users@mplayerhq.hu</FONT>
<A HREF="http://mplayerhq.hu/mailman/listinfo/mplayer-users"><U>http://mplayerhq.hu/mailman/listinfo/mplayer-users</U></I></A></PRE>
</BLOCKQUOTE>
</BODY>
</HTML>