Closed Bug 1859570 Opened 1 years ago Closed 1 year ago

[wpt-sync] Sync PR 42212 - [MediaCapture Extensions] Face framing constraints and settings

Categories

(Testing :: web-platform-tests, task, P4)

task

Tracking

(firefox121 fixed)

RESOLVED FIXED
121 Branch
Tracking Status
firefox121 --- fixed

People

(Reporter: wpt-sync, Unassigned)

References

()

Details

(Whiteboard: [wptsync downstream])

Sync web-platform-tests PR 42212 into mozilla-central (this bug is closed when the sync is complete).

PR: https://github.com/web-platform-tests/wpt/pull/42212
Details from upstream follow.

Eero Häkkinen <eero.hakkinen@intel.com> wrote:

[MediaCapture Extensions] Face framing constraints and settings

This CL implements Media Capture and Streams Extensions automatic face
framing constraints and settings on the renderer side. On the media
capture video backend side, this CL sets the default automatic face
framing support to be not supported.

Spec: https://w3c.github.io/mediacapture-extensions/#exposing-mediastreamtrack-source-automatic-face-framing-support

Automatic face framing feature is behind a flag:
chrome --enable-blink-features=MediaCaptureCameraControl

Intent to Prototype :
https://groups.google.com/a/chromium.org/g/blink-dev/c/LyQu9L_Iv58/m/o0Vbn1IrAAAJ

Bug: 1458341
Change-Id: Ia0c96b30c23d874ccbb5265ad72fd8d03442dda6
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/4647334
Reviewed-by: Rijubrata Bhaumik \<rijubrata.bhaumik@intel.com>
Commit-Queue: Eero Hakkinen \<eero.hakkinen@intel.com>
Reviewed-by: Ilya Nikolaevskiy \<ilnik@chromium.org>
Reviewed-by: Matthew Denton \<mpdenton@chromium.org>
Reviewed-by: Guido Urdaneta \<guidou@chromium.org>
Reviewed-by: Vladimir Levin \<vmpstr@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1210813}

CI Results

Ran 9 Firefox configurations based on mozilla-central, and Firefox, Chrome, and Safari on GitHub CI

Total 1 tests and 4 subtests

Status Summary

Firefox

OK : 1
FAIL : 3
PRECONDITION_FAILED: 1

Chrome

OK : 1
PASS : 1
PRECONDITION_FAILED: 3

Safari

OK : 1
PASS : 1
PRECONDITION_FAILED: 3

Links

Gecko CI (Treeherder)
GitHub PR Head
GitHub PR Base

Details

Firefox-only Failures

New Tests That Don't Pass

  • /mediacapture-extensions/GUM-faceFraming.https.html [wpt.fyi]
    • Test getSupportedConstraints().faceFraming: PRECONDITION_FAILED (Chrome: PRECONDITION_FAILED, Safari: PRECONDITION_FAILED)
    • Test getCapabilities().faceFraming: FAIL (Chrome: PRECONDITION_FAILED, Safari: PRECONDITION_FAILED)
    • Test getSettings().faceFraming: FAIL (Chrome: PRECONDITION_FAILED, Safari: PRECONDITION_FAILED)
    • Test applyConstraints() with faceFraming: FAIL (Chrome: PASS, Safari: PASS)
Pushed by wptsync@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/84aeee95710a [wpt PR 42212] - [MediaCapture Extensions] Face framing constraints and settings, a=testonly https://hg.mozilla.org/integration/autoland/rev/4012e7c1a084 [wpt PR 42212] - Update wpt metadata, a=testonly
Status: NEW → RESOLVED
Closed: 1 year ago
Resolution: --- → FIXED
Target Milestone: --- → 121 Branch
You need to log in before you can comment on or make changes to this bug.