forked from mirrors/gecko-dev
Automatic update from web-platform-tests
[webcodecs] Cleanup deprecated spec violations
We removed support for two minor spec violations back in M99. This CL
removes the flags and deprecation warnings associated w/ the deprecated
behavior.
Bug: 1318880, 1275024, 1281015
Change-Id: I449edd464db83a6f1cde728f5326abe7b68933ea
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3611547
Reviewed-by: Dmitry Gozman <dgozman@chromium.org>
Reviewed-by: Robert Kaplow <rkaplow@chromium.org>
Reviewed-by: Danil Somsikov <dsv@chromium.org>
Reviewed-by: Ari Chivukula <arichiv@chromium.org>
Auto-Submit: Chrome Cunningham <chcunningham@chromium.org>
Commit-Queue: Chrome Cunningham <chcunningham@chromium.org>
Reviewed-by: Dan Sanders <sandersd@chromium.org>
Cr-Commit-Position: refs/heads/main@{#998697}
--
wpt-commits: 51f065a089154a75ecc697ac974bd883bf685580
wpt-pr: 33822
21 lines
1.2 KiB
JavaScript
21 lines
1.2 KiB
JavaScript
// META: script=/webcodecs/videoFrame-utils.js
|
|
|
|
promise_test(async t => {
|
|
let imgElement = document.createElement('img');
|
|
let loadPromise = new Promise(r => imgElement.onload = r);
|
|
imgElement.src = 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAHElEQVQI12P4//8/w38GIAXDIBKE0DHxgljNBAAO9TXL0Y4OHwAAAABJRU5ErkJggg==';
|
|
await loadPromise;
|
|
verifyTimestampRequiredToConstructFrame(imgElement);
|
|
}, 'Test that timestamp is required when constructing VideoFrame from HTMLImageElement');
|
|
|
|
promise_test(async t => {
|
|
let svgImageElement = document.createElementNS('http://www.w3.org/2000/svg','image');
|
|
let loadPromise = new Promise(r => svgImageElement.onload = r);
|
|
svgImageElement.setAttributeNS('http://www.w3.org/1999/xlink','href','data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAHElEQVQI12P4//8/w38GIAXDIBKE0DHxgljNBAAO9TXL0Y4OHwAAAABJRU5ErkJggg==');
|
|
await loadPromise;
|
|
verifyTimestampRequiredToConstructFrame(svgImageElement);
|
|
}, 'Test that timestamp is required when constructing VideoFrame from SVGImageElement');
|
|
|
|
promise_test(async t => {
|
|
verifyTimestampRequiredToConstructFrame(document.createElement('canvas'))
|
|
}, 'Test that timeamp is required when constructing VideoFrame from HTMLCanvasElement');
|