<html>
    <head>
      <base href="https://bugs.freedesktop.org/" />
    </head>
    <body>
      <p>
        <div>
            <b><a class="bz_bug_link 
          bz_status_NEW "
   title="NEW --- - Stereo/surround detection"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=39360#c4">Comment # 4</a>
              on <a class="bz_bug_link 
          bz_status_NEW "
   title="NEW --- - Stereo/surround detection"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=39360">bug 39360</a>
              from <span class="vcard"><a class="email" href="mailto:jdaviesf7@gmail.com" title="John French <jdaviesf7@gmail.com>"> <span class="fn">John French</span></a>
</span></b>
        <pre>(In reply to <a href="show_bug.cgi?id=39360#c3">comment #3</a>)
<span class="quote">> Would be nice if we could only deactivate up-mixing of stereo sources.

> Even though doing "enable-remixing=no" disables stereo up-mixing, it will
> also disable many wanted features such as mono up-mixing and remapping of
> strange channel maps like "front-left-of-center" and "front-right-of-center"
> to something meaningful for your 5.1/7.1 setup.</span >

I would appreciate something like this, as I don't want upmixing of stereo
content when I'm using my 5.1 system but do want both downmixing of 5.1 content
and upmixing of mono content when I use headphones.

It seems to me that an ideal solution would only downmix or upmix any channels
in a source which do not correspond directly to output channels. For instance,
mono sources would only be upmixed when there is no center channel, 7.1 content
would have its rear channels downmixed into the surround channels for a 5.1
output, 5.1 would be downmixed for a stereo output, but stereo would not be
remixed at all for anything but a mono output.

In other words, map input channels directly to output channels whenever there
is a reasonable match, but downmix to ensure all channels are heard and upmix
to maintain positioning (e.g. of mono) where necessary.</pre>
        </div>
      </p>
      <hr>
      <span>You are receiving this mail because:</span>
      
      <ul>
          <li>You are the QA Contact for the bug.</li>
          <li>You are the assignee for the bug.</li>
      </ul>
    </body>
</html>