Hi Team, While going through WPT failures, I noticed that we failing following three tests on WPT: WPT Test Live link: http://wpt.live/media-source/idlharness.window.html > AudioTrack interface: attribute sourceBuffer > VideoTrack interface: attribute sourceBuffer > TextTrack interface: attribute sourceBuffer Because our 'IDL' files are missing: Exposed=(Window,DedicatedWorker) Adding them locally progress these failing tests. Just raising so I can fix them. Thanks!
Web-Spec: https://w3c.github.io/media-source/#idl-def-mediasource
https://w3c.github.io/media-source/#audio-track-extensions https://w3c.github.io/media-source/#video-track-extensions https://w3c.github.io/media-source/#text-track-extensions
We do not support MSE in a Worker yet, so let's not exposed it to DedicatedWorker yet ^ Comment on PR by Jean-Yves Avenard.
PR attempt for future reference to do quick changes: https://github.com/WebKit/WebKit/pull/20600
Committed 270873@main (83b09d3dc323): <https://commits.webkit.org/270873@main> Reviewed commits have been landed. Closing PR #20637 and removing active labels.
<rdar://problem/118554737>