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."

In my experience, this is a lie.

On Wed, Oct 7, 2015 at 2:13 PM, Philip Rhoades <p...@pricom.com.au> wrote:
> 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:  p...@pricom.com.au

------------------------------------------------------------------------------
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
Alsa-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/alsa-user

Reply via email to