- From: cowwoc <cowwoc@bbs.darktech.org>
- Date: Thu, 11 Sep 2014 15:22:05 -0400
- To: Jan-Ivar Bruaroey <jib@mozilla.com>, Stefan Håkansson LK <stefan.lk.hakansson@ericsson.com>, "public-media-capture@w3.org" <public-media-capture@w3.org>
- Message-ID: <5411F65D.7020903@bbs.darktech.org>
On 11/09/2014 3:02 PM, cowwoc wrote:
> On 11/09/2014 2:57 PM, Jan-Ivar Bruaroey wrote:
>> I'm OK with that. But just so we understand that precision cuts both
>> ways, this means that:
>>
>> 1. { aspectRatio: { exact: 1.78 } } will always fail (as will all
>> such numbers in [1])
>> 2. { aspectRatio: { exact: 1.778 } } will always fail
>> 3. { aspectRatio: { exact: 1.7778 } } will always fail
>> 4. { aspectRatio: { exact: 1.77778 } } will always fail
>> 5. { aspectRatio: { exact: 1.777778 } } will always fail
>> 6. { aspectRatio: { exact: 1.7777778 } } will always fail
>> 7. { aspectRatio: { exact: 1.77777778 } } will always fail
>> 8. { aspectRatio: { exact: 1.777777778 } } will always fail
>> 9. { aspectRatio: { exact: 1.7777777778 } } includes all 16:9 displays
>> 10. { aspectRatio: min: 1.778 } excludes all 16:9 displays
>> 11. { aspectRatio: max: 1.778 } includes all 16:9 displays
>> 12. { aspectRatio: max: 1.777 } excludes all 16:9 displays
>> 13. { aspectRatio: max: 1.333 } excludes all 4:3 displays
>> 14. { aspectRatio: min: 1.333 } includes all 4:3 displays
>>
>
> Good point. Remind me again why users shouldn't be allowed to specify
> the epsilon?
>
> One user might want *exactly* one aspect ratio and another might want
> something *roughly* around another ratio. Isn't this a business decision?
Sorry, I forgot to reply to the first half of your message:
> If he's "aiming for 800x1200", shouldn't he express that as { width:
> 800, height: 1200 } ?
>
> Since he's not, are you saying that a camera that only has 788x1200
> need not apply? What precision do we expect for shape alone among
> multiple usually hardware-determined choices, and can a viewer tell?
Here is my use-case: I've got this 4x3 section in my UI for video. Now,
I want the highest resolution video you can give me with this aspect
ratio. If you return some low-res video I will up-scale it to fit.
Meaning, 800x1200 or 400x600 are fine but 788x1200 is not because it
will look bad to have a column of 12 black pixels alongside the video
(I'm aiming for no black bars or cropping). If I really have to (the
webcam doesn't support the desired resolution) I'll crop the video, but
I don't like you making me crop the video when I don't have to (rounding
error caused by the epsilon value).
I hope this clears it up.
Gili
Received on Thursday, 11 September 2014 19:24:31 UTC