Paolo, Anders,
On 2015-10-07 02:44, Paolo Bolzoni wrote:
> I use this default. It allows to select any pcm via environment
> variable
> pcm.!default {
> type plug
> slave.pcm {
> @func getenv
> vars [ ALSAPCM ]
> default "pcm.PCH"
> }
> }
>
> As you can see the default is pcm.PCH I told you before. But it is
> useful to be able to change the sound pcm with ease because some
> programs do not like speak with dmix and want to speak with the
> hardware directly. (e.g., wine)
>
> So, for that programs I use ALSAPCM=hw:PCH.
>
> But, once again, names are probably different on your system.
OK, once I saw your comments about dmix I started to try and get that to
work - what I have found so far:
1. With NO .asoundrc file - only ONE mplayer instance works
2. Using this .asoundrc:
pcm.!default {
type plug
slave.pcm "dmixer"
}
pcm.dmixer {
type dmix
ipc_key 1024
slave {
pcm "hw:1,0"
period_time 0
period_size 1024
buffer_size 4096
rate 44100
}
bindings {
0 0
1 1
}
}
ctl.dmixer {
type hw
# card 0
card 1
device 0
}
I can get TWO mplayers going at the same time.
3. Using the .asoundrc above prevents Mumble and YouTube in Chrome
working
4. With NO .asoundrc file and xfce4-mixer and alsamixer settings for
Front Mike, Front Mike Boost, Rear Mike and Rear Mike Boost ALL muted,
Mumble still works fine! - it looks like it is bypassing ALSA and
talking directly to the port or something?
5. It looks like dmix setups can get quite complex - more reading is
required I think . .
6. I found this: "NOTE: For ALSA 1.0.9rc2 and higher you don't need to
setup dmix for analogue output. Dmix is enabled by default for
soundcards which don't support hardware mixing. You still need to set it
up for digital outputs." here:
http://alsa.opensrc.org/Dmix
- so I'm not sure what that means for me - I am only using analogue
output . .
7. It looks like with some correct dmix parameters for custom pcms for
Mumble and Chrome/YouTube, I should be able to get those to work?
8. There is stuff about snd-aloop and asym that also might be relevant
but I am a bit lost now . .
9. It looks like these problems go back a while:
https://bugzilla.redhat.com/show_bug.cgi?id=130593
but my problems seems like they should be soluble by now at least - even
if I have to set up a custom pcm for each input source . .
Thanks,
Phil.
--
Philip Rhoades
PO Box 896
Cowra NSW 2794
Australia
E-mail: [email protected]
------------------------------------------------------------------------------
Full-scale, agent-less Infrastructure Monitoring from a single dashboard
Integrate with 40+ ManageEngine ITSM Solutions for complete visibility
Physical-Virtual-Cloud Infrastructure monitoring from one console
Real user monitoring with APM Insights and performance trend reports
Learn More http://pubads.g.doubleclick.net/gampad/clk?id=247754911&iu=/4140
_______________________________________________
Alsa-user mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/alsa-user