summaryrefslogtreecommitdiffstats
path: root/DOCS/man
diff options
context:
space:
mode:
authorwm4 <wm4@nowhere>2013-07-07 18:37:55 +0200
committerwm4 <wm4@nowhere>2013-07-07 18:37:55 +0200
commit2c732a46ba37182692748acd2b72310d21c451f8 (patch)
tree382eb3fd8d9b41e4ed4c11ff4f7de9777c3f928e /DOCS/man
parent886d982aa3677370ae280745872a90d0ebb2f769 (diff)
downloadmpv-2c732a46ba37182692748acd2b72310d21c451f8.tar.bz2
mpv-2c732a46ba37182692748acd2b72310d21c451f8.tar.xz
ao_jack: allow more control about channel layouts
Diffstat (limited to 'DOCS/man')
-rw-r--r--DOCS/man/en/ao.rst15
1 files changed, 15 insertions, 0 deletions
diff --git a/DOCS/man/en/ao.rst b/DOCS/man/en/ao.rst
index e86fa2cc2c..f8af559ee9 100644
--- a/DOCS/man/en/ao.rst
+++ b/DOCS/man/en/ao.rst
@@ -60,6 +60,21 @@ jack
Automatically create connections to output ports (default: enabled).
When enabled, the maximum number of output channels will be limited to
the number of available output ports.
+ std-channel-layout=alsa|waveext|any
+ Select the standard channel layout (default: alsa). JACK itself has no
+ notion of channel layouts (i.e. assigning which speaker a given
+ channel is supposed to map to) - it just takes whatever the application
+ outputs, and reroutes it to whatever the user defines. This means the
+ user and the application is in charge of dealing with the channel
+ layout. ``alsa`` uses the old MPlayer layout, which is inspired by
+ ALSA's standard layouts. In this mode, ao_jack will refuse to play 3
+ or 7 channels (because these don't really have a defined meaning in
+ MPlayer). ``waveext`` uses WAVE_FORMAT_EXTENSIBLE order, which even
+ though it was defined by Microsoft, is the standard on many systems.
+ The value ``any`` makes JACK accept whatever comes from the audio
+ filter chain, regardless of channel layout and without reordering. This
+ mode is probably not very useful, other than debugging or when used
+ with fixed setups.
coreaudio (Mac OS X only)
native Mac OS X audio output driver