Hate to reply to myself, but I narrowed down the problem. If I use the "master" control in the mixer, it only works on the front channels. If I use the PCM control, it will adjust FL, FR, RL, and RR. And that is whether or not I have the 3d-control switch or the "4 channel mode" switch enabled, or disabled - they don't seem to affect the behavior at all.

However, I still have the center + subwoofer problem. Short of software volume control in XMMS or other programs, they don't seem to respond to any mixer control I can find.

Any ideas/help?

TIA, you've been very helpful so far!


Bradee-oh! wrote:
I got dmix working with the surround device "hw:0,1" and have the channel duping for stereo->5.1 working with the dmix device. Hurray!

Now I have a couple more questions.

1 - When I play a stereo audio file in XMMS, for example, and I control the volume slider, the front and rear channels successfully change their volume, yet center and subwoofer stay at what I assume is "full volume". Has anyone had experience with solving this problem?

If I set the alsa plugin to use "software volume control", indeed all 6 channels get adjusted - the problem is with hardware mixer only.

2 - Now I have to figure out how to deal with the mixer situation in general. What mixer device can I use or how can I set up one such that sliding the master volume on the mixer will raise or lower all 6 channels equally? Like I said in #1, the volume control in XMMS only adjusts FL, FR, RL, and RR. The volume slider in my panel that uses device /dev/sound/mixer only adjusts the FL and FR.

Is there any universal mixer I can setup/use to handle all 6?

Here is my /etc/asound.conf file  -

pcm.mixed51 {
  type dmix
  ipc_key 1024489
  slave {
    pcm "hw:0,1"
    rate 48000
    channels 6
    period_time 0
    period_size 1024
    buffer_time 0
    buffer_size 4096
  }
}

pcm.s51 {
  type plug
  slave {
    pcm "mixed51"
    channels 6
    rate 48000
  }
  ttable.0.0 1
  ttable.1.1 1
  ttable.0.2 1
  ttable.1.3 1
  ttable.0.4 0.5
  ttable.1.4 0.5
  ttable.0.5 0.5
  ttable.1.5 0.5
}

ctl.mixer0 {
    type hw
    card 0
    device 1
}




As you can see, I tried to set the mixer to work with hw:0,1 but it didn't seem to have any effect.



Thanks for your help!

-Bradee-oh!
---
[This E-mail has been scanned by Declude Virus running on mail.rwgusa.net and is virus-free]




-------------------------------------------------------
This SF.Net email is sponsored by: SourceForge.net Broadband
Sign-up now for SourceForge Broadband and get the fastest
6.0/768 connection for only $19.95/mo for the first 3 months!
http://ads.osdn.com/?ad_id=2562&alloc_id=6184&op=click
_______________________________________________
Alsa-user mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/alsa-user
---
[This E-mail has been scanned by Declude Virus running on mail.rwgusa.net and is virus-free]




---
[This E-mail has been scanned by Declude Virus running on mail.rwgusa.net and is 
virus-free]



-------------------------------------------------------
This SF.Net email is sponsored by: Oracle 10g
Get certified on the hottest thing ever to hit the market... Oracle 10g. Take an Oracle 10g class now, and we'll give you the exam FREE.
http://ads.osdn.com/?ad_id=3149&alloc_id=8166&op=click
_______________________________________________
Alsa-user mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/alsa-user

Reply via email to