On Sat, 2014-10-18 at 09:50 -0700, Ian Zimmerman wrote:
> On Fri, 17 Oct 2014 08:08:21 +0100,
> Steven Newbury <[email protected]> wrote:
> 
> Steven> Pulseaudio uses named channels and expects clients to specify
> Steven> their channel-map if the default (ALSA) map does not route 
> the
> Steven> audio to the expected speakers.
> 
> Steven> Many Google results suggest dealing with this by re-routing 
> the
> Steven> audio channels with the appropriate ALSA plugin, unless this 
> is
> Steven> then specifically configured in the pulse configuration the
> Steven> named channels will be wrong and even then this will break 
> any
> Steven> clients which expect the default mapping.
> 
> Steven> Virtually all media files and codecs, certainly flac, dca, 
> a52,
> Steven> and of course anything based on Microsoft's
> Steven> WAVEFORMAT_EXTENSIBLE specification, assume the layout in the
> Steven> table here:
> 
> Steven> http://en.wikipedia.org/wiki/Surround_sound#Standard_speaker_channels
> 
> Steven> For the 5.1 case:
> Steven> ALSA:           FL, FR, RL, RR, FC, LFE
> Steven> WAVE-EX:        FL, FR, FC, LFE, RL, RR
> 
> Steven> Fortunately, pulseaudio directly addresses this with a built-
> in
> Steven> channel map for WAVE-EX which can be set automatically in the
> Steven> stream sample-spec.
> 
> Will this change anything (even if it is "for the better" from your 
> POV)
> in a setup without pulseaudio (output directly to ALSA)?
> 
This only affects the pulseaudio output plugin.

As an side, as I mentioned in my other email, this patch is badly 
mangled so anybody testing this will want to pull from my github repo.

Attachment: signature.asc
Description: This is a digitally signed message part

_______________________________________________
mpd-devel mailing list
[email protected]
http://mailman.blarg.de/listinfo/mpd-devel

Reply via email to