summaryrefslogtreecommitdiffstats
path: root/testing/web-platform/meta/mediacapture-insertable-streams
diff options
context:
space:
mode:
authorDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-19 00:47:55 +0000
committerDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-19 00:47:55 +0000
commit26a029d407be480d791972afb5975cf62c9360a6 (patch)
treef435a8308119effd964b339f76abb83a57c29483 /testing/web-platform/meta/mediacapture-insertable-streams
parentInitial commit. (diff)
downloadfirefox-26a029d407be480d791972afb5975cf62c9360a6.tar.xz
firefox-26a029d407be480d791972afb5975cf62c9360a6.zip
Adding upstream version 124.0.1.upstream/124.0.1
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'testing/web-platform/meta/mediacapture-insertable-streams')
-rw-r--r--testing/web-platform/meta/mediacapture-insertable-streams/MediaStreamTrackProcessor-backpressure.worker.js.ini3
-rw-r--r--testing/web-platform/meta/mediacapture-insertable-streams/MediaStreamTrackProcessor-maxBufferSize.worker.js.ini6
-rw-r--r--testing/web-platform/meta/mediacapture-insertable-streams/MediaStreamTrackProcessor-with-window-tracks.https.html.ini3
-rw-r--r--testing/web-platform/meta/mediacapture-insertable-streams/MediaStreamTrackProcessor.worker.js.ini3
-rw-r--r--testing/web-platform/meta/mediacapture-insertable-streams/VideoTrackGenerator-with-window-tracks.https.html.ini10
-rw-r--r--testing/web-platform/meta/mediacapture-insertable-streams/VideoTrackGenerator.worker.js.ini27
-rw-r--r--testing/web-platform/meta/mediacapture-insertable-streams/idlharness.any.js.ini72
-rw-r--r--testing/web-platform/meta/mediacapture-insertable-streams/legacy/MediaStreamTrackGenerator-audio.https.html.ini15
-rw-r--r--testing/web-platform/meta/mediacapture-insertable-streams/legacy/MediaStreamTrackGenerator-in-service-worker.https.html.ini3
-rw-r--r--testing/web-platform/meta/mediacapture-insertable-streams/legacy/MediaStreamTrackGenerator-in-shared-worker.https.html.ini3
-rw-r--r--testing/web-platform/meta/mediacapture-insertable-streams/legacy/MediaStreamTrackGenerator-in-worker.https.html.ini9
-rw-r--r--testing/web-platform/meta/mediacapture-insertable-streams/legacy/MediaStreamTrackGenerator-pipes-data-in-worker.https.html.ini3
-rw-r--r--testing/web-platform/meta/mediacapture-insertable-streams/legacy/MediaStreamTrackGenerator-video.https.html.ini21
-rw-r--r--testing/web-platform/meta/mediacapture-insertable-streams/legacy/MediaStreamTrackProcessor-backpressure.https.html.ini3
-rw-r--r--testing/web-platform/meta/mediacapture-insertable-streams/legacy/MediaStreamTrackProcessor-video.https.html.ini9
-rw-r--r--testing/web-platform/meta/mediacapture-insertable-streams/tentative/MediaStreamTrackProcessor-audio.https.html.ini6
-rw-r--r--testing/web-platform/meta/mediacapture-insertable-streams/tentative/VideoTrackGenerator.https.html.ini24
17 files changed, 220 insertions, 0 deletions
diff --git a/testing/web-platform/meta/mediacapture-insertable-streams/MediaStreamTrackProcessor-backpressure.worker.js.ini b/testing/web-platform/meta/mediacapture-insertable-streams/MediaStreamTrackProcessor-backpressure.worker.js.ini
new file mode 100644
index 0000000000..13c22f0855
--- /dev/null
+++ b/testing/web-platform/meta/mediacapture-insertable-streams/MediaStreamTrackProcessor-backpressure.worker.js.ini
@@ -0,0 +1,3 @@
+[MediaStreamTrackProcessor-backpressure.worker.html]
+ [Tests that backpressure forces MediaStreamTrackProcess to skip frames]
+ expected: FAIL
diff --git a/testing/web-platform/meta/mediacapture-insertable-streams/MediaStreamTrackProcessor-maxBufferSize.worker.js.ini b/testing/web-platform/meta/mediacapture-insertable-streams/MediaStreamTrackProcessor-maxBufferSize.worker.js.ini
new file mode 100644
index 0000000000..229665350e
--- /dev/null
+++ b/testing/web-platform/meta/mediacapture-insertable-streams/MediaStreamTrackProcessor-maxBufferSize.worker.js.ini
@@ -0,0 +1,6 @@
+[MediaStreamTrackProcessor-maxBufferSize.worker.html]
+ [Tests that multiple read requests are eventually settled]
+ expected: FAIL
+
+ [Tests that multiple write requests are buffered]
+ expected: FAIL
diff --git a/testing/web-platform/meta/mediacapture-insertable-streams/MediaStreamTrackProcessor-with-window-tracks.https.html.ini b/testing/web-platform/meta/mediacapture-insertable-streams/MediaStreamTrackProcessor-with-window-tracks.https.html.ini
new file mode 100644
index 0000000000..9e3151421f
--- /dev/null
+++ b/testing/web-platform/meta/mediacapture-insertable-streams/MediaStreamTrackProcessor-with-window-tracks.https.html.ini
@@ -0,0 +1,3 @@
+[MediaStreamTrackProcessor-with-window-tracks.https.html]
+ [Tests that the reader of a video MediaStreamTrackProcessor produces VideoFrame objects and is closed on track stop while running on a worker]
+ expected: FAIL
diff --git a/testing/web-platform/meta/mediacapture-insertable-streams/MediaStreamTrackProcessor.worker.js.ini b/testing/web-platform/meta/mediacapture-insertable-streams/MediaStreamTrackProcessor.worker.js.ini
new file mode 100644
index 0000000000..600d197f43
--- /dev/null
+++ b/testing/web-platform/meta/mediacapture-insertable-streams/MediaStreamTrackProcessor.worker.js.ini
@@ -0,0 +1,3 @@
+[MediaStreamTrackProcessor.worker.html]
+ [Tests that multiple read requests are eventually settled]
+ expected: FAIL
diff --git a/testing/web-platform/meta/mediacapture-insertable-streams/VideoTrackGenerator-with-window-tracks.https.html.ini b/testing/web-platform/meta/mediacapture-insertable-streams/VideoTrackGenerator-with-window-tracks.https.html.ini
new file mode 100644
index 0000000000..518150b52e
--- /dev/null
+++ b/testing/web-platform/meta/mediacapture-insertable-streams/VideoTrackGenerator-with-window-tracks.https.html.ini
@@ -0,0 +1,10 @@
+[VideoTrackGenerator-with-window-tracks.https.html]
+ expected: ERROR
+ [Tests that frames are actually rendered correctly in a stream used for a video element.]
+ expected: TIMEOUT
+
+ [Tests that frames are actually rendered correctly in a stream sent over a peer connection.]
+ expected: NOTRUN
+
+ [Tests that frames are sent correctly with RTCRtpEncodingParameters.scaleResolutionDownBy.]
+ expected: NOTRUN
diff --git a/testing/web-platform/meta/mediacapture-insertable-streams/VideoTrackGenerator.worker.js.ini b/testing/web-platform/meta/mediacapture-insertable-streams/VideoTrackGenerator.worker.js.ini
new file mode 100644
index 0000000000..71789cc5eb
--- /dev/null
+++ b/testing/web-platform/meta/mediacapture-insertable-streams/VideoTrackGenerator.worker.js.ini
@@ -0,0 +1,27 @@
+[VideoTrackGenerator.worker.html]
+ [Tests that VideoTrackGenerator forwards frames to sink]
+ expected: FAIL
+
+ [Tests that creating a VideoTrackGenerator works as expected]
+ expected: FAIL
+
+ [Tests that VideoFrames are destroyed on write]
+ expected: FAIL
+
+ [Generator writer rejects on mismatched media input]
+ expected: FAIL
+
+ [Generator writer rejects on non media input]
+ expected: FAIL
+
+ [A writer rejects when generator's track is stopped]
+ expected: FAIL
+
+ [A muted writer rejects when generator's track is stopped]
+ expected: FAIL
+
+ [A writer rejects when generator's track and clones are stopped]
+ expected: FAIL
+
+ [Tests that VideoTrackGenerator forwards frames only when unmuted]
+ expected: FAIL
diff --git a/testing/web-platform/meta/mediacapture-insertable-streams/idlharness.any.js.ini b/testing/web-platform/meta/mediacapture-insertable-streams/idlharness.any.js.ini
new file mode 100644
index 0000000000..f3084ac6da
--- /dev/null
+++ b/testing/web-platform/meta/mediacapture-insertable-streams/idlharness.any.js.ini
@@ -0,0 +1,72 @@
+[idlharness.any.worker.html]
+ [MediaStreamTrackProcessor interface: existence and properties of interface object]
+ expected: FAIL
+
+ [MediaStreamTrackProcessor interface object length]
+ expected: FAIL
+
+ [MediaStreamTrackProcessor interface object name]
+ expected: FAIL
+
+ [MediaStreamTrackProcessor interface: existence and properties of interface prototype object]
+ expected: FAIL
+
+ [MediaStreamTrackProcessor interface: existence and properties of interface prototype object's "constructor" property]
+ expected: FAIL
+
+ [MediaStreamTrackProcessor interface: existence and properties of interface prototype object's @@unscopables property]
+ expected: FAIL
+
+ [MediaStreamTrackProcessor interface: attribute readable]
+ expected: FAIL
+
+ [VideoTrackGenerator interface: existence and properties of interface object]
+ expected: FAIL
+
+ [VideoTrackGenerator interface object length]
+ expected: FAIL
+
+ [VideoTrackGenerator interface object name]
+ expected: FAIL
+
+ [VideoTrackGenerator interface: existence and properties of interface prototype object]
+ expected: FAIL
+
+ [VideoTrackGenerator interface: existence and properties of interface prototype object's "constructor" property]
+ expected: FAIL
+
+ [VideoTrackGenerator interface: existence and properties of interface prototype object's @@unscopables property]
+ expected: FAIL
+
+ [VideoTrackGenerator interface: attribute writable]
+ expected: FAIL
+
+ [VideoTrackGenerator interface: attribute muted]
+ expected: FAIL
+
+ [VideoTrackGenerator interface: attribute track]
+ expected: FAIL
+
+ [VideoTrackGenerator must be primary interface of new VideoTrackGenerator()]
+ expected: FAIL
+
+ [Stringification of new VideoTrackGenerator()]
+ expected: FAIL
+
+ [VideoTrackGenerator interface: new VideoTrackGenerator() must inherit property "writable" with the proper type]
+ expected: FAIL
+
+ [VideoTrackGenerator interface: new VideoTrackGenerator() must inherit property "muted" with the proper type]
+ expected: FAIL
+
+ [VideoTrackGenerator interface: new VideoTrackGenerator() must inherit property "track" with the proper type]
+ expected: FAIL
+
+ [MediaStreamTrackProcessor must be primary interface of new MediaStreamTrackProcessor({ track: new VideoTrackGenerator() })]
+ expected: FAIL
+
+ [Stringification of new MediaStreamTrackProcessor({ track: new VideoTrackGenerator() })]
+ expected: FAIL
+
+ [MediaStreamTrackProcessor interface: new MediaStreamTrackProcessor({ track: new VideoTrackGenerator() }) must inherit property "readable" with the proper type]
+ expected: FAIL
diff --git a/testing/web-platform/meta/mediacapture-insertable-streams/legacy/MediaStreamTrackGenerator-audio.https.html.ini b/testing/web-platform/meta/mediacapture-insertable-streams/legacy/MediaStreamTrackGenerator-audio.https.html.ini
new file mode 100644
index 0000000000..ce83778cc4
--- /dev/null
+++ b/testing/web-platform/meta/mediacapture-insertable-streams/legacy/MediaStreamTrackGenerator-audio.https.html.ini
@@ -0,0 +1,15 @@
+[MediaStreamTrackGenerator-audio.https.html]
+ [Tests that creating a Audio MediaStreamTrackGenerator works as expected]
+ expected: FAIL
+
+ [Creating Generator with an invalid kind throws]
+ expected: FAIL
+
+ [Creating Generator with a missing kind throws]
+ expected: FAIL
+
+ [Mismatched data and generator kind throws on write.]
+ expected: FAIL
+
+ [Tests that audio actually flows to a connected audio element]
+ expected: FAIL
diff --git a/testing/web-platform/meta/mediacapture-insertable-streams/legacy/MediaStreamTrackGenerator-in-service-worker.https.html.ini b/testing/web-platform/meta/mediacapture-insertable-streams/legacy/MediaStreamTrackGenerator-in-service-worker.https.html.ini
new file mode 100644
index 0000000000..c5cfc50443
--- /dev/null
+++ b/testing/web-platform/meta/mediacapture-insertable-streams/legacy/MediaStreamTrackGenerator-in-service-worker.https.html.ini
@@ -0,0 +1,3 @@
+[MediaStreamTrackGenerator-in-service-worker.https.html]
+ [A service worker is able to initialize a MediaStreamTrackGenerator without crashing]
+ expected: FAIL
diff --git a/testing/web-platform/meta/mediacapture-insertable-streams/legacy/MediaStreamTrackGenerator-in-shared-worker.https.html.ini b/testing/web-platform/meta/mediacapture-insertable-streams/legacy/MediaStreamTrackGenerator-in-shared-worker.https.html.ini
new file mode 100644
index 0000000000..9161d981d7
--- /dev/null
+++ b/testing/web-platform/meta/mediacapture-insertable-streams/legacy/MediaStreamTrackGenerator-in-shared-worker.https.html.ini
@@ -0,0 +1,3 @@
+[MediaStreamTrackGenerator-in-shared-worker.https.html]
+ [A shared worker is able to initialize a MediaStreamTrackGenerator without crashing]
+ expected: FAIL
diff --git a/testing/web-platform/meta/mediacapture-insertable-streams/legacy/MediaStreamTrackGenerator-in-worker.https.html.ini b/testing/web-platform/meta/mediacapture-insertable-streams/legacy/MediaStreamTrackGenerator-in-worker.https.html.ini
new file mode 100644
index 0000000000..62797e78c3
--- /dev/null
+++ b/testing/web-platform/meta/mediacapture-insertable-streams/legacy/MediaStreamTrackGenerator-in-worker.https.html.ini
@@ -0,0 +1,9 @@
+[MediaStreamTrackGenerator-in-worker.https.html]
+ [A worker is able to initialize a MediaStreamTrackGenerator without crashing]
+ expected: FAIL
+
+ [A worker is able to enable a MediaStreamTrackGenerator without crashing]
+ expected: FAIL
+
+ [A worker is able to disable a MediaStreamTrackGenerator without crashing]
+ expected: FAIL
diff --git a/testing/web-platform/meta/mediacapture-insertable-streams/legacy/MediaStreamTrackGenerator-pipes-data-in-worker.https.html.ini b/testing/web-platform/meta/mediacapture-insertable-streams/legacy/MediaStreamTrackGenerator-pipes-data-in-worker.https.html.ini
new file mode 100644
index 0000000000..e7a1b7e607
--- /dev/null
+++ b/testing/web-platform/meta/mediacapture-insertable-streams/legacy/MediaStreamTrackGenerator-pipes-data-in-worker.https.html.ini
@@ -0,0 +1,3 @@
+[MediaStreamTrackGenerator-pipes-data-in-worker.https.html]
+ [A worker is able to pipe data through a MediaStreamTrackGenerator without crashing]
+ expected: FAIL
diff --git a/testing/web-platform/meta/mediacapture-insertable-streams/legacy/MediaStreamTrackGenerator-video.https.html.ini b/testing/web-platform/meta/mediacapture-insertable-streams/legacy/MediaStreamTrackGenerator-video.https.html.ini
new file mode 100644
index 0000000000..609d1d0d9a
--- /dev/null
+++ b/testing/web-platform/meta/mediacapture-insertable-streams/legacy/MediaStreamTrackGenerator-video.https.html.ini
@@ -0,0 +1,21 @@
+[MediaStreamTrackGenerator-video.https.html]
+ [Tests that MediaStreamTrackGenerator forwards frames to sink]
+ expected: FAIL
+
+ [Tests that frames are actually rendered correctly in a stream used for a video element.]
+ expected: FAIL
+
+ [Tests that frames are actually rendered correctly in a stream sent over a peer connection.]
+ expected: FAIL
+
+ [Tests that frames are sent correctly with RTCRtpEncodingParameters.scaleResolutionDownBy.]
+ expected: FAIL
+
+ [Tests that creating a Video MediaStreamTrackGenerator works as expected]
+ expected: FAIL
+
+ [Tests that VideoFrames are destroyed on write.]
+ expected: FAIL
+
+ [Mismatched frame and generator kind throws on write.]
+ expected: FAIL
diff --git a/testing/web-platform/meta/mediacapture-insertable-streams/legacy/MediaStreamTrackProcessor-backpressure.https.html.ini b/testing/web-platform/meta/mediacapture-insertable-streams/legacy/MediaStreamTrackProcessor-backpressure.https.html.ini
new file mode 100644
index 0000000000..3be1f88fec
--- /dev/null
+++ b/testing/web-platform/meta/mediacapture-insertable-streams/legacy/MediaStreamTrackProcessor-backpressure.https.html.ini
@@ -0,0 +1,3 @@
+[MediaStreamTrackProcessor-backpressure.https.html]
+ [Tests that backpressure forces MediaStreamTrackProcess to skip frames]
+ expected: FAIL
diff --git a/testing/web-platform/meta/mediacapture-insertable-streams/legacy/MediaStreamTrackProcessor-video.https.html.ini b/testing/web-platform/meta/mediacapture-insertable-streams/legacy/MediaStreamTrackProcessor-video.https.html.ini
new file mode 100644
index 0000000000..20886daed4
--- /dev/null
+++ b/testing/web-platform/meta/mediacapture-insertable-streams/legacy/MediaStreamTrackProcessor-video.https.html.ini
@@ -0,0 +1,9 @@
+[MediaStreamTrackProcessor-video.https.html]
+ [Tests that the reader of a video MediaStreamTrackProcessor produces video frames and is closed on track stop]
+ expected: FAIL
+
+ [Tests that the reader of a video MediaStreamTrackProcessor produces VideoFrame objects and is closed on track stop while running on a worker]
+ expected: FAIL
+
+ [Tests that multiple read requests are eventually settled]
+ expected: FAIL
diff --git a/testing/web-platform/meta/mediacapture-insertable-streams/tentative/MediaStreamTrackProcessor-audio.https.html.ini b/testing/web-platform/meta/mediacapture-insertable-streams/tentative/MediaStreamTrackProcessor-audio.https.html.ini
new file mode 100644
index 0000000000..17afb5de7c
--- /dev/null
+++ b/testing/web-platform/meta/mediacapture-insertable-streams/tentative/MediaStreamTrackProcessor-audio.https.html.ini
@@ -0,0 +1,6 @@
+[MediaStreamTrackProcessor-audio.https.html]
+ [Tests that the reader of an audio MediaStreamTrackProcessor produces AudioData objects and is closed on track stop]
+ expected: FAIL
+
+ [Tests that the reader of an audio MediaStreamTrackProcessor produces AudioData objects and is closed on track stop while running on a worker]
+ expected: FAIL
diff --git a/testing/web-platform/meta/mediacapture-insertable-streams/tentative/VideoTrackGenerator.https.html.ini b/testing/web-platform/meta/mediacapture-insertable-streams/tentative/VideoTrackGenerator.https.html.ini
new file mode 100644
index 0000000000..8b278ca6eb
--- /dev/null
+++ b/testing/web-platform/meta/mediacapture-insertable-streams/tentative/VideoTrackGenerator.https.html.ini
@@ -0,0 +1,24 @@
+[VideoTrackGenerator.https.html]
+ [Tests that VideoTrackGenerator forwards frames to sink]
+ expected: FAIL
+
+ [Tests that frames are actually rendered correctly in a stream used for a video element.]
+ expected: FAIL
+
+ [Tests that frames are actually rendered correctly in a stream sent over a peer connection.]
+ expected: FAIL
+
+ [Tests that frames are sent correctly with RTCRtpEncodingParameters.scaleResolutionDownBy.]
+ expected: FAIL
+
+ [Tests that creating a VideoTrackGenerator works as expected]
+ expected: FAIL
+
+ [Tests that VideoFrames are destroyed on write.]
+ expected: FAIL
+
+ [Mismatched frame and generator kind throws on write.]
+ expected: FAIL
+
+ [Tests that VideoTrackGenerator forwards frames only when unmuted]
+ expected: FAIL