Bug 1773602 [wpt PR 34371] - Revert "MSE-in-Workers: srcObject part 5: Conditionally...
commitb8e47203ea67096c762e0a55ae74b08d7b296e38
authorNidhi Jaju <nidhijaju@chromium.org>
Fri, 10 Jun 2022 09:54:45 +0000 (10 09:54 +0000)
committermoz-wptsync-bot <wptsync@mozilla.com>
Mon, 13 Jun 2022 10:02:52 +0000 (13 10:02 +0000)
treeb500f84fa45d15f4b421444f9e2c89f662c37070
parent8c536e0075714b2776880ad1372fb4e9d974706d
Bug 1773602 [wpt PR 34371] - Revert "MSE-in-Workers: srcObject part 5: Conditionally fail worker objectURL", a=testonly

Automatic update from web-platform-tests
Revert "MSE-in-Workers: srcObject part 5: Conditionally fail worker objectURL"

This reverts commit 6315549b8c2ece3dbbf3062c1a87347589a5e115.

Reason for revert: This is causing failures on the WebKit Linux Leak builder
i.e. https://ci.chromium.org/ui/p/chromium/builders/ci/WebKit%20Linux%20Leak/39394/overview

Original change's description:
> MSE-in-Workers: srcObject part 5: Conditionally fail worker objectURL
>
> If the MediaSourceInWorkersUsingHandle feature is enabled, this change
> prevents successful ability of obtaining an objectURL that would succeed
> in loading a worker-owned MediaSource.
>
> It changes the wpt tests to use handle for attachment and verifies
> expected new behavior of getHandle and that worker objectURL attachment
> fails (these tests run on experimental builds of Chromium with
> currently-experimental MediaSourceInWorkersUsingHandle feature enabled,
> just like the currently-experimental MediaSourceInWorkers feature.)
>
> References:
> Full prototype CL for the parts 1-4 that have already landed:
>     https://chromium-review.googlesource.com/c/chromium/src/+/3515334
> MSE spec issue:
>     https://github.com/w3c/media-source/issues/175
> MSE spec feature updates switching from worker MSE attachment via
>   object URL to attachment via srcObject MediaSourceHandle:
>   * https://github.com/w3c/media-source/pull/305
>   * further clarifications in discussion at
>     https://github.com/w3c/media-source/pull/306#issuecomment-1144180822
>
> BUG=878133
>
> Change-Id: I60ddca79ee0f95c87b6d84e4f44ad9c283f359a3
> Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3698231
> Commit-Queue: Matthew Wolenetz <wolenetz@chromium.org>
> Auto-Submit: Matthew Wolenetz <wolenetz@chromium.org>
> Reviewed-by: Will Cassella <cassew@chromium.org>
> Cr-Commit-Position: refs/heads/main@{#1012712}

Bug: 878133
Change-Id: I1e405ae1de146d1f3183592b00a43bd3c38d849d
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3695890
Bot-Commit: Rubber Stamper <rubber-stamper@appspot.gserviceaccount.com>
Commit-Queue: Nidhi Jaju <nidhijaju@chromium.org>
Owners-Override: Nidhi Jaju <nidhijaju@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1012823}

--

wpt-commits: 9589b7d7210eb65f30af294f454912a5e90a7d53
wpt-pr: 34371
13 files changed:
testing/web-platform/tests/media-source/dedicated-worker/mediasource-message-util.js
testing/web-platform/tests/media-source/dedicated-worker/mediasource-worker-detach-element.html
testing/web-platform/tests/media-source/dedicated-worker/mediasource-worker-detach-element.js
testing/web-platform/tests/media-source/dedicated-worker/mediasource-worker-duration.html
testing/web-platform/tests/media-source/dedicated-worker/mediasource-worker-duration.js
testing/web-platform/tests/media-source/dedicated-worker/mediasource-worker-get-objecturl.js [deleted file]
testing/web-platform/tests/media-source/dedicated-worker/mediasource-worker-handle.js [deleted file]
testing/web-platform/tests/media-source/dedicated-worker/mediasource-worker-objecturl.html [moved from testing/web-platform/tests/media-source/dedicated-worker/mediasource-worker-handle.html with 71% similarity]
testing/web-platform/tests/media-source/dedicated-worker/mediasource-worker-objecturl.js
testing/web-platform/tests/media-source/dedicated-worker/mediasource-worker-play-terminate-worker.html
testing/web-platform/tests/media-source/dedicated-worker/mediasource-worker-play.html
testing/web-platform/tests/media-source/dedicated-worker/mediasource-worker-play.js
testing/web-platform/tests/media-source/dedicated-worker/mediasource-worker-util.js