Closed Bug 1940704 Opened 1 month ago Closed 1 month ago

[wpt-sync] Sync PR 49990 - Add WPTs for negotiating H265 with minimal level-id in SDP answers.

Categories

(Core :: WebRTC, task, P4)

task

Tracking

()

RESOLVED FIXED
136 Branch
Tracking Status
firefox136 --- fixed

People

(Reporter: wpt-sync, Unassigned)

References

()

Details

(Whiteboard: [wptsync downstream])

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

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

Henrik Boström <hbos@chromium.org> wrote:

Add WPTs for negotiating H265 with minimal level-id in SDP answers.

Add test coverage for https://github.com/w3c/webrtc-pc/pull/3023 which
unblocks merging the PR (it has "editors can integrate"). Specifically
it should be possible to negotiate H265 even if the level-id is
downgraded in the SDP answer (not throwing on level-id mismatch).

  • H265 is behind flags so a virtual test suite is added.
  • If bot lacks HW capabilities to do H265, the tests will
    PRECONDITION_FAILED. To avoid reverting tests we will allow the bots
    to both pass and fail, I filed crbug.com/388299759.

Some of the tests FAIL even when they run: passing these tests will be
covered by crbug.com/381407888.

Bug: chromium:381407888, webrtc:41480904, chromium:388299759
Change-Id: Ie017560b4310418a4c9ed854dcb09136b9b446e7
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6148192
Reviewed-by: David Baron \<dbaron@chromium.org>
Commit-Queue: Henrik Boström \<hbos@chromium.org>
Reviewed-by: Evan Shrubsole \<eshr@google.com>
Cr-Commit-Position: refs/heads/main@{#1404052}

Component: web-platform-tests → WebRTC
Product: Testing → Core

CI Results

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

Total 1 tests and 3 subtests

Status Summary

Firefox

OK : 1
PRECONDITION_FAILED: 3

Chrome

OK : 1
PRECONDITION_FAILED: 3

Safari

OK : 1
FAIL : 3

Links

GitHub PR Head
GitHub PR Base

Details

New Tests That Don't Pass

  • /webrtc/protocol/h265-level-id.https.html [wpt.fyi]
    • Offer to send H265, answer to receive level-id=30 results in level-id=30: PRECONDITION_FAILED (Chrome: PRECONDITION_FAILED, Safari: FAIL)
    • Offer to receive level-id=30 and set codec from getParameters: PRECONDITION_FAILED (Chrome: PRECONDITION_FAILED, Safari: FAIL)
    • Offer to receive level-id=30 and set codec from getCapabilities: PRECONDITION_FAILED (Chrome: PRECONDITION_FAILED, Safari: FAIL)
Pushed by wptsync@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/86ca1c880fa3 [wpt PR 49990] - Add WPTs for negotiating H265 with minimal level-id in SDP answers., a=testonly https://hg.mozilla.org/integration/autoland/rev/158b18f72e82 [wpt PR 49990] - Update wpt metadata, a=testonly
Status: NEW → RESOLVED
Closed: 1 month ago
Resolution: --- → FIXED
Target Milestone: --- → 136 Branch
You need to log in before you can comment on or make changes to this bug.