<html>
    <head>
      <base href="https://bugs.freedesktop.org/">
    </head>
    <body>
      <p>
        <div>
            <b><a class="bz_bug_link 
          bz_status_ASSIGNED "
   title="ASSIGNED - Wobbly AlpsPS/2 ALPS DualPoint TouchPad"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=104828#c19">Comment # 19</a>
              on <a class="bz_bug_link 
          bz_status_ASSIGNED "
   title="ASSIGNED - Wobbly AlpsPS/2 ALPS DualPoint TouchPad"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=104828">bug 104828</a>
              from <span class="vcard"><a class="email" href="mailto:Hi-Angel@yandex.ru" title="Hi-Angel <Hi-Angel@yandex.ru>"> <span class="fn">Hi-Angel</span></a>
</span></b>
        <pre>I think I figured how to fix it. Let's keep hysteresis disabled from the
beginning, and then every time a finger seems still, apply the simple algo from
point "1" of the prev. comment. Do it 5 times in the row, and if at least one
of them showed wobbling, enable hysteresis, otherwise assume FW filters.

The "5 times" is to workaround possible frame losses. I think it is impossible
to workaround the problem completely (well, not without paying unnecessary CPU
load by peoples with good touchpads), but we can reduce the possibility of the
losses' influence down to a neglectable minimum.

I gonna check if I've got enough time & knowledge to try writing the code these
holidays.</pre>
        </div>
      </p>


      <hr>
      <span>You are receiving this mail because:</span>

      <ul>
          <li>You are the assignee for the bug.</li>
      </ul>
    </body>
</html>