- From: Harald Alvestrand <harald@alvestrand.no>
- Date: Mon, 11 Aug 2014 09:38:23 +0200
- To: public-media-capture@w3.org
- Message-ID: <53E872EF.7090908@alvestrand.no>
On 08/10/2014 11:48 PM, Silvia Pfeiffer wrote: > > What's the difference between providing a float to give the aspect > ratio and a float to provide an epsilon for accuracy to providing two > integers to provide exact aspect ratio? It's two numbers either way. > Actually, two integers need less storage, are easier to understand and > read by users (you could have fooled me with expecting to know that > 1.7 is supposed to be 16/9), and more accurate. I really don't see > where you see the advantage? > Actually Javascript doesn't do integers. It just does doubles. So no storage saving. Concrete suggestion: I suggest we define epsilon to be 1/1000 of the largest number in the comparision. So 1.78 would not match 1.777777777777777, but 1.778 would. > Best Regards, > Silvia. > > On 11 Aug 2014 03:05, "Jan-Ivar Bruaroey" <jib@mozilla.com > <mailto:jib@mozilla.com>> wrote: > > On 8/9/14 6:06 PM, Eric Rescorla wrote: >> With AspectRatio, the problem >> is that the user wants to specify a ratio that can't be >> accurately represented >> with a double and we've just defined a language that's too >> impoverished >> to represent that. > > Realistically, are there going to be competing standard aspect > ratios within epsilon? > > For hardware that can do flexible ratios, is double-precision > insufficient to deduce the other pixel dimension? > > If not, then I think this is largely a problem that > implementations should solve without affecting users. Users > specifying 1.78, 1.77777777778 or 16/9 presumably all mean exactly > the same thing, the standard 16:9 widescreen aspect. Thus an > epsilon seems reasonable to me for aspectRatio, and introducing > fractions seems overkill from a user's perspective. > > .: Jan-Ivar :. >
Received on Monday, 11 August 2014 07:38:58 UTC