From 545a2ed81a38330f024fac8c0b139739a7329097 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Henrik=20Bostr=C3=B6m?= Date: Thu, 9 Jan 2025 01:27:31 -0800 Subject: [PATCH] Add WPTs for negotiating H265 with minimal level-id in SDP answers. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 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 Commit-Queue: Henrik Boström Reviewed-by: Evan Shrubsole Cr-Commit-Position: refs/heads/main@{#1404052} --- webrtc/protocol/h265-level-id.https.html | 187 +++++++++++++++++++++++ 1 file changed, 187 insertions(+) create mode 100644 webrtc/protocol/h265-level-id.https.html diff --git a/webrtc/protocol/h265-level-id.https.html b/webrtc/protocol/h265-level-id.https.html new file mode 100644 index 00000000000000..1a71f3988e7805 --- /dev/null +++ b/webrtc/protocol/h265-level-id.https.html @@ -0,0 +1,187 @@ + + +RTX codec integrity checks + + + +