W3C home > Mailing lists > Public > public-webrtc@w3.org > September 2020

[mediacapture-main] Pull Request: Define the fitness distance for all required constrains.

From: Eero Häkkinen via GitHub <sysbot+gh@w3.org>
Date: Wed, 09 Sep 2020 22:22:36 +0000
To: public-webrtc@w3.org
Message-ID: <pull_request.opened-483172047-1599690155-sysbot+gh@w3.org>
eehakkin has just submitted a new pull request for https://github.com/w3c/mediacapture-main:

== Define the fitness distance for all required constrains. ==
This CL defines the fitness distance also for required constrains whose
value contains a member named 'ideal' in addition to members named
'exact', 'max' and/or 'min'.

Lets take a **width** constraint `{ideal: 1920, min: 320}` as an example and lets assume that the browser supports the constraint and that there are settings dictionaries which satisfy the constraint (so fitness distance algorithm steps 1 and 2 can be ignores).
Then,
* the step 3 does not apply because the constraint is required (has 'min'),
* the step 4 does not apply because the ideal value is specified, and
* the steps 5 and 6 do not apply because the constraint is not non-required but required,

thus the fitness distance is undefined.

Clearly, the step 5 should apply and the fitness distance should be positive infinity for settings dictionaries with width less than 320, 0 for settings dictionaries with width of 1920 and  |actual - 1920| / max(|actual|, 1920) for other settings dictionaries.

See https://github.com/w3c/mediacapture-main/pull/722


-- 
Sent via github-notify-ml as configured in https://github.com/w3c/github-notify-ml-config
Received on Wednesday, 9 September 2020 22:22:39 UTC

This archive was generated by hypermail 2.4.0 : Wednesday, 9 September 2020 22:22:40 UTC