Closed
Bug 1815511
Opened 1 year ago
Closed 1 year ago
Revise false positive tests using VideoFrame in SharedWorker
Categories
(Core :: Audio/Video: Web Codecs, defect, P1)
Core
Audio/Video: Web Codecs
Tracking
()
RESOLVED
FIXED
112 Branch
Tracking | Status | |
---|---|---|
firefox112 | --- | fixed |
People
(Reporter: chunmin, Assigned: chunmin)
References
(Blocks 1 open bug)
Details
Attachments
(2 files)
The js code in sharedWorkerCode
here
worker.port.postMessage({frame: frame, transfer: false});
and here
worker.port.postMessage({frame: frame, transfer: true});
should be replaced by:
worker.port.postMessage(frame);
and
worker.port.postMessage(frame, [frame]);
Otherwise, it gives us false positive results: e.data.toString() will never be '[object VideoFrame]'
(e.data.frame.toString()
can be).
Gecko should throw DataClonedError when deserializing a VideoFrame in SharedWorker. It will be fixed in bug 1815519.
Assignee | ||
Comment 1•1 year ago
|
||
Assignee | ||
Updated•1 year ago
|
Blocks: VideoFrame
Assignee | ||
Comment 2•1 year ago
|
||
Pushed by cchang@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/027b0fc4f855 Correct false positive tests using VideoFrame in SharedWorker r=smaug https://hg.mozilla.org/integration/autoland/rev/cbd58866b931 Ensure VideoFrame is unavailable in shared or service worker r=smaug
Created web-platform-tests PR https://github.com/web-platform-tests/wpt/pull/38501 for changes under testing/web-platform/tests
Comment 5•1 year ago
|
||
bugherder |
https://hg.mozilla.org/mozilla-central/rev/027b0fc4f855
https://hg.mozilla.org/mozilla-central/rev/cbd58866b931
Status: NEW → RESOLVED
Closed: 1 year ago
status-firefox112:
--- → fixed
Resolution: --- → FIXED
Target Milestone: --- → 112 Branch
Upstream PR merged by moz-wptsync-bot
Assignee | ||
Updated•10 months ago
|
Component: Audio/Video → Audio/Video: Web Codecs
You need to log in
before you can comment on or make changes to this bug.
Description
•