<html>
  <head>
    <meta content="text/html; charset=utf-8" http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    OK, I've spent another hour or so trying different combinations and
    it seems to be a bug inside either ALSA or PulseAudio.<br>
    SB Omni Surround 5.1, as you can see from name, has 6 outputs:
    front-left,front-right,rear-left,rear-right,front-center,lfe (lets
    ignore other non-related inputs/outputs here)<br>
    I've done many experiments and defined which modes are working and
    which doesn't.<br>
    <br>
    Modes that work fine:<br>
    - 5.1<br>
    - 5.0<br>
    - 4.0<br>
    - 2.0<br>
    <br>
    Modes that doesn't work fine:<br>
    - 2.1 (stereo only, noise in 3rd output starting from 1 instead,
    relatively hight frequency light clicking)<br>
    - 4.1 (quadro only, noise in 5th output starting from 1 instead,
    relatively hight frequency light clicking)<br>
    <br>
    It is clearly visible that any time I want to skip some output, for
    instance:<br>
        ttable.0.FL 1<br>
        ttable.1.FR 1<br>
        ttable.5.LFE 1<br>
    instead of<br>
        ttable.0.FL 1<br>
        ttable.1.FR 1<br>
        ttable.2.LFE 1<br>
    <br>
    To direct LFE to proper output it doesn't work. This is the same
    reason why 5.0 is working fine (no skipped outputs, all consequent)
    and 4.1 doesn't (we need to skip 5th output starting from 1 and use
    6th instead).<br>
    <br>
    When I try this:<br>
        ttable.0.FL 1<br>
        ttable.2.FR 1<br>
        ttable.1.LFE 1<br>
    then as expected I can hear LFE in right front output.<br>
    <br>
    Any hints from anyone what is wrong here? There are literally NO
    DOCS about how it works internally, so these experiments all I can
    provide at the moment.<br>
    There were pulseaudio logs in this thread if anyone needs details.<br>
    <br>
    ALSA 1.1.0, PulseAudio 7.1, Ubuntu 16.04 x64<br>
    <pre class="moz-signature" cols="72">Sincerely, Nazar Mokrynskyi
github.com/nazar-pc
Skype: nazar-pc
Diaspora: <a class="moz-txt-link-abbreviated" href="mailto:nazarpc@diaspora.mokrynskyi.com">nazarpc@diaspora.mokrynskyi.com</a>
Tox: A9D95C9AA5F7A3ED75D83D0292E22ACE84BA40E912185939414475AF28FD2B2A5C8EF5261249</pre>
    <div class="moz-cite-prefix">On 28.11.15 09:56, Raymond Yau wrote:<br>
    </div>
    <blockquote
cite="mid:CAN8cciZyvVA84uM=kjYzH+Hr72UkrT=qe_xKG5G0-ExKdNRkjw@mail.gmail.com"
      type="cite">
      <p><br>
        ><br>
        > I've been looking at those lines. Do you think it should be
        done in USB-Audio, or should it be added into separate config
        file specific for this sound card?<br>
      </p>
      <p><a moz-do-not-send="true"
href="http://git.alsa-project.org/?p=alsa-lib.git;a=blob;f=src/conf/pcm/surround21.conf;hb=HEAD">http://git.alsa-project.org/?p=alsa-lib.git;a=blob;f=src/conf/pcm/surround21.conf;hb=HEAD</a></p>
      <p>The route of surround21 is hardcoded to use surround51 , this
        mean your ttable are used by those usb audio support 6 channels,
        those usb audio which only support 8 channels need to define
        their own 21 route as both surround51 and surround71 of usb
        audio use route plugin </p>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <br>
      <pre wrap="">_______________________________________________
pulseaudio-discuss mailing list
<a class="moz-txt-link-abbreviated" href="mailto:pulseaudio-discuss@lists.freedesktop.org">pulseaudio-discuss@lists.freedesktop.org</a>
<a class="moz-txt-link-freetext" href="http://lists.freedesktop.org/mailman/listinfo/pulseaudio-discuss">http://lists.freedesktop.org/mailman/listinfo/pulseaudio-discuss</a>
</pre>
    </blockquote>
    <br>
  </body>
</html>