Closed Bug 1698717 Opened 3 years ago Closed 3 years ago

[wpt-sync] Sync PR 28063 - webcodecs: Temporal SVC encode

Categories

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

task

Tracking

(firefox88 fixed)

RESOLVED FIXED
88 Branch
Tracking Status
firefox88 --- fixed

People

(Reporter: mozilla.org, Unassigned)

References

()

Details

(Whiteboard: [wptsync downstream])

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

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

b'Eugene Zemtsov <eugene@chromium.org>' wrote:

webcodecs: Temporal SVC encode

  1. Adding VideoEncoderConfig.scalabilityMode and EncodedVideoChunkMetadata
  2. Connecting them to SVC fields in media::VideoEncoder config and output
  3. Renaming VideoEncoderOutputCallback to EncodedVideoChunkOutputCallback
    in order to comply with the spec.
  4. Deleting EncodedVideoMetadata, it doesn't do anything,
    and can be confused with EncodedVideoChunkMetadata
  5. New test: temporal_svc.any.js

Bug: 1176474
Change-Id: Ia89ec093c55df4495f50d51262bcc75c578fd8d6
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2755947
Commit-Queue: Eugene Zemtsov \<eugene@chromium.org>
Reviewed-by: Dan Sanders \<sandersd@chromium.org>
Reviewed-by: Chrome Cunningham \<chcunningham@chromium.org>
Cr-Commit-Position: refs/heads/master@{#863171}

Whiteboard: [wptsync downstream] → [wptsync downstream error]

CI Results

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

Total 2 tests and 9 subtests

Status Summary

Firefox

OK : 2
FAIL: 18

Chrome

OK : 2
PASS: 18

Safari

OK : 2
FAIL: 18

Links

Gecko CI (Treeherder)
GitHub PR Head
GitHub PR Base

Details

New Tests That Don't Pass

/webcodecs/video-encoder.any.html
Test VideoEncoder construction: FAIL (Chrome: PASS, Safari: FAIL)
Test VideoEncoder.configure(): FAIL (Chrome: PASS, Safari: FAIL)
Test successful configure(), encode(), and flush(): FAIL (Chrome: PASS, Safari: FAIL)
Test successful reset() and re-confiugre(): FAIL (Chrome: PASS, Safari: FAIL)
Test successful encode() after re-configure().: FAIL (Chrome: PASS, Safari: FAIL)
Test encoder consumes (closes) frames.: FAIL (Chrome: PASS, Safari: FAIL)
Verify closed VideoEncoder operations: FAIL (Chrome: PASS, Safari: FAIL)
Verify unconfigured VideoEncoder operations: FAIL (Chrome: PASS, Safari: FAIL)
Verify encoding closed frames throws.: FAIL (Chrome: PASS, Safari: FAIL)
/webcodecs/video-encoder.any.worker.html
Test VideoEncoder construction: FAIL (Chrome: PASS, Safari: FAIL)
Test VideoEncoder.configure(): FAIL (Chrome: PASS, Safari: FAIL)
Test successful configure(), encode(), and flush(): FAIL (Chrome: PASS, Safari: FAIL)
Test successful reset() and re-confiugre(): FAIL (Chrome: PASS, Safari: FAIL)
Test successful encode() after re-configure().: FAIL (Chrome: PASS, Safari: FAIL)
Test encoder consumes (closes) frames.: FAIL (Chrome: PASS, Safari: FAIL)
Verify closed VideoEncoder operations: FAIL (Chrome: PASS, Safari: FAIL)
Verify unconfigured VideoEncoder operations: FAIL (Chrome: PASS, Safari: FAIL)
Verify encoding closed frames throws.: FAIL (Chrome: PASS, Safari: FAIL)

Pushed by wptsync@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/9fe865c2a62f
[wpt PR 28063] - webcodecs: Temporal SVC encode, a=testonly
Whiteboard: [wptsync downstream error] → [wptsync downstream]
Status: NEW → RESOLVED
Closed: 3 years ago
Resolution: --- → FIXED
Target Milestone: --- → 88 Branch
You need to log in before you can comment on or make changes to this bug.