Hi all,

I am using an onboard Audigy LS with the ca0106 driver on Fedora Core 6.
This is on a mythtv box and I would like to use mythtv's internal volume
controls, but of course I don't have a Master control.  I first tried
just using softvol to create a Master control and that did not work.  I
then read that you need to be able to run aplay on the device from 2
consoles simultaneously in order to use softvol.  I could not, so I then
set up dmix.  I can now run 'aplay -Dduplex file.wav' from 2 different
consoles simultaneously just fine.  I can also control the volume with
'amixer set "Master" 90%' and the volume is correctly set.  In mythtv I
have it set to use the internal volume controls and control Master and I
have the mixer set to /usr/bin/amixer.  Sound comes through fine but I
can not control the volume with the remote.  Also note that with my
new .asoundrc xmms no longer has sound other than 'clicking'.  I can
deal with that later as for now I just want to control the volume with
my remote.  Here is the pertinent info:

---------------
[EMAIL PROTECTED] 11:30:26 ~ ]$ aplay -L
front:CARD=CA0106,DEV=0
    CA0106, CA0106
    Front speakers
rear:CARD=CA0106,DEV=0
    CA0106, CA0106
    Rear speakers
center_lfe:CARD=CA0106,DEV=0
    CA0106, CA0106
    Center and Subwoofer speakers
side:CARD=CA0106,DEV=0
    CA0106, CA0106
    Side speakers
surround40:CARD=CA0106,DEV=0
    CA0106, CA0106
    4.0 Surround output to Front and Rear speakers
surround41:CARD=CA0106,DEV=0
    CA0106, CA0106
    4.1 Surround output to Front, Rear and Subwoofer speakers
surround50:CARD=CA0106,DEV=0
    CA0106, CA0106
    5.0 Surround output to Front, Center and Rear speakers
surround51:CARD=CA0106,DEV=0
    CA0106, CA0106
    5.1 Surround output to Front, Center, Rear and Subwoofer speakers
surround71:CARD=CA0106,DEV=0
    CA0106, CA0106
    7.1 Surround output to Front, Center, Side, Rear and Woofer speakers
iec958:CARD=CA0106,DEV=0
    CA0106, CA0106
    IEC958 (S/PDIF) Digital Audio Output
null
    Discard all samples (playback) or generate zero samples (capture)
-------------

[EMAIL PROTECTED] 11:30:23 ~ ]$ cat .asoundrc
# Personal: ~/.asoundrc
# Global: /etc/asound.conf

pcm.snd_card {
    type hw
    card 0
    device 0
    # mmap_emulation true  # If mmap() err
}

pcm.dmixed {
    type dmix
    ipc_key 1024
    #ipc_key_add_uid false   # No user restriction
    #ipc_perm 0666           # IPC permissions for multi-user
    slave {
       pcm "snd_card"
       rate 4800          # If chipmunks
       #buffer_size 4096  # If pops
       #period_size 512   # If crackles
    }
}

pcm.dsnooped {
    type dsnoop
    ipc_key 2048
    slave {
        pcm "snd_card"
        rate 48000        # If chipmunks
        #period_size 128  # If crackles
    }
}

pcm.softvol {
    type softvol
    slave.pcm "dmixed"
#    slave.pcm  "duplex"
    control {
        name "Master"  # Can rename this
        card 0
    }
}

pcm.duplex {
    type asym
    playback.pcm "plug:softvol"
    capture.pcm "plug:dsnooped"
}

pcm.!default {
    type plug
    slave.pcm "duplex"
}

pcm.dsp0 {
    type plug
    slave.pcm "duplex"
}
--------------------

Thanks,

Brad


-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2005.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
Alsa-user mailing list
Alsa-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/alsa-user

Reply via email to