Contact emails gui...@chromium.org
Explainer None Specification https://w3c.github.io/mediacapture-main/#constrainable-properties Summary Blink supports a number of nonstandard goog-prefixed constraints for getUserMedia from some time before constraints were properly standardized. Usage has gone down significantly ~0.000001% to 0.0009% (depending on the constraint) and some of them do not even have an effect due to changes in the Chromium audio-capture stack. Soon none of them will have any effect due to other upcoming changes in Chromium's audio stack. Blink component Blink > MediaStream Motivation These goog-prefixed constraints are a relic from the pre-standard getUserMedia times and should not be used by anyone. Usage is now low enough that they can be removed without causing significant regressions. Initial public proposal None TAG review None TAG review status Not applicable Risks Interoperability and Compatibility The interoperability risk is zero since these goog-prefixed constraints are not implemented by any other browser. This change encourages developers to use standard getUserMedia constraints, which are supported by all major browsers. There is limited compatibility risk in that these constraints will now be ignored by Chromium if applications try to use them. This is already partially happening in practice because, while the constraints are still exposed on the Web, several of them have no effect on how audio is captured. They are implemented as custom dictionary members which will be ignored if not present and only as part of a nonstandard constraint syntax. Gecko: No signal WebKit: No signal Web developers: No signals Other signals: WebView application risks Does this intent deprecate or change behavior of existing APIs, such that it has potentially high risk for Android WebView-based applications? Same as general compatibility risk. DebuggabilityNone Is this feature fully tested by web-platform-tests <https://chromium.googlesource.com/chromium/src/+/main/docs/testing/web_platform_tests.md> ?No Flag name on chrome://flagsNone Finch feature nameNone Non-finch justificationNone Requires code in //chrome?False Estimated milestonesDeprecation in 133 and removal in 134. Link to entry on the Chrome Platform Status https://chromestatus.com/feature/5097536380207104 -- You received this message because you are subscribed to the Google Groups "blink-dev" group. To unsubscribe from this group and stop receiving emails from it, send an email to blink-dev+unsubscr...@chromium.org. To view this discussion visit https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CA%2BBuZxbvN7WLdnJhLW3ZXKjAdrvAOA7%3DtosmKvKO0yB1-9k3Vg%40mail.gmail.com.