- From: Stefan Håkansson LK <stefan.lk.hakansson@ericsson.com>
- Date: Tue, 19 Nov 2013 09:29:57 +0000
- To: Harald Alvestrand <harald@alvestrand.no>, "public-media-capture@w3.org" <public-media-capture@w3.org>
On 18/11/13 21:57, Harald Alvestrand wrote:
> On 11/18/2013 09:36 PM, Jan-Ivar Bruaroey wrote:
>> On 11/17/13 11:40 PM, Harald Alvestrand wrote:
>>> Done: If I'm doing an application whose only purpose is analyzing houses
>>> for isolation hotspots, getting a non-thermal camera will just mean that
>>> I have to make code paths to deal with "this is a camera, but the data
>>> I'm getting from it is completely nonsensical". I don't want to spend
>>> time doing that.
>>
>> I'm not saying you have to. One line is all it takes:
>>
>> if (!browser.getSupportedConstraints().hasOwnProperty("thermal"))
>> return false;
>>
>> This is an app decision.
>
> By the same token, why should this developer (who write apps for thermal
> cameras only) be the one to do that, and not the one who can live with a
> visible-light camera when his application is written for a thermal?
>
> The getSupportedConstraints() actually makes things a lot easier when
> dealing with constraints that the browser may or may not know, no matter
> whether the WG eventually agrees with me or with Jan-Ivar.
>
> But I think I'll stop posting on this subject. Let's hear from others.
Well, as you asked for it:
On the topic of gUM failing or not on unknown mandatory constraints
===================================================================
I come to the same conclusion as Harald. If we take the example of
"zoom" (which seems the one just outside mandatory-to-support according
to slide 24 in
http://www.w3.org/wiki/images/f/fd/Constraints20130406.pdf): Assume my
app for some reason must be able to control zoom (so it puts it as a
mandatory constraint for gUM). If the browser doesn't understand "zoom",
I am not helped by a success CB because the browser can't control the
zoom - and that was a mandatory requirement for me.
On getSupportedConstraints
==========================
This is a really good proposal I think, we should introduce (something
like) this.
On Mandatory constraints in general
===================================
I like the expressiveness of them, but I have two issues:
1. We do introduce some fingerprinting possibilities (20 questions)
2. I keep hearing that some OS's (that has a non negligible market
share) just answer "yes, I can do that".
Would it make sense to go with only optional constraints for the first
version?
>
>
Received on Tuesday, 19 November 2013 09:31:07 UTC