[wpt-sync] Sync PR 49675 - Video: Add `avc3` and `hev1` muxer support for MediaRecorder
Categories
(Core :: Audio/Video: Recording, task, P4)
Tracking
()
Tracking | Status | |
---|---|---|
firefox135 | --- | fixed |
People
(Reporter: wpt-sync, Unassigned)
References
()
Details
(Whiteboard: [wptsync downstream])
Sync web-platform-tests PR 49675 into mozilla-central (this bug is closed when the sync is complete).
PR: https://github.com/web-platform-tests/wpt/pull/49675
Details from upstream follow.
Sida Zhu <zhusida@bytedance.com> wrote:
Video: Add
avc3
andhev1
muxer support for MediaRecorderBackground: Safari initially supported
avc1
mp4 recording. Then,
Chrome added avc1 support since version M126 this year. The benefit
ofavc1
is that it is the only H.264 tag natively supported by
Apple devices. The same situation applies tohvc1
.However, there are some limitations for
avc1
andhvc1
. That is,
they only allow "out of band" parameter sets and cannot change
parameter sets during encoding. So, if the capture device can
produce a video stream with a dynamically changing resolution,
then onlyavc3
andhev1
can satisfy the needs as they support
"in band" parameter sets so muxer can insert parameter sets into
the bitstream if they are changed.This CL extends the existing
H264AnnexBToAvcBitstreamConverter
andH265AnnexBToHevcBitstreamConverter
by adding a property to
allow control the insertion of parameter sets into the bitstream.
Also wire theMp4MuxerDelegate
to write correct tag based on
the settings.Bug: 381179823
Bug: 40276507
Change-Id: I6d104546e9cf46b18fae4dc1fd8af1124b918e7c
Reviewed-on: https://chromium-review.googlesource.com/6079351
WPT-Export-Revision: 1e34ac86b74a08de69f040d8658777d5a7e43212
Assignee | ||
Updated•2 months ago
|
Assignee | ||
Updated•2 months ago
|
Assignee | ||
Updated•2 months ago
|
Assignee | ||
Comment 1•2 months ago
|
||
Assignee | ||
Comment 2•2 months ago
|
||
CI Results
Ran 9 Firefox configurations based on mozilla-central, and Firefox, Chrome, and Safari on GitHub CI
Total 90 tests and 8 subtests
Status Summary
Firefox
OK
: 85[Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview, Gecko-android-em-7.0-x86_64-qr-debug-geckoview, Gecko-android-em-7.0-x86_64-qr-opt-geckoview] 86[Gecko-linux1804-64-qr-debug, Gecko-linux1804-64-qr-opt, Gecko-windows11-32-2009-qr-debug, Gecko-windows11-32-2009-qr-opt, Gecko-windows11-64-2009-qr-debug, Gecko-windows11-64-2009-qr-opt, GitHub]
PASS
: 408[Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview, Gecko-android-em-7.0-x86_64-qr-debug-geckoview, Gecko-android-em-7.0-x86_64-qr-opt-geckoview] 410[Gecko-linux1804-64-qr-debug, Gecko-linux1804-64-qr-opt, Gecko-windows11-32-2009-qr-debug, Gecko-windows11-32-2009-qr-opt, Gecko-windows11-64-2009-qr-debug, Gecko-windows11-64-2009-qr-opt, GitHub]
TIMEOUT
: 1[Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview, Gecko-android-em-7.0-x86_64-qr-debug-geckoview, Gecko-android-em-7.0-x86_64-qr-opt-geckoview, Gecko-linux1804-64-qr-debug, Gecko-linux1804-64-qr-opt, Gecko-windows11-32-2009-qr-debug, Gecko-windows11-32-2009-qr-opt, Gecko-windows11-64-2009-qr-debug, Gecko-windows11-64-2009-qr-opt] 7[GitHub]
ERROR
: 1
NOTRUN
: 8
Chrome
OK
: 90
PASS
: 396
Safari
OK
: 70
PASS
: 354
FAIL
: 11
TIMEOUT
: 32
ERROR
: 8
NOTRUN
: 4
Links
Gecko CI (Treeherder)
GitHub PR Head
GitHub PR Base
Details
Firefox-only Failures
- /mediacapture-record/MediaRecorder-events-and-exceptions.html?mimeType=video/webm;codecs=vp8,opus [wpt.fyi]:
SKIP
[Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview
,Gecko-android-em-7.0-x86_64-qr-debug-geckoview
,Gecko-android-em-7.0-x86_64-qr-opt-geckoview
,Gecko-linux1804-64-qr-debug
,Gecko-linux1804-64-qr-opt
,Gecko-windows11-32-2009-qr-debug
,Gecko-windows11-32-2009-qr-opt
,Gecko-windows11-64-2009-qr-debug
,Gecko-windows11-64-2009-qr-opt
],TIMEOUT
[GitHub
] - /mediacapture-record/MediaRecorder-pause-resume.html?mimeType=video/webm;codecs=vp8,opus [wpt.fyi]:
SKIP
[Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview
,Gecko-android-em-7.0-x86_64-qr-debug-geckoview
,Gecko-android-em-7.0-x86_64-qr-opt-geckoview
,Gecko-linux1804-64-qr-debug
,Gecko-linux1804-64-qr-opt
,Gecko-windows11-32-2009-qr-debug
,Gecko-windows11-32-2009-qr-opt
,Gecko-windows11-64-2009-qr-debug
,Gecko-windows11-64-2009-qr-opt
],TIMEOUT
[GitHub
]- MediaRecorder handles pause() and resume() state and events, mimeType "video/webm;codecs=vp8,opus":
TIMEOUT
- MediaRecorder handles stop() in paused state appropriately, mimeType "video/webm;codecs=vp8,opus":
NOTRUN
- MediaRecorder handles pause() and resume() state and events, mimeType "video/webm;codecs=vp8,opus":
- /mediacapture-record/MediaRecorder-stop.html?mimeType=video/webm;codecs=vp8,opus [wpt.fyi]
- MediaRecorder will stop recording and fire a stop event when all tracks are ended:
TIMEOUT
- MediaRecorder will stop recording and fire a stop event when stop() is called:
NOTRUN
- MediaRecorder will not fire an exception when stopped after creation:
NOTRUN
- MediaRecorder will not fire an exception when stopped after having just been stopped:
NOTRUN
- MediaRecorder will not fire an exception when stopped after having just been spontaneously stopped:
NOTRUN
- MediaRecorder will fire start event even if stopped synchronously:
NOTRUN
- MediaRecorder will fire start event even if a track is removed synchronously:
NOTRUN
- MediaRecorder will stop recording and fire a stop event when all tracks are ended:
New Tests That Don't Pass
- /mediacapture-record/MediaRecorder-events-and-exceptions.html?mimeType=video/webm;codecs=vp8,opus [wpt.fyi]:
SKIP
[Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview
,Gecko-android-em-7.0-x86_64-qr-debug-geckoview
,Gecko-android-em-7.0-x86_64-qr-opt-geckoview
,Gecko-linux1804-64-qr-debug
,Gecko-linux1804-64-qr-opt
,Gecko-windows11-32-2009-qr-debug
,Gecko-windows11-32-2009-qr-opt
,Gecko-windows11-64-2009-qr-debug
,Gecko-windows11-64-2009-qr-opt
],TIMEOUT
[GitHub
] (Chrome:OK
, Safari:OK
)- MediaRecorder events and exceptions:
TIMEOUT
(Chrome:PASS
, Safari:FAIL
)
- MediaRecorder events and exceptions:
- /mediacapture-record/MediaRecorder-pause-resume.html?mimeType=video/webm;codecs=vp8,opus [wpt.fyi]:
SKIP
[Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview
,Gecko-android-em-7.0-x86_64-qr-debug-geckoview
,Gecko-android-em-7.0-x86_64-qr-opt-geckoview
,Gecko-linux1804-64-qr-debug
,Gecko-linux1804-64-qr-opt
,Gecko-windows11-32-2009-qr-debug
,Gecko-windows11-32-2009-qr-opt
,Gecko-windows11-64-2009-qr-debug
,Gecko-windows11-64-2009-qr-opt
],TIMEOUT
[GitHub
] (Chrome:OK
, Safari:OK
)- MediaRecorder handles pause() and resume() state and events, mimeType "video/webm;codecs=vp8,opus":
TIMEOUT
(Chrome:PASS
, Safari:PASS
) - MediaRecorder handles stop() in paused state appropriately, mimeType "video/webm;codecs=vp8,opus":
NOTRUN
(Chrome:PASS
, Safari:PASS
)
- MediaRecorder handles pause() and resume() state and events, mimeType "video/webm;codecs=vp8,opus":
- /mediacapture-record/MediaRecorder-peerconnection.https.html?kinds=video&mimeType=video/webm;codecs=vp8 [wpt.fyi]:
OK
[Gecko-linux1804-64-qr-debug
,Gecko-linux1804-64-qr-opt
,Gecko-windows11-32-2009-qr-debug
,Gecko-windows11-32-2009-qr-opt
,Gecko-windows11-64-2009-qr-debug
,Gecko-windows11-64-2009-qr-opt
,GitHub
],SKIP
[Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview
,Gecko-android-em-7.0-x86_64-qr-debug-geckoview
,Gecko-android-em-7.0-x86_64-qr-opt-geckoview
] (Chrome:OK
, Safari:OK
) - /mediacapture-record/MediaRecorder-stop.html?mimeType=video/webm;codecs=vp8,opus [wpt.fyi]:
SKIP
[Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview
,Gecko-android-em-7.0-x86_64-qr-debug-geckoview
,Gecko-android-em-7.0-x86_64-qr-opt-geckoview
,Gecko-linux1804-64-qr-debug
,Gecko-linux1804-64-qr-opt
,Gecko-windows11-32-2009-qr-debug
,Gecko-windows11-32-2009-qr-opt
,Gecko-windows11-64-2009-qr-debug
,Gecko-windows11-64-2009-qr-opt
],TIMEOUT
[GitHub
] (Chrome:OK
, Safari:TIMEOUT
)- MediaRecorder will stop recording and fire a stop event when all tracks are ended:
TIMEOUT
(Chrome:PASS
, Safari:PASS
) - MediaRecorder will stop recording and fire a stop event when stop() is called:
NOTRUN
(Chrome:PASS
, Safari:PASS
) - MediaRecorder will not fire an exception when stopped after creation:
NOTRUN
(Chrome:PASS
, Safari:PASS
) - MediaRecorder will not fire an exception when stopped after having just been stopped:
NOTRUN
(Chrome:PASS
, Safari:PASS
) - MediaRecorder will not fire an exception when stopped after having just been spontaneously stopped:
NOTRUN
(Chrome:PASS
, Safari:PASS
) - MediaRecorder will fire start event even if stopped synchronously:
NOTRUN
(Chrome:PASS
, Safari:PASS
) - MediaRecorder will fire start event even if a track is removed synchronously:
NOTRUN
(Chrome:PASS
, Safari:PASS
) - MediaRecorder will fire only start and stop events in a basic recording flow.:
NOTRUN
(Chrome:PASS
, Safari:TIMEOUT
)
- MediaRecorder will stop recording and fire a stop event when all tracks are ended:
- /mediacapture-record/MediaRecorder-canvas-media-source.https.html?mimeType=video/webm;codecs=vp8,opus [wpt.fyi]:
ERROR
(Chrome:OK
, Safari:ERROR
)- MediaRecorder returns frames containing video content:
TIMEOUT
(Chrome:PASS
, Safari:TIMEOUT
)
- MediaRecorder returns frames containing video content:
Tests Disabled in Gecko Infrastructure
- /mediacapture-record/MediaRecorder-events-and-exceptions.html?mimeType=video/webm;codecs=vp8,opus [wpt.fyi]:
SKIP
[Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview
,Gecko-android-em-7.0-x86_64-qr-debug-geckoview
,Gecko-android-em-7.0-x86_64-qr-opt-geckoview
,Gecko-linux1804-64-qr-debug
,Gecko-linux1804-64-qr-opt
,Gecko-windows11-32-2009-qr-debug
,Gecko-windows11-32-2009-qr-opt
,Gecko-windows11-64-2009-qr-debug
,Gecko-windows11-64-2009-qr-opt
],TIMEOUT
[GitHub
] (Chrome:OK
, Safari:OK
) - /mediacapture-record/MediaRecorder-pause-resume.html?mimeType=video/webm;codecs=vp8,opus [wpt.fyi]:
SKIP
[Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview
,Gecko-android-em-7.0-x86_64-qr-debug-geckoview
,Gecko-android-em-7.0-x86_64-qr-opt-geckoview
,Gecko-linux1804-64-qr-debug
,Gecko-linux1804-64-qr-opt
,Gecko-windows11-32-2009-qr-debug
,Gecko-windows11-32-2009-qr-opt
,Gecko-windows11-64-2009-qr-debug
,Gecko-windows11-64-2009-qr-opt
],TIMEOUT
[GitHub
] (Chrome:OK
, Safari:OK
) - /mediacapture-record/MediaRecorder-peerconnection.https.html?kinds=video&mimeType=video/webm;codecs=vp8 [wpt.fyi]:
OK
[Gecko-linux1804-64-qr-debug
,Gecko-linux1804-64-qr-opt
,Gecko-windows11-32-2009-qr-debug
,Gecko-windows11-32-2009-qr-opt
,Gecko-windows11-64-2009-qr-debug
,Gecko-windows11-64-2009-qr-opt
,GitHub
],SKIP
[Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview
,Gecko-android-em-7.0-x86_64-qr-debug-geckoview
,Gecko-android-em-7.0-x86_64-qr-opt-geckoview
] (Chrome:OK
, Safari:OK
) - /mediacapture-record/MediaRecorder-stop.html?mimeType=video/webm;codecs=vp8,opus [wpt.fyi]:
SKIP
[Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview
,Gecko-android-em-7.0-x86_64-qr-debug-geckoview
,Gecko-android-em-7.0-x86_64-qr-opt-geckoview
,Gecko-linux1804-64-qr-debug
,Gecko-linux1804-64-qr-opt
,Gecko-windows11-32-2009-qr-debug
,Gecko-windows11-32-2009-qr-opt
,Gecko-windows11-64-2009-qr-debug
,Gecko-windows11-64-2009-qr-opt
],TIMEOUT
[GitHub
] (Chrome:OK
, Safari:TIMEOUT
)
Assignee | ||
Comment 3•2 months ago
|
||
CI Results
Ran 9 Firefox configurations based on mozilla-central, and Firefox, Chrome, and Safari on GitHub CI
Total 90 tests and 8 subtests
Status Summary
Firefox
OK
: 85[Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview, Gecko-android-em-7.0-x86_64-qr-debug-geckoview, Gecko-android-em-7.0-x86_64-qr-opt-geckoview] 86[Gecko-linux1804-64-qr-debug, Gecko-linux1804-64-qr-opt, Gecko-windows11-32-2009-qr-debug, Gecko-windows11-32-2009-qr-opt, Gecko-windows11-64-2009-qr-debug, Gecko-windows11-64-2009-qr-opt, GitHub]
PASS
: 408[Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview, Gecko-android-em-7.0-x86_64-qr-debug-geckoview, Gecko-android-em-7.0-x86_64-qr-opt-geckoview] 410[Gecko-linux1804-64-qr-debug, Gecko-linux1804-64-qr-opt, Gecko-windows11-32-2009-qr-debug, Gecko-windows11-32-2009-qr-opt, Gecko-windows11-64-2009-qr-debug, Gecko-windows11-64-2009-qr-opt, GitHub]
TIMEOUT
: 1[Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview, Gecko-android-em-7.0-x86_64-qr-debug-geckoview, Gecko-android-em-7.0-x86_64-qr-opt-geckoview, Gecko-linux1804-64-qr-debug, Gecko-linux1804-64-qr-opt, Gecko-windows11-32-2009-qr-debug, Gecko-windows11-32-2009-qr-opt, Gecko-windows11-64-2009-qr-debug, Gecko-windows11-64-2009-qr-opt] 7[GitHub]
ERROR
: 1
NOTRUN
: 8
Chrome
OK
: 90
PASS
: 396
Safari
OK
: 70
PASS
: 354
FAIL
: 11
TIMEOUT
: 32
ERROR
: 8
NOTRUN
: 4
Links
Gecko CI (Treeherder)
GitHub PR Head
GitHub PR Base
Details
Firefox-only Failures
- /mediacapture-record/MediaRecorder-events-and-exceptions.html?mimeType=video/webm;codecs=vp8,opus [wpt.fyi]:
SKIP
[Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview
,Gecko-android-em-7.0-x86_64-qr-debug-geckoview
,Gecko-android-em-7.0-x86_64-qr-opt-geckoview
,Gecko-linux1804-64-qr-debug
,Gecko-linux1804-64-qr-opt
,Gecko-windows11-32-2009-qr-debug
,Gecko-windows11-32-2009-qr-opt
,Gecko-windows11-64-2009-qr-debug
,Gecko-windows11-64-2009-qr-opt
],TIMEOUT
[GitHub
] - /mediacapture-record/MediaRecorder-pause-resume.html?mimeType=video/webm;codecs=vp8,opus [wpt.fyi]:
SKIP
[Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview
,Gecko-android-em-7.0-x86_64-qr-debug-geckoview
,Gecko-android-em-7.0-x86_64-qr-opt-geckoview
,Gecko-linux1804-64-qr-debug
,Gecko-linux1804-64-qr-opt
,Gecko-windows11-32-2009-qr-debug
,Gecko-windows11-32-2009-qr-opt
,Gecko-windows11-64-2009-qr-debug
,Gecko-windows11-64-2009-qr-opt
],TIMEOUT
[GitHub
]- MediaRecorder handles pause() and resume() state and events, mimeType "video/webm;codecs=vp8,opus":
TIMEOUT
- MediaRecorder handles stop() in paused state appropriately, mimeType "video/webm;codecs=vp8,opus":
NOTRUN
- MediaRecorder handles pause() and resume() state and events, mimeType "video/webm;codecs=vp8,opus":
- /mediacapture-record/MediaRecorder-stop.html?mimeType=video/webm;codecs=vp8,opus [wpt.fyi]
- MediaRecorder will stop recording and fire a stop event when all tracks are ended:
TIMEOUT
- MediaRecorder will stop recording and fire a stop event when stop() is called:
NOTRUN
- MediaRecorder will not fire an exception when stopped after creation:
NOTRUN
- MediaRecorder will not fire an exception when stopped after having just been stopped:
NOTRUN
- MediaRecorder will not fire an exception when stopped after having just been spontaneously stopped:
NOTRUN
- MediaRecorder will fire start event even if stopped synchronously:
NOTRUN
- MediaRecorder will fire start event even if a track is removed synchronously:
NOTRUN
- MediaRecorder will stop recording and fire a stop event when all tracks are ended:
New Tests That Don't Pass
- /mediacapture-record/MediaRecorder-events-and-exceptions.html?mimeType=video/webm;codecs=vp8,opus [wpt.fyi]:
SKIP
[Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview
,Gecko-android-em-7.0-x86_64-qr-debug-geckoview
,Gecko-android-em-7.0-x86_64-qr-opt-geckoview
,Gecko-linux1804-64-qr-debug
,Gecko-linux1804-64-qr-opt
,Gecko-windows11-32-2009-qr-debug
,Gecko-windows11-32-2009-qr-opt
,Gecko-windows11-64-2009-qr-debug
,Gecko-windows11-64-2009-qr-opt
],TIMEOUT
[GitHub
] (Chrome:OK
, Safari:OK
)- MediaRecorder events and exceptions:
TIMEOUT
(Chrome:PASS
, Safari:FAIL
)
- MediaRecorder events and exceptions:
- /mediacapture-record/MediaRecorder-pause-resume.html?mimeType=video/webm;codecs=vp8,opus [wpt.fyi]:
SKIP
[Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview
,Gecko-android-em-7.0-x86_64-qr-debug-geckoview
,Gecko-android-em-7.0-x86_64-qr-opt-geckoview
,Gecko-linux1804-64-qr-debug
,Gecko-linux1804-64-qr-opt
,Gecko-windows11-32-2009-qr-debug
,Gecko-windows11-32-2009-qr-opt
,Gecko-windows11-64-2009-qr-debug
,Gecko-windows11-64-2009-qr-opt
],TIMEOUT
[GitHub
] (Chrome:OK
, Safari:OK
)- MediaRecorder handles pause() and resume() state and events, mimeType "video/webm;codecs=vp8,opus":
TIMEOUT
(Chrome:PASS
, Safari:PASS
) - MediaRecorder handles stop() in paused state appropriately, mimeType "video/webm;codecs=vp8,opus":
NOTRUN
(Chrome:PASS
, Safari:PASS
)
- MediaRecorder handles pause() and resume() state and events, mimeType "video/webm;codecs=vp8,opus":
- /mediacapture-record/MediaRecorder-peerconnection.https.html?kinds=video&mimeType=video/webm;codecs=vp8 [wpt.fyi]:
OK
[Gecko-linux1804-64-qr-debug
,Gecko-linux1804-64-qr-opt
,Gecko-windows11-32-2009-qr-debug
,Gecko-windows11-32-2009-qr-opt
,Gecko-windows11-64-2009-qr-debug
,Gecko-windows11-64-2009-qr-opt
,GitHub
],SKIP
[Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview
,Gecko-android-em-7.0-x86_64-qr-debug-geckoview
,Gecko-android-em-7.0-x86_64-qr-opt-geckoview
] (Chrome:OK
, Safari:OK
) - /mediacapture-record/MediaRecorder-stop.html?mimeType=video/webm;codecs=vp8,opus [wpt.fyi]:
SKIP
[Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview
,Gecko-android-em-7.0-x86_64-qr-debug-geckoview
,Gecko-android-em-7.0-x86_64-qr-opt-geckoview
,Gecko-linux1804-64-qr-debug
,Gecko-linux1804-64-qr-opt
,Gecko-windows11-32-2009-qr-debug
,Gecko-windows11-32-2009-qr-opt
,Gecko-windows11-64-2009-qr-debug
,Gecko-windows11-64-2009-qr-opt
],TIMEOUT
[GitHub
] (Chrome:OK
, Safari:TIMEOUT
)- MediaRecorder will stop recording and fire a stop event when all tracks are ended:
TIMEOUT
(Chrome:PASS
, Safari:PASS
) - MediaRecorder will stop recording and fire a stop event when stop() is called:
NOTRUN
(Chrome:PASS
, Safari:PASS
) - MediaRecorder will not fire an exception when stopped after creation:
NOTRUN
(Chrome:PASS
, Safari:PASS
) - MediaRecorder will not fire an exception when stopped after having just been stopped:
NOTRUN
(Chrome:PASS
, Safari:PASS
) - MediaRecorder will not fire an exception when stopped after having just been spontaneously stopped:
NOTRUN
(Chrome:PASS
, Safari:PASS
) - MediaRecorder will fire start event even if stopped synchronously:
NOTRUN
(Chrome:PASS
, Safari:PASS
) - MediaRecorder will fire start event even if a track is removed synchronously:
NOTRUN
(Chrome:PASS
, Safari:PASS
) - MediaRecorder will fire only start and stop events in a basic recording flow.:
NOTRUN
(Chrome:PASS
, Safari:TIMEOUT
)
- MediaRecorder will stop recording and fire a stop event when all tracks are ended:
- /mediacapture-record/MediaRecorder-canvas-media-source.https.html?mimeType=video/webm;codecs=vp8,opus [wpt.fyi]:
ERROR
(Chrome:OK
, Safari:ERROR
)- MediaRecorder returns frames containing video content:
TIMEOUT
(Chrome:PASS
, Safari:TIMEOUT
)
- MediaRecorder returns frames containing video content:
Tests Disabled in Gecko Infrastructure
- /mediacapture-record/MediaRecorder-events-and-exceptions.html?mimeType=video/webm;codecs=vp8,opus [wpt.fyi]:
SKIP
[Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview
,Gecko-android-em-7.0-x86_64-qr-debug-geckoview
,Gecko-android-em-7.0-x86_64-qr-opt-geckoview
,Gecko-linux1804-64-qr-debug
,Gecko-linux1804-64-qr-opt
,Gecko-windows11-32-2009-qr-debug
,Gecko-windows11-32-2009-qr-opt
,Gecko-windows11-64-2009-qr-debug
,Gecko-windows11-64-2009-qr-opt
],TIMEOUT
[GitHub
] (Chrome:OK
, Safari:OK
) - /mediacapture-record/MediaRecorder-pause-resume.html?mimeType=video/webm;codecs=vp8,opus [wpt.fyi]:
SKIP
[Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview
,Gecko-android-em-7.0-x86_64-qr-debug-geckoview
,Gecko-android-em-7.0-x86_64-qr-opt-geckoview
,Gecko-linux1804-64-qr-debug
,Gecko-linux1804-64-qr-opt
,Gecko-windows11-32-2009-qr-debug
,Gecko-windows11-32-2009-qr-opt
,Gecko-windows11-64-2009-qr-debug
,Gecko-windows11-64-2009-qr-opt
],TIMEOUT
[GitHub
] (Chrome:OK
, Safari:OK
) - /mediacapture-record/MediaRecorder-peerconnection.https.html?kinds=video&mimeType=video/webm;codecs=vp8 [wpt.fyi]:
OK
[Gecko-linux1804-64-qr-debug
,Gecko-linux1804-64-qr-opt
,Gecko-windows11-32-2009-qr-debug
,Gecko-windows11-32-2009-qr-opt
,Gecko-windows11-64-2009-qr-debug
,Gecko-windows11-64-2009-qr-opt
,GitHub
],SKIP
[Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview
,Gecko-android-em-7.0-x86_64-qr-debug-geckoview
,Gecko-android-em-7.0-x86_64-qr-opt-geckoview
] (Chrome:OK
, Safari:OK
) - /mediacapture-record/MediaRecorder-stop.html?mimeType=video/webm;codecs=vp8,opus [wpt.fyi]:
SKIP
[Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview
,Gecko-android-em-7.0-x86_64-qr-debug-geckoview
,Gecko-android-em-7.0-x86_64-qr-opt-geckoview
,Gecko-linux1804-64-qr-debug
,Gecko-linux1804-64-qr-opt
,Gecko-windows11-32-2009-qr-debug
,Gecko-windows11-32-2009-qr-opt
,Gecko-windows11-64-2009-qr-debug
,Gecko-windows11-64-2009-qr-opt
],TIMEOUT
[GitHub
] (Chrome:OK
, Safari:TIMEOUT
)
Assignee | ||
Comment 4•2 months ago
|
||
CI Results
Ran 9 Firefox configurations based on mozilla-central, and Firefox, Chrome, and Safari on GitHub CI
Total 90 tests and 8 subtests
Status Summary
Firefox
OK
: 85[Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview, Gecko-android-em-7.0-x86_64-qr-debug-geckoview, Gecko-android-em-7.0-x86_64-qr-opt-geckoview] 86[Gecko-linux1804-64-qr-debug, Gecko-linux1804-64-qr-opt, Gecko-windows11-32-2009-qr-debug, Gecko-windows11-32-2009-qr-opt, Gecko-windows11-64-2009-qr-debug, Gecko-windows11-64-2009-qr-opt, GitHub]
PASS
: 408[Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview, Gecko-android-em-7.0-x86_64-qr-debug-geckoview, Gecko-android-em-7.0-x86_64-qr-opt-geckoview] 410[Gecko-linux1804-64-qr-debug, Gecko-linux1804-64-qr-opt, Gecko-windows11-32-2009-qr-debug, Gecko-windows11-32-2009-qr-opt, Gecko-windows11-64-2009-qr-debug, Gecko-windows11-64-2009-qr-opt, GitHub]
TIMEOUT
: 1[Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview, Gecko-android-em-7.0-x86_64-qr-debug-geckoview, Gecko-android-em-7.0-x86_64-qr-opt-geckoview, Gecko-linux1804-64-qr-debug, Gecko-linux1804-64-qr-opt, Gecko-windows11-32-2009-qr-debug, Gecko-windows11-32-2009-qr-opt, Gecko-windows11-64-2009-qr-debug, Gecko-windows11-64-2009-qr-opt] 7[GitHub]
ERROR
: 1
NOTRUN
: 8
Chrome
OK
: 90
PASS
: 396
Safari
OK
: 70
PASS
: 354
FAIL
: 11
TIMEOUT
: 32
ERROR
: 8
NOTRUN
: 4
Links
Gecko CI (Treeherder)
GitHub PR Head
GitHub PR Base
Details
Firefox-only Failures
- /mediacapture-record/MediaRecorder-events-and-exceptions.html?mimeType=video/webm;codecs=vp8,opus [wpt.fyi]:
SKIP
[Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview
,Gecko-android-em-7.0-x86_64-qr-debug-geckoview
,Gecko-android-em-7.0-x86_64-qr-opt-geckoview
,Gecko-linux1804-64-qr-debug
,Gecko-linux1804-64-qr-opt
,Gecko-windows11-32-2009-qr-debug
,Gecko-windows11-32-2009-qr-opt
,Gecko-windows11-64-2009-qr-debug
,Gecko-windows11-64-2009-qr-opt
],TIMEOUT
[GitHub
] - /mediacapture-record/MediaRecorder-pause-resume.html?mimeType=video/webm;codecs=vp8,opus [wpt.fyi]:
SKIP
[Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview
,Gecko-android-em-7.0-x86_64-qr-debug-geckoview
,Gecko-android-em-7.0-x86_64-qr-opt-geckoview
,Gecko-linux1804-64-qr-debug
,Gecko-linux1804-64-qr-opt
,Gecko-windows11-32-2009-qr-debug
,Gecko-windows11-32-2009-qr-opt
,Gecko-windows11-64-2009-qr-debug
,Gecko-windows11-64-2009-qr-opt
],TIMEOUT
[GitHub
]- MediaRecorder handles pause() and resume() state and events, mimeType "video/webm;codecs=vp8,opus":
TIMEOUT
- MediaRecorder handles stop() in paused state appropriately, mimeType "video/webm;codecs=vp8,opus":
NOTRUN
- MediaRecorder handles pause() and resume() state and events, mimeType "video/webm;codecs=vp8,opus":
- /mediacapture-record/MediaRecorder-stop.html?mimeType=video/webm;codecs=vp8,opus [wpt.fyi]
- MediaRecorder will stop recording and fire a stop event when all tracks are ended:
TIMEOUT
- MediaRecorder will stop recording and fire a stop event when stop() is called:
NOTRUN
- MediaRecorder will not fire an exception when stopped after creation:
NOTRUN
- MediaRecorder will not fire an exception when stopped after having just been stopped:
NOTRUN
- MediaRecorder will not fire an exception when stopped after having just been spontaneously stopped:
NOTRUN
- MediaRecorder will fire start event even if stopped synchronously:
NOTRUN
- MediaRecorder will fire start event even if a track is removed synchronously:
NOTRUN
- MediaRecorder will stop recording and fire a stop event when all tracks are ended:
New Tests That Don't Pass
- /mediacapture-record/MediaRecorder-events-and-exceptions.html?mimeType=video/webm;codecs=vp8,opus [wpt.fyi]:
SKIP
[Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview
,Gecko-android-em-7.0-x86_64-qr-debug-geckoview
,Gecko-android-em-7.0-x86_64-qr-opt-geckoview
,Gecko-linux1804-64-qr-debug
,Gecko-linux1804-64-qr-opt
,Gecko-windows11-32-2009-qr-debug
,Gecko-windows11-32-2009-qr-opt
,Gecko-windows11-64-2009-qr-debug
,Gecko-windows11-64-2009-qr-opt
],TIMEOUT
[GitHub
] (Chrome:OK
, Safari:OK
)- MediaRecorder events and exceptions:
TIMEOUT
(Chrome:PASS
, Safari:FAIL
)
- MediaRecorder events and exceptions:
- /mediacapture-record/MediaRecorder-pause-resume.html?mimeType=video/webm;codecs=vp8,opus [wpt.fyi]:
SKIP
[Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview
,Gecko-android-em-7.0-x86_64-qr-debug-geckoview
,Gecko-android-em-7.0-x86_64-qr-opt-geckoview
,Gecko-linux1804-64-qr-debug
,Gecko-linux1804-64-qr-opt
,Gecko-windows11-32-2009-qr-debug
,Gecko-windows11-32-2009-qr-opt
,Gecko-windows11-64-2009-qr-debug
,Gecko-windows11-64-2009-qr-opt
],TIMEOUT
[GitHub
] (Chrome:OK
, Safari:OK
)- MediaRecorder handles pause() and resume() state and events, mimeType "video/webm;codecs=vp8,opus":
TIMEOUT
(Chrome:PASS
, Safari:PASS
) - MediaRecorder handles stop() in paused state appropriately, mimeType "video/webm;codecs=vp8,opus":
NOTRUN
(Chrome:PASS
, Safari:PASS
)
- MediaRecorder handles pause() and resume() state and events, mimeType "video/webm;codecs=vp8,opus":
- /mediacapture-record/MediaRecorder-peerconnection.https.html?kinds=video&mimeType=video/webm;codecs=vp8 [wpt.fyi]:
OK
[Gecko-linux1804-64-qr-debug
,Gecko-linux1804-64-qr-opt
,Gecko-windows11-32-2009-qr-debug
,Gecko-windows11-32-2009-qr-opt
,Gecko-windows11-64-2009-qr-debug
,Gecko-windows11-64-2009-qr-opt
,GitHub
],SKIP
[Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview
,Gecko-android-em-7.0-x86_64-qr-debug-geckoview
,Gecko-android-em-7.0-x86_64-qr-opt-geckoview
] (Chrome:OK
, Safari:OK
) - /mediacapture-record/MediaRecorder-stop.html?mimeType=video/webm;codecs=vp8,opus [wpt.fyi]:
SKIP
[Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview
,Gecko-android-em-7.0-x86_64-qr-debug-geckoview
,Gecko-android-em-7.0-x86_64-qr-opt-geckoview
,Gecko-linux1804-64-qr-debug
,Gecko-linux1804-64-qr-opt
,Gecko-windows11-32-2009-qr-debug
,Gecko-windows11-32-2009-qr-opt
,Gecko-windows11-64-2009-qr-debug
,Gecko-windows11-64-2009-qr-opt
],TIMEOUT
[GitHub
] (Chrome:OK
, Safari:TIMEOUT
)- MediaRecorder will stop recording and fire a stop event when all tracks are ended:
TIMEOUT
(Chrome:PASS
, Safari:PASS
) - MediaRecorder will stop recording and fire a stop event when stop() is called:
NOTRUN
(Chrome:PASS
, Safari:PASS
) - MediaRecorder will not fire an exception when stopped after creation:
NOTRUN
(Chrome:PASS
, Safari:PASS
) - MediaRecorder will not fire an exception when stopped after having just been stopped:
NOTRUN
(Chrome:PASS
, Safari:PASS
) - MediaRecorder will not fire an exception when stopped after having just been spontaneously stopped:
NOTRUN
(Chrome:PASS
, Safari:PASS
) - MediaRecorder will fire start event even if stopped synchronously:
NOTRUN
(Chrome:PASS
, Safari:PASS
) - MediaRecorder will fire start event even if a track is removed synchronously:
NOTRUN
(Chrome:PASS
, Safari:PASS
) - MediaRecorder will fire only start and stop events in a basic recording flow.:
NOTRUN
(Chrome:PASS
, Safari:TIMEOUT
)
- MediaRecorder will stop recording and fire a stop event when all tracks are ended:
- /mediacapture-record/MediaRecorder-canvas-media-source.https.html?mimeType=video/webm;codecs=vp8,opus [wpt.fyi]:
ERROR
(Chrome:OK
, Safari:ERROR
)- MediaRecorder returns frames containing video content:
TIMEOUT
(Chrome:PASS
, Safari:TIMEOUT
)
- MediaRecorder returns frames containing video content:
Tests Disabled in Gecko Infrastructure
- /mediacapture-record/MediaRecorder-events-and-exceptions.html?mimeType=video/webm;codecs=vp8,opus [wpt.fyi]:
SKIP
[Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview
,Gecko-android-em-7.0-x86_64-qr-debug-geckoview
,Gecko-android-em-7.0-x86_64-qr-opt-geckoview
,Gecko-linux1804-64-qr-debug
,Gecko-linux1804-64-qr-opt
,Gecko-windows11-32-2009-qr-debug
,Gecko-windows11-32-2009-qr-opt
,Gecko-windows11-64-2009-qr-debug
,Gecko-windows11-64-2009-qr-opt
],TIMEOUT
[GitHub
] (Chrome:OK
, Safari:OK
) - /mediacapture-record/MediaRecorder-pause-resume.html?mimeType=video/webm;codecs=vp8,opus [wpt.fyi]:
SKIP
[Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview
,Gecko-android-em-7.0-x86_64-qr-debug-geckoview
,Gecko-android-em-7.0-x86_64-qr-opt-geckoview
,Gecko-linux1804-64-qr-debug
,Gecko-linux1804-64-qr-opt
,Gecko-windows11-32-2009-qr-debug
,Gecko-windows11-32-2009-qr-opt
,Gecko-windows11-64-2009-qr-debug
,Gecko-windows11-64-2009-qr-opt
],TIMEOUT
[GitHub
] (Chrome:OK
, Safari:OK
) - /mediacapture-record/MediaRecorder-peerconnection.https.html?kinds=video&mimeType=video/webm;codecs=vp8 [wpt.fyi]:
OK
[Gecko-linux1804-64-qr-debug
,Gecko-linux1804-64-qr-opt
,Gecko-windows11-32-2009-qr-debug
,Gecko-windows11-32-2009-qr-opt
,Gecko-windows11-64-2009-qr-debug
,Gecko-windows11-64-2009-qr-opt
,GitHub
],SKIP
[Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview
,Gecko-android-em-7.0-x86_64-qr-debug-geckoview
,Gecko-android-em-7.0-x86_64-qr-opt-geckoview
] (Chrome:OK
, Safari:OK
) - /mediacapture-record/MediaRecorder-stop.html?mimeType=video/webm;codecs=vp8,opus [wpt.fyi]:
SKIP
[Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview
,Gecko-android-em-7.0-x86_64-qr-debug-geckoview
,Gecko-android-em-7.0-x86_64-qr-opt-geckoview
,Gecko-linux1804-64-qr-debug
,Gecko-linux1804-64-qr-opt
,Gecko-windows11-32-2009-qr-debug
,Gecko-windows11-32-2009-qr-opt
,Gecko-windows11-64-2009-qr-debug
,Gecko-windows11-64-2009-qr-opt
],TIMEOUT
[GitHub
] (Chrome:OK
, Safari:TIMEOUT
)
Assignee | ||
Comment 5•2 months ago
|
||
CI Results
Ran 9 Firefox configurations based on mozilla-central, and Firefox, Chrome, and Safari on GitHub CI
Total 90 tests and 8 subtests
Status Summary
Firefox
OK
: 85[Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview, Gecko-android-em-7.0-x86_64-qr-debug-geckoview, Gecko-android-em-7.0-x86_64-qr-opt-geckoview] 86[Gecko-linux1804-64-qr-debug, Gecko-linux1804-64-qr-opt, Gecko-windows11-32-2009-qr-debug, Gecko-windows11-32-2009-qr-opt, Gecko-windows11-64-2009-qr-debug, Gecko-windows11-64-2009-qr-opt, GitHub]
PASS
: 408[Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview, Gecko-android-em-7.0-x86_64-qr-debug-geckoview, Gecko-android-em-7.0-x86_64-qr-opt-geckoview] 410[Gecko-linux1804-64-qr-debug, Gecko-linux1804-64-qr-opt, Gecko-windows11-32-2009-qr-debug, Gecko-windows11-32-2009-qr-opt, Gecko-windows11-64-2009-qr-debug, Gecko-windows11-64-2009-qr-opt, GitHub]
TIMEOUT
: 1[Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview, Gecko-android-em-7.0-x86_64-qr-debug-geckoview, Gecko-android-em-7.0-x86_64-qr-opt-geckoview, Gecko-linux1804-64-qr-debug, Gecko-linux1804-64-qr-opt, Gecko-windows11-32-2009-qr-debug, Gecko-windows11-32-2009-qr-opt, Gecko-windows11-64-2009-qr-debug, Gecko-windows11-64-2009-qr-opt] 7[GitHub]
ERROR
: 1
NOTRUN
: 8
Chrome
OK
: 90
PASS
: 396
Safari
OK
: 70
PASS
: 354
FAIL
: 11
TIMEOUT
: 32
ERROR
: 8
NOTRUN
: 4
Links
Gecko CI (Treeherder)
GitHub PR Head
GitHub PR Base
Details
Firefox-only Failures
- /mediacapture-record/MediaRecorder-events-and-exceptions.html?mimeType=video/webm;codecs=vp8,opus [wpt.fyi]:
SKIP
[Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview
,Gecko-android-em-7.0-x86_64-qr-debug-geckoview
,Gecko-android-em-7.0-x86_64-qr-opt-geckoview
,Gecko-linux1804-64-qr-debug
,Gecko-linux1804-64-qr-opt
,Gecko-windows11-32-2009-qr-debug
,Gecko-windows11-32-2009-qr-opt
,Gecko-windows11-64-2009-qr-debug
,Gecko-windows11-64-2009-qr-opt
],TIMEOUT
[GitHub
] - /mediacapture-record/MediaRecorder-pause-resume.html?mimeType=video/webm;codecs=vp8,opus [wpt.fyi]:
SKIP
[Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview
,Gecko-android-em-7.0-x86_64-qr-debug-geckoview
,Gecko-android-em-7.0-x86_64-qr-opt-geckoview
,Gecko-linux1804-64-qr-debug
,Gecko-linux1804-64-qr-opt
,Gecko-windows11-32-2009-qr-debug
,Gecko-windows11-32-2009-qr-opt
,Gecko-windows11-64-2009-qr-debug
,Gecko-windows11-64-2009-qr-opt
],TIMEOUT
[GitHub
]- MediaRecorder handles pause() and resume() state and events, mimeType "video/webm;codecs=vp8,opus":
TIMEOUT
- MediaRecorder handles stop() in paused state appropriately, mimeType "video/webm;codecs=vp8,opus":
NOTRUN
- MediaRecorder handles pause() and resume() state and events, mimeType "video/webm;codecs=vp8,opus":
- /mediacapture-record/MediaRecorder-stop.html?mimeType=video/webm;codecs=vp8,opus [wpt.fyi]
- MediaRecorder will stop recording and fire a stop event when all tracks are ended:
TIMEOUT
- MediaRecorder will stop recording and fire a stop event when stop() is called:
NOTRUN
- MediaRecorder will not fire an exception when stopped after creation:
NOTRUN
- MediaRecorder will not fire an exception when stopped after having just been stopped:
NOTRUN
- MediaRecorder will not fire an exception when stopped after having just been spontaneously stopped:
NOTRUN
- MediaRecorder will fire start event even if stopped synchronously:
NOTRUN
- MediaRecorder will fire start event even if a track is removed synchronously:
NOTRUN
- MediaRecorder will stop recording and fire a stop event when all tracks are ended:
New Tests That Don't Pass
- /mediacapture-record/MediaRecorder-events-and-exceptions.html?mimeType=video/webm;codecs=vp8,opus [wpt.fyi]:
SKIP
[Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview
,Gecko-android-em-7.0-x86_64-qr-debug-geckoview
,Gecko-android-em-7.0-x86_64-qr-opt-geckoview
,Gecko-linux1804-64-qr-debug
,Gecko-linux1804-64-qr-opt
,Gecko-windows11-32-2009-qr-debug
,Gecko-windows11-32-2009-qr-opt
,Gecko-windows11-64-2009-qr-debug
,Gecko-windows11-64-2009-qr-opt
],TIMEOUT
[GitHub
] (Chrome:OK
, Safari:OK
)- MediaRecorder events and exceptions:
TIMEOUT
(Chrome:PASS
, Safari:FAIL
)
- MediaRecorder events and exceptions:
- /mediacapture-record/MediaRecorder-pause-resume.html?mimeType=video/webm;codecs=vp8,opus [wpt.fyi]:
SKIP
[Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview
,Gecko-android-em-7.0-x86_64-qr-debug-geckoview
,Gecko-android-em-7.0-x86_64-qr-opt-geckoview
,Gecko-linux1804-64-qr-debug
,Gecko-linux1804-64-qr-opt
,Gecko-windows11-32-2009-qr-debug
,Gecko-windows11-32-2009-qr-opt
,Gecko-windows11-64-2009-qr-debug
,Gecko-windows11-64-2009-qr-opt
],TIMEOUT
[GitHub
] (Chrome:OK
, Safari:OK
)- MediaRecorder handles pause() and resume() state and events, mimeType "video/webm;codecs=vp8,opus":
TIMEOUT
(Chrome:PASS
, Safari:PASS
) - MediaRecorder handles stop() in paused state appropriately, mimeType "video/webm;codecs=vp8,opus":
NOTRUN
(Chrome:PASS
, Safari:PASS
)
- MediaRecorder handles pause() and resume() state and events, mimeType "video/webm;codecs=vp8,opus":
- /mediacapture-record/MediaRecorder-peerconnection.https.html?kinds=video&mimeType=video/webm;codecs=vp8 [wpt.fyi]:
OK
[Gecko-linux1804-64-qr-debug
,Gecko-linux1804-64-qr-opt
,Gecko-windows11-32-2009-qr-debug
,Gecko-windows11-32-2009-qr-opt
,Gecko-windows11-64-2009-qr-debug
,Gecko-windows11-64-2009-qr-opt
,GitHub
],SKIP
[Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview
,Gecko-android-em-7.0-x86_64-qr-debug-geckoview
,Gecko-android-em-7.0-x86_64-qr-opt-geckoview
] (Chrome:OK
, Safari:OK
) - /mediacapture-record/MediaRecorder-stop.html?mimeType=video/webm;codecs=vp8,opus [wpt.fyi]:
SKIP
[Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview
,Gecko-android-em-7.0-x86_64-qr-debug-geckoview
,Gecko-android-em-7.0-x86_64-qr-opt-geckoview
,Gecko-linux1804-64-qr-debug
,Gecko-linux1804-64-qr-opt
,Gecko-windows11-32-2009-qr-debug
,Gecko-windows11-32-2009-qr-opt
,Gecko-windows11-64-2009-qr-debug
,Gecko-windows11-64-2009-qr-opt
],TIMEOUT
[GitHub
] (Chrome:OK
, Safari:TIMEOUT
)- MediaRecorder will stop recording and fire a stop event when all tracks are ended:
TIMEOUT
(Chrome:PASS
, Safari:PASS
) - MediaRecorder will stop recording and fire a stop event when stop() is called:
NOTRUN
(Chrome:PASS
, Safari:PASS
) - MediaRecorder will not fire an exception when stopped after creation:
NOTRUN
(Chrome:PASS
, Safari:PASS
) - MediaRecorder will not fire an exception when stopped after having just been stopped:
NOTRUN
(Chrome:PASS
, Safari:PASS
) - MediaRecorder will not fire an exception when stopped after having just been spontaneously stopped:
NOTRUN
(Chrome:PASS
, Safari:PASS
) - MediaRecorder will fire start event even if stopped synchronously:
NOTRUN
(Chrome:PASS
, Safari:PASS
) - MediaRecorder will fire start event even if a track is removed synchronously:
NOTRUN
(Chrome:PASS
, Safari:PASS
) - MediaRecorder will fire only start and stop events in a basic recording flow.:
NOTRUN
(Chrome:PASS
, Safari:TIMEOUT
)
- MediaRecorder will stop recording and fire a stop event when all tracks are ended:
- /mediacapture-record/MediaRecorder-canvas-media-source.https.html?mimeType=video/webm;codecs=vp8,opus [wpt.fyi]:
ERROR
(Chrome:OK
, Safari:ERROR
)- MediaRecorder returns frames containing video content:
TIMEOUT
(Chrome:PASS
, Safari:TIMEOUT
)
- MediaRecorder returns frames containing video content:
Tests Disabled in Gecko Infrastructure
- /mediacapture-record/MediaRecorder-events-and-exceptions.html?mimeType=video/webm;codecs=vp8,opus [wpt.fyi]:
SKIP
[Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview
,Gecko-android-em-7.0-x86_64-qr-debug-geckoview
,Gecko-android-em-7.0-x86_64-qr-opt-geckoview
,Gecko-linux1804-64-qr-debug
,Gecko-linux1804-64-qr-opt
,Gecko-windows11-32-2009-qr-debug
,Gecko-windows11-32-2009-qr-opt
,Gecko-windows11-64-2009-qr-debug
,Gecko-windows11-64-2009-qr-opt
],TIMEOUT
[GitHub
] (Chrome:OK
, Safari:OK
) - /mediacapture-record/MediaRecorder-pause-resume.html?mimeType=video/webm;codecs=vp8,opus [wpt.fyi]:
SKIP
[Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview
,Gecko-android-em-7.0-x86_64-qr-debug-geckoview
,Gecko-android-em-7.0-x86_64-qr-opt-geckoview
,Gecko-linux1804-64-qr-debug
,Gecko-linux1804-64-qr-opt
,Gecko-windows11-32-2009-qr-debug
,Gecko-windows11-32-2009-qr-opt
,Gecko-windows11-64-2009-qr-debug
,Gecko-windows11-64-2009-qr-opt
],TIMEOUT
[GitHub
] (Chrome:OK
, Safari:OK
) - /mediacapture-record/MediaRecorder-peerconnection.https.html?kinds=video&mimeType=video/webm;codecs=vp8 [wpt.fyi]:
OK
[Gecko-linux1804-64-qr-debug
,Gecko-linux1804-64-qr-opt
,Gecko-windows11-32-2009-qr-debug
,Gecko-windows11-32-2009-qr-opt
,Gecko-windows11-64-2009-qr-debug
,Gecko-windows11-64-2009-qr-opt
,GitHub
],SKIP
[Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview
,Gecko-android-em-7.0-x86_64-qr-debug-geckoview
,Gecko-android-em-7.0-x86_64-qr-opt-geckoview
] (Chrome:OK
, Safari:OK
) - /mediacapture-record/MediaRecorder-stop.html?mimeType=video/webm;codecs=vp8,opus [wpt.fyi]:
SKIP
[Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview
,Gecko-android-em-7.0-x86_64-qr-debug-geckoview
,Gecko-android-em-7.0-x86_64-qr-opt-geckoview
,Gecko-linux1804-64-qr-debug
,Gecko-linux1804-64-qr-opt
,Gecko-windows11-32-2009-qr-debug
,Gecko-windows11-32-2009-qr-opt
,Gecko-windows11-64-2009-qr-debug
,Gecko-windows11-64-2009-qr-opt
],TIMEOUT
[GitHub
] (Chrome:OK
, Safari:TIMEOUT
)
Assignee | ||
Comment 6•2 months ago
|
||
CI Results
Ran 9 Firefox configurations based on mozilla-central, and Firefox, Chrome, and Safari on GitHub CI
Total 90 tests and 8 subtests
Status Summary
Firefox
OK
: 85[Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview, Gecko-android-em-7.0-x86_64-qr-debug-geckoview, Gecko-android-em-7.0-x86_64-qr-opt-geckoview] 86[Gecko-linux1804-64-qr-debug, Gecko-linux1804-64-qr-opt, Gecko-windows11-32-2009-qr-debug, Gecko-windows11-32-2009-qr-opt, Gecko-windows11-64-2009-qr-debug, Gecko-windows11-64-2009-qr-opt, GitHub]
PASS
: 408[Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview, Gecko-android-em-7.0-x86_64-qr-debug-geckoview, Gecko-android-em-7.0-x86_64-qr-opt-geckoview] 410[Gecko-linux1804-64-qr-debug, Gecko-linux1804-64-qr-opt, Gecko-windows11-32-2009-qr-debug, Gecko-windows11-32-2009-qr-opt, Gecko-windows11-64-2009-qr-debug, Gecko-windows11-64-2009-qr-opt, GitHub]
TIMEOUT
: 1[Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview, Gecko-android-em-7.0-x86_64-qr-debug-geckoview, Gecko-android-em-7.0-x86_64-qr-opt-geckoview, Gecko-linux1804-64-qr-debug, Gecko-linux1804-64-qr-opt, Gecko-windows11-32-2009-qr-debug, Gecko-windows11-32-2009-qr-opt, Gecko-windows11-64-2009-qr-debug, Gecko-windows11-64-2009-qr-opt] 7[GitHub]
ERROR
: 1
NOTRUN
: 8
Chrome
OK
: 90
PASS
: 396
Safari
OK
: 70
PASS
: 354
FAIL
: 11
TIMEOUT
: 32
ERROR
: 8
NOTRUN
: 4
Links
Gecko CI (Treeherder)
GitHub PR Head
GitHub PR Base
Details
Firefox-only Failures
- /mediacapture-record/MediaRecorder-events-and-exceptions.html?mimeType=video/webm;codecs=vp8,opus [wpt.fyi]:
SKIP
[Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview
,Gecko-android-em-7.0-x86_64-qr-debug-geckoview
,Gecko-android-em-7.0-x86_64-qr-opt-geckoview
,Gecko-linux1804-64-qr-debug
,Gecko-linux1804-64-qr-opt
,Gecko-windows11-32-2009-qr-debug
,Gecko-windows11-32-2009-qr-opt
,Gecko-windows11-64-2009-qr-debug
,Gecko-windows11-64-2009-qr-opt
],TIMEOUT
[GitHub
] - /mediacapture-record/MediaRecorder-pause-resume.html?mimeType=video/webm;codecs=vp8,opus [wpt.fyi]:
SKIP
[Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview
,Gecko-android-em-7.0-x86_64-qr-debug-geckoview
,Gecko-android-em-7.0-x86_64-qr-opt-geckoview
,Gecko-linux1804-64-qr-debug
,Gecko-linux1804-64-qr-opt
,Gecko-windows11-32-2009-qr-debug
,Gecko-windows11-32-2009-qr-opt
,Gecko-windows11-64-2009-qr-debug
,Gecko-windows11-64-2009-qr-opt
],TIMEOUT
[GitHub
]- MediaRecorder handles pause() and resume() state and events, mimeType "video/webm;codecs=vp8,opus":
TIMEOUT
- MediaRecorder handles stop() in paused state appropriately, mimeType "video/webm;codecs=vp8,opus":
NOTRUN
- MediaRecorder handles pause() and resume() state and events, mimeType "video/webm;codecs=vp8,opus":
- /mediacapture-record/MediaRecorder-stop.html?mimeType=video/webm;codecs=vp8,opus [wpt.fyi]
- MediaRecorder will stop recording and fire a stop event when all tracks are ended:
TIMEOUT
- MediaRecorder will stop recording and fire a stop event when stop() is called:
NOTRUN
- MediaRecorder will not fire an exception when stopped after creation:
NOTRUN
- MediaRecorder will not fire an exception when stopped after having just been stopped:
NOTRUN
- MediaRecorder will not fire an exception when stopped after having just been spontaneously stopped:
NOTRUN
- MediaRecorder will fire start event even if stopped synchronously:
NOTRUN
- MediaRecorder will fire start event even if a track is removed synchronously:
NOTRUN
- MediaRecorder will stop recording and fire a stop event when all tracks are ended:
New Tests That Don't Pass
- /mediacapture-record/MediaRecorder-events-and-exceptions.html?mimeType=video/webm;codecs=vp8,opus [wpt.fyi]:
SKIP
[Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview
,Gecko-android-em-7.0-x86_64-qr-debug-geckoview
,Gecko-android-em-7.0-x86_64-qr-opt-geckoview
,Gecko-linux1804-64-qr-debug
,Gecko-linux1804-64-qr-opt
,Gecko-windows11-32-2009-qr-debug
,Gecko-windows11-32-2009-qr-opt
,Gecko-windows11-64-2009-qr-debug
,Gecko-windows11-64-2009-qr-opt
],TIMEOUT
[GitHub
] (Chrome:OK
, Safari:OK
)- MediaRecorder events and exceptions:
TIMEOUT
(Chrome:PASS
, Safari:FAIL
)
- MediaRecorder events and exceptions:
- /mediacapture-record/MediaRecorder-pause-resume.html?mimeType=video/webm;codecs=vp8,opus [wpt.fyi]:
SKIP
[Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview
,Gecko-android-em-7.0-x86_64-qr-debug-geckoview
,Gecko-android-em-7.0-x86_64-qr-opt-geckoview
,Gecko-linux1804-64-qr-debug
,Gecko-linux1804-64-qr-opt
,Gecko-windows11-32-2009-qr-debug
,Gecko-windows11-32-2009-qr-opt
,Gecko-windows11-64-2009-qr-debug
,Gecko-windows11-64-2009-qr-opt
],TIMEOUT
[GitHub
] (Chrome:OK
, Safari:OK
)- MediaRecorder handles pause() and resume() state and events, mimeType "video/webm;codecs=vp8,opus":
TIMEOUT
(Chrome:PASS
, Safari:PASS
) - MediaRecorder handles stop() in paused state appropriately, mimeType "video/webm;codecs=vp8,opus":
NOTRUN
(Chrome:PASS
, Safari:PASS
)
- MediaRecorder handles pause() and resume() state and events, mimeType "video/webm;codecs=vp8,opus":
- /mediacapture-record/MediaRecorder-peerconnection.https.html?kinds=video&mimeType=video/webm;codecs=vp8 [wpt.fyi]:
OK
[Gecko-linux1804-64-qr-debug
,Gecko-linux1804-64-qr-opt
,Gecko-windows11-32-2009-qr-debug
,Gecko-windows11-32-2009-qr-opt
,Gecko-windows11-64-2009-qr-debug
,Gecko-windows11-64-2009-qr-opt
,GitHub
],SKIP
[Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview
,Gecko-android-em-7.0-x86_64-qr-debug-geckoview
,Gecko-android-em-7.0-x86_64-qr-opt-geckoview
] (Chrome:OK
, Safari:OK
) - /mediacapture-record/MediaRecorder-stop.html?mimeType=video/webm;codecs=vp8,opus [wpt.fyi]:
SKIP
[Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview
,Gecko-android-em-7.0-x86_64-qr-debug-geckoview
,Gecko-android-em-7.0-x86_64-qr-opt-geckoview
,Gecko-linux1804-64-qr-debug
,Gecko-linux1804-64-qr-opt
,Gecko-windows11-32-2009-qr-debug
,Gecko-windows11-32-2009-qr-opt
,Gecko-windows11-64-2009-qr-debug
,Gecko-windows11-64-2009-qr-opt
],TIMEOUT
[GitHub
] (Chrome:OK
, Safari:TIMEOUT
)- MediaRecorder will stop recording and fire a stop event when all tracks are ended:
TIMEOUT
(Chrome:PASS
, Safari:PASS
) - MediaRecorder will stop recording and fire a stop event when stop() is called:
NOTRUN
(Chrome:PASS
, Safari:PASS
) - MediaRecorder will not fire an exception when stopped after creation:
NOTRUN
(Chrome:PASS
, Safari:PASS
) - MediaRecorder will not fire an exception when stopped after having just been stopped:
NOTRUN
(Chrome:PASS
, Safari:PASS
) - MediaRecorder will not fire an exception when stopped after having just been spontaneously stopped:
NOTRUN
(Chrome:PASS
, Safari:PASS
) - MediaRecorder will fire start event even if stopped synchronously:
NOTRUN
(Chrome:PASS
, Safari:PASS
) - MediaRecorder will fire start event even if a track is removed synchronously:
NOTRUN
(Chrome:PASS
, Safari:PASS
) - MediaRecorder will fire only start and stop events in a basic recording flow.:
NOTRUN
(Chrome:PASS
, Safari:TIMEOUT
)
- MediaRecorder will stop recording and fire a stop event when all tracks are ended:
- /mediacapture-record/MediaRecorder-canvas-media-source.https.html?mimeType=video/webm;codecs=vp8,opus [wpt.fyi]:
ERROR
(Chrome:OK
, Safari:ERROR
)- MediaRecorder returns frames containing video content:
TIMEOUT
(Chrome:PASS
, Safari:TIMEOUT
)
- MediaRecorder returns frames containing video content:
Tests Disabled in Gecko Infrastructure
- /mediacapture-record/MediaRecorder-events-and-exceptions.html?mimeType=video/webm;codecs=vp8,opus [wpt.fyi]:
SKIP
[Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview
,Gecko-android-em-7.0-x86_64-qr-debug-geckoview
,Gecko-android-em-7.0-x86_64-qr-opt-geckoview
,Gecko-linux1804-64-qr-debug
,Gecko-linux1804-64-qr-opt
,Gecko-windows11-32-2009-qr-debug
,Gecko-windows11-32-2009-qr-opt
,Gecko-windows11-64-2009-qr-debug
,Gecko-windows11-64-2009-qr-opt
],TIMEOUT
[GitHub
] (Chrome:OK
, Safari:OK
) - /mediacapture-record/MediaRecorder-pause-resume.html?mimeType=video/webm;codecs=vp8,opus [wpt.fyi]:
SKIP
[Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview
,Gecko-android-em-7.0-x86_64-qr-debug-geckoview
,Gecko-android-em-7.0-x86_64-qr-opt-geckoview
,Gecko-linux1804-64-qr-debug
,Gecko-linux1804-64-qr-opt
,Gecko-windows11-32-2009-qr-debug
,Gecko-windows11-32-2009-qr-opt
,Gecko-windows11-64-2009-qr-debug
,Gecko-windows11-64-2009-qr-opt
],TIMEOUT
[GitHub
] (Chrome:OK
, Safari:OK
) - /mediacapture-record/MediaRecorder-peerconnection.https.html?kinds=video&mimeType=video/webm;codecs=vp8 [wpt.fyi]:
OK
[Gecko-linux1804-64-qr-debug
,Gecko-linux1804-64-qr-opt
,Gecko-windows11-32-2009-qr-debug
,Gecko-windows11-32-2009-qr-opt
,Gecko-windows11-64-2009-qr-debug
,Gecko-windows11-64-2009-qr-opt
,GitHub
],SKIP
[Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview
,Gecko-android-em-7.0-x86_64-qr-debug-geckoview
,Gecko-android-em-7.0-x86_64-qr-opt-geckoview
] (Chrome:OK
, Safari:OK
) - /mediacapture-record/MediaRecorder-stop.html?mimeType=video/webm;codecs=vp8,opus [wpt.fyi]:
SKIP
[Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview
,Gecko-android-em-7.0-x86_64-qr-debug-geckoview
,Gecko-android-em-7.0-x86_64-qr-opt-geckoview
,Gecko-linux1804-64-qr-debug
,Gecko-linux1804-64-qr-opt
,Gecko-windows11-32-2009-qr-debug
,Gecko-windows11-32-2009-qr-opt
,Gecko-windows11-64-2009-qr-debug
,Gecko-windows11-64-2009-qr-opt
],TIMEOUT
[GitHub
] (Chrome:OK
, Safari:TIMEOUT
)
Assignee | ||
Comment 8•2 months ago
|
||
CI Results
Ran 9 Firefox configurations based on mozilla-central, and Firefox, Chrome, and Safari on GitHub CI
Total 90 tests and 8 subtests
Status Summary
Firefox
OK
: 85[Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview, Gecko-android-em-7.0-x86_64-qr-debug-geckoview, Gecko-android-em-7.0-x86_64-qr-opt-geckoview] 86[Gecko-linux1804-64-qr-debug, Gecko-linux1804-64-qr-opt, Gecko-windows11-32-2009-qr-debug, Gecko-windows11-32-2009-qr-opt, Gecko-windows11-64-2009-qr-debug, Gecko-windows11-64-2009-qr-opt, GitHub]
PASS
: 408[Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview, Gecko-android-em-7.0-x86_64-qr-debug-geckoview, Gecko-android-em-7.0-x86_64-qr-opt-geckoview] 410[Gecko-linux1804-64-qr-debug, Gecko-linux1804-64-qr-opt, Gecko-windows11-32-2009-qr-debug, Gecko-windows11-32-2009-qr-opt, Gecko-windows11-64-2009-qr-debug, Gecko-windows11-64-2009-qr-opt, GitHub]
TIMEOUT
: 1[Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview, Gecko-android-em-7.0-x86_64-qr-debug-geckoview, Gecko-android-em-7.0-x86_64-qr-opt-geckoview, Gecko-linux1804-64-qr-debug, Gecko-linux1804-64-qr-opt, Gecko-windows11-32-2009-qr-debug, Gecko-windows11-32-2009-qr-opt, Gecko-windows11-64-2009-qr-debug, Gecko-windows11-64-2009-qr-opt] 7[GitHub]
ERROR
: 1
NOTRUN
: 8
Chrome
OK
: 90
PASS
: 396
Safari
OK
: 70
PASS
: 354
FAIL
: 11
TIMEOUT
: 32
ERROR
: 8
NOTRUN
: 4
Links
Gecko CI (Treeherder)
GitHub PR Head
GitHub PR Base
Details
Firefox-only Failures
- /mediacapture-record/MediaRecorder-events-and-exceptions.html?mimeType=video/webm;codecs=vp8,opus [wpt.fyi]:
SKIP
[Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview
,Gecko-android-em-7.0-x86_64-qr-debug-geckoview
,Gecko-android-em-7.0-x86_64-qr-opt-geckoview
,Gecko-linux1804-64-qr-debug
,Gecko-linux1804-64-qr-opt
,Gecko-windows11-32-2009-qr-debug
,Gecko-windows11-32-2009-qr-opt
,Gecko-windows11-64-2009-qr-debug
,Gecko-windows11-64-2009-qr-opt
],TIMEOUT
[GitHub
] - /mediacapture-record/MediaRecorder-pause-resume.html?mimeType=video/webm;codecs=vp8,opus [wpt.fyi]:
SKIP
[Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview
,Gecko-android-em-7.0-x86_64-qr-debug-geckoview
,Gecko-android-em-7.0-x86_64-qr-opt-geckoview
,Gecko-linux1804-64-qr-debug
,Gecko-linux1804-64-qr-opt
,Gecko-windows11-32-2009-qr-debug
,Gecko-windows11-32-2009-qr-opt
,Gecko-windows11-64-2009-qr-debug
,Gecko-windows11-64-2009-qr-opt
],TIMEOUT
[GitHub
]- MediaRecorder handles pause() and resume() state and events, mimeType "video/webm;codecs=vp8,opus":
TIMEOUT
- MediaRecorder handles stop() in paused state appropriately, mimeType "video/webm;codecs=vp8,opus":
NOTRUN
- MediaRecorder handles pause() and resume() state and events, mimeType "video/webm;codecs=vp8,opus":
- /mediacapture-record/MediaRecorder-stop.html?mimeType=video/webm;codecs=vp8,opus [wpt.fyi]
- MediaRecorder will stop recording and fire a stop event when all tracks are ended:
TIMEOUT
- MediaRecorder will stop recording and fire a stop event when stop() is called:
NOTRUN
- MediaRecorder will not fire an exception when stopped after creation:
NOTRUN
- MediaRecorder will not fire an exception when stopped after having just been stopped:
NOTRUN
- MediaRecorder will not fire an exception when stopped after having just been spontaneously stopped:
NOTRUN
- MediaRecorder will fire start event even if stopped synchronously:
NOTRUN
- MediaRecorder will fire start event even if a track is removed synchronously:
NOTRUN
- MediaRecorder will stop recording and fire a stop event when all tracks are ended:
New Tests That Don't Pass
- /mediacapture-record/MediaRecorder-events-and-exceptions.html?mimeType=video/webm;codecs=vp8,opus [wpt.fyi]:
SKIP
[Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview
,Gecko-android-em-7.0-x86_64-qr-debug-geckoview
,Gecko-android-em-7.0-x86_64-qr-opt-geckoview
,Gecko-linux1804-64-qr-debug
,Gecko-linux1804-64-qr-opt
,Gecko-windows11-32-2009-qr-debug
,Gecko-windows11-32-2009-qr-opt
,Gecko-windows11-64-2009-qr-debug
,Gecko-windows11-64-2009-qr-opt
],TIMEOUT
[GitHub
] (Chrome:OK
, Safari:OK
)- MediaRecorder events and exceptions:
TIMEOUT
(Chrome:PASS
, Safari:FAIL
)
- MediaRecorder events and exceptions:
- /mediacapture-record/MediaRecorder-pause-resume.html?mimeType=video/webm;codecs=vp8,opus [wpt.fyi]:
SKIP
[Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview
,Gecko-android-em-7.0-x86_64-qr-debug-geckoview
,Gecko-android-em-7.0-x86_64-qr-opt-geckoview
,Gecko-linux1804-64-qr-debug
,Gecko-linux1804-64-qr-opt
,Gecko-windows11-32-2009-qr-debug
,Gecko-windows11-32-2009-qr-opt
,Gecko-windows11-64-2009-qr-debug
,Gecko-windows11-64-2009-qr-opt
],TIMEOUT
[GitHub
] (Chrome:OK
, Safari:OK
)- MediaRecorder handles pause() and resume() state and events, mimeType "video/webm;codecs=vp8,opus":
TIMEOUT
(Chrome:PASS
, Safari:PASS
) - MediaRecorder handles stop() in paused state appropriately, mimeType "video/webm;codecs=vp8,opus":
NOTRUN
(Chrome:PASS
, Safari:PASS
)
- MediaRecorder handles pause() and resume() state and events, mimeType "video/webm;codecs=vp8,opus":
- /mediacapture-record/MediaRecorder-peerconnection.https.html?kinds=video&mimeType=video/webm;codecs=vp8 [wpt.fyi]:
OK
[Gecko-linux1804-64-qr-debug
,Gecko-linux1804-64-qr-opt
,Gecko-windows11-32-2009-qr-debug
,Gecko-windows11-32-2009-qr-opt
,Gecko-windows11-64-2009-qr-debug
,Gecko-windows11-64-2009-qr-opt
,GitHub
],SKIP
[Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview
,Gecko-android-em-7.0-x86_64-qr-debug-geckoview
,Gecko-android-em-7.0-x86_64-qr-opt-geckoview
] (Chrome:OK
, Safari:OK
) - /mediacapture-record/MediaRecorder-stop.html?mimeType=video/webm;codecs=vp8,opus [wpt.fyi]:
SKIP
[Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview
,Gecko-android-em-7.0-x86_64-qr-debug-geckoview
,Gecko-android-em-7.0-x86_64-qr-opt-geckoview
,Gecko-linux1804-64-qr-debug
,Gecko-linux1804-64-qr-opt
,Gecko-windows11-32-2009-qr-debug
,Gecko-windows11-32-2009-qr-opt
,Gecko-windows11-64-2009-qr-debug
,Gecko-windows11-64-2009-qr-opt
],TIMEOUT
[GitHub
] (Chrome:OK
, Safari:TIMEOUT
)- MediaRecorder will stop recording and fire a stop event when all tracks are ended:
TIMEOUT
(Chrome:PASS
, Safari:PASS
) - MediaRecorder will stop recording and fire a stop event when stop() is called:
NOTRUN
(Chrome:PASS
, Safari:PASS
) - MediaRecorder will not fire an exception when stopped after creation:
NOTRUN
(Chrome:PASS
, Safari:PASS
) - MediaRecorder will not fire an exception when stopped after having just been stopped:
NOTRUN
(Chrome:PASS
, Safari:PASS
) - MediaRecorder will not fire an exception when stopped after having just been spontaneously stopped:
NOTRUN
(Chrome:PASS
, Safari:PASS
) - MediaRecorder will fire start event even if stopped synchronously:
NOTRUN
(Chrome:PASS
, Safari:PASS
) - MediaRecorder will fire start event even if a track is removed synchronously:
NOTRUN
(Chrome:PASS
, Safari:PASS
) - MediaRecorder will fire only start and stop events in a basic recording flow.:
NOTRUN
(Chrome:PASS
, Safari:TIMEOUT
)
- MediaRecorder will stop recording and fire a stop event when all tracks are ended:
- /mediacapture-record/MediaRecorder-canvas-media-source.https.html?mimeType=video/webm;codecs=vp8,opus [wpt.fyi]:
ERROR
(Chrome:OK
, Safari:ERROR
)- MediaRecorder returns frames containing video content:
TIMEOUT
(Chrome:PASS
, Safari:TIMEOUT
)
- MediaRecorder returns frames containing video content:
Tests Disabled in Gecko Infrastructure
- /mediacapture-record/MediaRecorder-events-and-exceptions.html?mimeType=video/webm;codecs=vp8,opus [wpt.fyi]:
SKIP
[Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview
,Gecko-android-em-7.0-x86_64-qr-debug-geckoview
,Gecko-android-em-7.0-x86_64-qr-opt-geckoview
,Gecko-linux1804-64-qr-debug
,Gecko-linux1804-64-qr-opt
,Gecko-windows11-32-2009-qr-debug
,Gecko-windows11-32-2009-qr-opt
,Gecko-windows11-64-2009-qr-debug
,Gecko-windows11-64-2009-qr-opt
],TIMEOUT
[GitHub
] (Chrome:OK
, Safari:OK
) - /mediacapture-record/MediaRecorder-pause-resume.html?mimeType=video/webm;codecs=vp8,opus [wpt.fyi]:
SKIP
[Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview
,Gecko-android-em-7.0-x86_64-qr-debug-geckoview
,Gecko-android-em-7.0-x86_64-qr-opt-geckoview
,Gecko-linux1804-64-qr-debug
,Gecko-linux1804-64-qr-opt
,Gecko-windows11-32-2009-qr-debug
,Gecko-windows11-32-2009-qr-opt
,Gecko-windows11-64-2009-qr-debug
,Gecko-windows11-64-2009-qr-opt
],TIMEOUT
[GitHub
] (Chrome:OK
, Safari:OK
) - /mediacapture-record/MediaRecorder-peerconnection.https.html?kinds=video&mimeType=video/webm;codecs=vp8 [wpt.fyi]:
OK
[Gecko-linux1804-64-qr-debug
,Gecko-linux1804-64-qr-opt
,Gecko-windows11-32-2009-qr-debug
,Gecko-windows11-32-2009-qr-opt
,Gecko-windows11-64-2009-qr-debug
,Gecko-windows11-64-2009-qr-opt
,GitHub
],SKIP
[Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview
,Gecko-android-em-7.0-x86_64-qr-debug-geckoview
,Gecko-android-em-7.0-x86_64-qr-opt-geckoview
] (Chrome:OK
, Safari:OK
) - /mediacapture-record/MediaRecorder-stop.html?mimeType=video/webm;codecs=vp8,opus [wpt.fyi]:
SKIP
[Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview
,Gecko-android-em-7.0-x86_64-qr-debug-geckoview
,Gecko-android-em-7.0-x86_64-qr-opt-geckoview
,Gecko-linux1804-64-qr-debug
,Gecko-linux1804-64-qr-opt
,Gecko-windows11-32-2009-qr-debug
,Gecko-windows11-32-2009-qr-opt
,Gecko-windows11-64-2009-qr-debug
,Gecko-windows11-64-2009-qr-opt
],TIMEOUT
[GitHub
] (Chrome:OK
, Safari:TIMEOUT
)
Assignee | ||
Comment 9•2 months ago
|
||
Comment 10•2 months ago
|
||
bugherder |
Description
•