<div dir="ltr"><div><div>Hi, <br></div>The scale of major minor is still an open problem. As you know none of the reported absinfos contains resolution information. The reported size range is somewhat similar acress various devices, but needs different scaling factors.<br>I have tested the patch with meizu mx4, nexus4, aquaris e4.5, nexus10. Apart from the already known driver issues, and sometimes astonishing lack of accuracy it works fine.<br><br>So to get to the right values I measured the size of my fingerprints with different amount of pressure and tried to reproduce the same amount of pressure on the touch screen and looked at the result.<br>I am still gathering numbers but for example on mx4 to get to convincing diameter sizes multiplying the mm value with 2.0 gives good results. On Nexus 4 I found something between 2.1 and 2.2 to be reasonable. The measured values on the e4.5 jumped a lot further. I need a more accurate method for that. In the second round I will probably try to verify the result with a finger-paint application.<br><br></div><br><div class="gmail_extra"><div class="gmail_quote">On Mon, Nov 23, 2015 at 5:19 AM, Peter Hutterer <span dir="ltr"><<a href="mailto:peter.hutterer@who-t.net" target="_blank">peter.hutterer@who-t.net</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="">On Fri, Nov 13, 2015 at 08:46:42AM +0100, Andreas Pokorny wrote:<br>
> Hi,<br>
> This version contains several rewordings and documentation additions from Peter<br>
> that I missed in the last update, within the first patch of the series, while<br>
> the second patch contains no changes compared to v8.<br>
<br>
</span>two high-level questions:<br>
- do you have a list of devices you've tested on so far that provide useful<br>
  data?<br>
  we need to figure out how to handle devices that have invalid ranges, such<br>
  as the T440s on my desk. Range claims 0..255, the max I can trigger with a<br>
  finger is ~10 which atm translates to 0.20mm or so. I can get up to<br>
  about 20 if I put my whole palm down.<br>
  either way, we need some strategy in place to deal with those devices and<br>
  figure out how widespread those are.<br></blockquote><div><br></div><div>I havent figured out how to identify the type of touch screen. The device names / vendor ids .. are rather inconclusive. But yes I think we need some way to configure a scaling factor.<br></div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
- do you have client-side code that makes use of these properties yet? I'd<br>
  like to have a look at it.<br></blockquote><div><br></div><div>We do use that information in the mirclient backend of qt. Not sure if qt uses the information for anytihing internally - but it is available to applications.<br>I mainly test with a plain-mir demo application called mir_client_fingerpaint . <br><br></div><div>regards<br></div><div>Andreas<br></div><div> </div></div></div></div>