On Thu, 17 Feb 2005, Paulo Marques wrote: >Dan Streetman wrote: >> Bottom line points: >> >> -nothing is gained from passing raw coordinates to evdev > >Nothing is gained either, since the information is the same (or less, in >case the hardware was mis-calibrated)
Yes, something is gained - I don't have to do software calibration! :) >> -passing calibrated coordinates to evdev makes software calibration >> optional. > >Optional doesn't save us any developing effort. On the contrary, we'll >have to make the software calibration *and* hardware calibration instead >of having just software calibration. Absolutely. No development effort is saved, I agree 100%. But development effort has never been the point! >> I do not want to have to do software calibration. If you want to, fine, >> you can do it just as well using hardware-calibration coordinates as raw >> coordinates. You won't ever notice the difference. > >That would be the worst of both worlds... Can you tell me _why_? >> Please, can we pass hardware-calibrated coordinates up from the 3M touch >> screen? :) > >If you want to develop the necessary software and convince the users to >calibrate twice, then sure, go ahead :) You are completely missing the point. Only one calibration will be done. 1. I'll do hardware calibration, _not_ software calibration. In order for this to be possible, the mtouchusb driver _has_ to pass calibrated coordinates up, not raw. 2. You do software calibration, _not_ hardware calibration. You should not care at all whether mtouchusb passes up raw or calibrated coordinates. >Lets get this into perspective, so that we can reach some conclusions. > >Am I missing something? It seems that the clear winner is the second >option. If you have some new points to add or don't agree with some of >the points above, please state your points clearly. Yes you are - you are missing the fact that you can do software calibration as much as you want, using hardware-calibrated coordinates. Software calibration does _not_ care whether the driver is passing raw or hardware-calibrated coordinates. The software calibration will do the conversion correctly _either way_. My point is, from a software calibration perspective, you should _not care_ whether the coordinates you get are raw or pre-calibrated. But from my perspective (of using just hardware calibration), I care _very much_. So since you shouldn't care and I do care, doesn't it make sense to just pass up the hardware-calibrated coordinates? -- Dan Streetman [EMAIL PROTECTED] --------------------- 186,272 miles per second: It isn't just a good idea, it's the law! ------------------------------------------------------- SF email is sponsored by - The IT Product Guide Read honest & candid reviews on hundreds of IT Products from real users. Discover which products truly live up to the hype. Start reading now. http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click _______________________________________________ linux-usb-devel@lists.sourceforge.net To unsubscribe, use the last form field at: https://lists.sourceforge.net/lists/listinfo/linux-usb-devel