[wpt-sync] Sync PR 50710 - WPT tests: Remove use of never-shipped APIs
Categories
(Core :: Graphics: Canvas2D, task, P4)
Tracking
()
Tracking | Status | |
---|---|---|
firefox137 | --- | fixed |
People
(Reporter: wpt-sync, Unassigned)
References
()
Details
(Whiteboard: [wptsync downstream])
Sync web-platform-tests PR 50710 into mozilla-central (this bug is closed when the sync is complete).
PR: https://github.com/web-platform-tests/wpt/pull/50710
Details from upstream follow.
Christopher Cameron <ccameron@chromium.org> wrote:
WPT tests: Remove use of never-shipped APIs
Some WPT tests use the ImageDataSettings {storageFormat:"uint8"} API.
This never shipped.Some WPT tests also use the PredefinedColorSpace "rec2020". This, too,
never shipped.Bug: 40277213
Change-Id: Ie99cc6bba6dc59986157e12447b21a8cc9cc16f9
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6253238
Reviewed-by: Philip Jägenstedt \<foolip@chromium.org>
Commit-Queue: ccameron chromium \<ccameron@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1420403}
Assignee | ||
Updated•10 days ago
|
Assignee | ||
Comment 1•10 days ago
|
||
Assignee | ||
Comment 2•10 days ago
|
||
CI Results
Ran 0 Firefox configurations based on mozilla-central, and Firefox, Chrome, and Safari on GitHub CI
Total 180 tests and 6 subtests
Status Summary
Firefox
OK
: 176
PASS
: 1745
FAIL
: 169
PRECONDITION_FAILED
: 33
ERROR
: 4
Chrome
OK
: 170
PASS
: 1858
FAIL
: 28
PRECONDITION_FAILED
: 25
ERROR
: 10
NOTRUN
: 36
Safari
OK
: 163
PASS
: 1155
CRASH
: 6
FAIL
: 406
PRECONDITION_FAILED
: 43
TIMEOUT
: 2
ERROR
: 10
NOTRUN
: 36
Links
Details
Firefox-only Failures
- /html/canvas/element/wide-gamut-canvas/2d.color.space.p3.to.p3.html [wpt.fyi]
- test getImageData with display-p3 and uint8 from display p3 uint8 canvas:
FAIL
linked bug:Bug 1704237
- test getImageData with display-p3 and uint8 from display p3 uint8 canvas:
- /html/canvas/offscreen/wide-gamut-canvas/2d.color.space.p3.to.p3.html [wpt.fyi]
- test getImageData with display-p3 and uint8 from display p3 uint8 canvas:
FAIL
linked bug:Bug 1704237
- test getImageData with display-p3 and uint8 from display p3 uint8 canvas:
- /html/canvas/offscreen/wide-gamut-canvas/2d.color.space.p3.to.p3.worker.html [wpt.fyi]
- test getImageData with display-p3 and uint8 from display p3 uint8 canvas:
FAIL
linked bug:Bug 1704237
- test getImageData with display-p3 and uint8 from display p3 uint8 canvas:
- /png/trns-chunk.html [wpt.fyi]
- test ignored high bits on lower bit depth tRNS:
FAIL
linked bug:Bug 1862235
- test ignored high bits on lower bit depth tRNS:
- /webcodecs/audio-decoder.https.any.html [wpt.fyi]
- Test that AudioDecoder.isConfigSupported() rejects invalid config: Opus with >2 channels but no description:
FAIL
- Test that AudioDecoder.configure() rejects invalid config: Opus with >2 channels but no description:
FAIL
- Test that AudioDecoder.isConfigSupported() rejects invalid config: Opus with >2 channels but no description:
- /webcodecs/audio-decoder.https.any.worker.html [wpt.fyi]
- Test that AudioDecoder.isConfigSupported() rejects invalid config: Opus with >2 channels but no description:
FAIL
- Test that AudioDecoder.configure() rejects invalid config: Opus with >2 channels but no description:
FAIL
- Test that AudioDecoder.isConfigSupported() rejects invalid config: Opus with >2 channels but no description:
- /webcodecs/full-cycle-test.https.any.html?vp9_444_p1 [wpt.fyi]:
ERROR
- /webcodecs/full-cycle-test.https.any.worker.html?vp9_444_p1 [wpt.fyi]:
ERROR
- /webcodecs/image-decoder.https.any.html [wpt.fyi]:
ERROR
- /webcodecs/image-decoder.https.any.worker.html [wpt.fyi]:
ERROR
- /webcodecs/videoFrame-canvasImageSource.html [wpt.fyi]
- CSSImageValue constructed VideoFrame:
FAIL
linked bug:Bug 1857849
- CSSImageValue constructed VideoFrame:
- /webcodecs/videoFrame-drawImage.any.html [wpt.fyi]
- drawImage(VideoFrame) with canvas(48x36 display-p3 uint8).:
FAIL
- drawImage(VideoFrame) with canvas(480x360 display-p3 uint8).:
FAIL
- drawImage(VideoFrame) with canvas(48x36 display-p3 uint8).:
- /webcodecs/videoFrame-drawImage.any.worker.html [wpt.fyi]
- drawImage(VideoFrame) with canvas(48x36 display-p3 uint8).:
FAIL
- drawImage(VideoFrame) with canvas(480x360 display-p3 uint8).:
FAIL
- drawImage(VideoFrame) with canvas(48x36 display-p3 uint8).:
New Tests That Don't Pass
- /html/canvas/element/wide-gamut-canvas/2d.color.space.p3.to.p3.html [wpt.fyi]
- test getImageData with display-p3 and uint8 from display p3 uint8 canvas:
FAIL
(Chrome:PASS
, Safari:PASS
)
- test getImageData with display-p3 and uint8 from display p3 uint8 canvas:
- /html/canvas/offscreen/wide-gamut-canvas/2d.color.space.p3.to.p3.html [wpt.fyi]
- test getImageData with display-p3 and uint8 from display p3 uint8 canvas:
FAIL
(Chrome:PASS
, Safari:PASS
)
- test getImageData with display-p3 and uint8 from display p3 uint8 canvas:
- /html/canvas/offscreen/wide-gamut-canvas/2d.color.space.p3.to.p3.worker.html [wpt.fyi]
- test getImageData with display-p3 and uint8 from display p3 uint8 canvas:
FAIL
(Chrome:PASS
, Safari:PASS
)
- test getImageData with display-p3 and uint8 from display p3 uint8 canvas:
- /png/trns-chunk.html [wpt.fyi]
- test ignored high bits on lower bit depth tRNS:
FAIL
(Chrome:PASS
, Safari:PASS
)
- test ignored high bits on lower bit depth tRNS:
- /webcodecs/audio-decoder.https.any.html [wpt.fyi]
- Test that AudioDecoder.isConfigSupported() rejects invalid config: Opus with >2 channels but no description:
FAIL
(Chrome:PASS
, Safari:PASS
) - Test that AudioDecoder.configure() rejects invalid config: Opus with >2 channels but no description:
FAIL
(Chrome:PASS
, Safari:PASS
)
- Test that AudioDecoder.isConfigSupported() rejects invalid config: Opus with >2 channels but no description:
- /webcodecs/audio-decoder.https.any.worker.html [wpt.fyi]
- Test that AudioDecoder.isConfigSupported() rejects invalid config: Opus with >2 channels but no description:
FAIL
(Chrome:PASS
, Safari:PASS
) - Test that AudioDecoder.configure() rejects invalid config: Opus with >2 channels but no description:
FAIL
(Chrome:PASS
, Safari:PASS
)
- Test that AudioDecoder.isConfigSupported() rejects invalid config: Opus with >2 channels but no description:
- /webcodecs/audio-encoder-codec-specific.https.any.html [wpt.fyi]
- Test the AAC bitrateMode flag works.:
PRECONDITION_FAILED
(Chrome:PRECONDITION_FAILED
, Safari:PASS
)
- Test the AAC bitrateMode flag works.:
- /webcodecs/audioDecoder-codec-specific.https.any.html?vorbis [wpt.fyi]
- Test decoding:
FAIL
(Chrome:NOTRUN
, Safari:NOTRUN
) - Test decoding a with negative timestamp:
FAIL
(Chrome:NOTRUN
, Safari:NOTRUN
) - Test decoding after flush:
FAIL
(Chrome:NOTRUN
, Safari:NOTRUN
)
- Test decoding:
- /webcodecs/audioDecoder-codec-specific.https.any.worker.html?vorbis [wpt.fyi]
- Test decoding:
FAIL
(Chrome:NOTRUN
, Safari:NOTRUN
) - Test decoding a with negative timestamp:
FAIL
(Chrome:NOTRUN
, Safari:NOTRUN
) - Test decoding after flush:
FAIL
(Chrome:NOTRUN
, Safari:NOTRUN
)
- Test decoding:
- /webcodecs/full-cycle-test.https.any.worker.html?h265_annexb [wpt.fyi]
- Encoding and decoding cycle:
PRECONDITION_FAILED
(Chrome:PRECONDITION_FAILED
, Safari:FAIL
) - Encoding and decoding cycle with realtime latency mode:
PRECONDITION_FAILED
(Chrome:PRECONDITION_FAILED
, Safari:FAIL
) - Encoding and decoding cycle w/ stripped color space:
PRECONDITION_FAILED
(Chrome:PRECONDITION_FAILED
, Safari:FAIL
) - Encoding and decoding cycle w/ rate control:
PRECONDITION_FAILED
(Chrome:PRECONDITION_FAILED
, Safari:FAIL
)
- Encoding and decoding cycle:
- /webcodecs/full-cycle-test.https.any.html?vp9_444_p1 [wpt.fyi]:
ERROR
(Chrome:OK
, Safari:OK
)- Encoding and decoding cycle:
FAIL
(Chrome:PASS
, Safari:PRECONDITION_FAILED
) - Encoding and decoding cycle with realtime latency mode:
FAIL
(Chrome:PASS
, Safari:PRECONDITION_FAILED
) - Encoding and decoding cycle w/ stripped color space:
FAIL
(Chrome:PASS
, Safari:PRECONDITION_FAILED
) - Encoding and decoding cycle w/ rate control:
FAIL
(Chrome:PASS
, Safari:PRECONDITION_FAILED
)
- Encoding and decoding cycle:
- /webcodecs/full-cycle-test.https.any.html?h265_hevc [wpt.fyi]
- Encoding and decoding cycle:
PRECONDITION_FAILED
(Chrome:PRECONDITION_FAILED
, Safari:FAIL
) - Encoding and decoding cycle with realtime latency mode:
PRECONDITION_FAILED
(Chrome:PRECONDITION_FAILED
, Safari:FAIL
) - Encoding and decoding cycle w/ stripped color space:
PRECONDITION_FAILED
(Chrome:PRECONDITION_FAILED
, Safari:FAIL
) - Encoding and decoding cycle w/ rate control:
PRECONDITION_FAILED
(Chrome:PRECONDITION_FAILED
, Safari:FAIL
)
- Encoding and decoding cycle:
- /webcodecs/full-cycle-test.https.any.worker.html?vp9_444_p1 [wpt.fyi]:
ERROR
(Chrome:OK
, Safari:OK
)- Encoding and decoding cycle:
FAIL
(Chrome:PASS
, Safari:PRECONDITION_FAILED
) - Encoding and decoding cycle with realtime latency mode:
FAIL
(Chrome:PASS
, Safari:PRECONDITION_FAILED
) - Encoding and decoding cycle w/ stripped color space:
FAIL
(Chrome:PASS
, Safari:PRECONDITION_FAILED
) - Encoding and decoding cycle w/ rate control:
FAIL
(Chrome:PASS
, Safari:PRECONDITION_FAILED
)
- Encoding and decoding cycle:
- /webcodecs/full-cycle-test.https.any.worker.html?h265_hevc [wpt.fyi]
- Encoding and decoding cycle:
PRECONDITION_FAILED
(Chrome:PRECONDITION_FAILED
, Safari:FAIL
) - Encoding and decoding cycle with realtime latency mode:
PRECONDITION_FAILED
(Chrome:PRECONDITION_FAILED
, Safari:FAIL
) - Encoding and decoding cycle w/ stripped color space:
PRECONDITION_FAILED
(Chrome:PRECONDITION_FAILED
, Safari:FAIL
) - Encoding and decoding cycle w/ rate control:
PRECONDITION_FAILED
(Chrome:PRECONDITION_FAILED
, Safari:FAIL
)
- Encoding and decoding cycle:
- /webcodecs/full-cycle-test.https.any.html?av1_444_high [wpt.fyi]
- Encoding and decoding cycle:
PRECONDITION_FAILED
(Chrome:PASS
, Safari:PRECONDITION_FAILED
) - Encoding and decoding cycle with realtime latency mode:
PRECONDITION_FAILED
(Chrome:PASS
, Safari:PRECONDITION_FAILED
) - Encoding and decoding cycle w/ stripped color space:
PRECONDITION_FAILED
(Chrome:PASS
, Safari:PRECONDITION_FAILED
) - Encoding and decoding cycle w/ rate control:
PRECONDITION_FAILED
(Chrome:PASS
, Safari:PRECONDITION_FAILED
)
- Encoding and decoding cycle:
- /webcodecs/full-cycle-test.https.any.html?h265_annexb [wpt.fyi]
- Encoding and decoding cycle:
PRECONDITION_FAILED
(Chrome:PRECONDITION_FAILED
, Safari:FAIL
) - Encoding and decoding cycle with realtime latency mode:
PRECONDITION_FAILED
(Chrome:PRECONDITION_FAILED
, Safari:FAIL
) - Encoding and decoding cycle w/ stripped color space:
PRECONDITION_FAILED
(Chrome:PRECONDITION_FAILED
, Safari:FAIL
) - Encoding and decoding cycle w/ rate control:
PRECONDITION_FAILED
(Chrome:PRECONDITION_FAILED
, Safari:FAIL
)
- Encoding and decoding cycle:
- /webcodecs/full-cycle-test.https.any.worker.html?av1_444_high [wpt.fyi]
- Encoding and decoding cycle:
PRECONDITION_FAILED
(Chrome:PASS
, Safari:PRECONDITION_FAILED
) - Encoding and decoding cycle with realtime latency mode:
PRECONDITION_FAILED
(Chrome:PASS
, Safari:PRECONDITION_FAILED
) - Encoding and decoding cycle w/ stripped color space:
PRECONDITION_FAILED
(Chrome:PASS
, Safari:PRECONDITION_FAILED
) - Encoding and decoding cycle w/ rate control:
PRECONDITION_FAILED
(Chrome:PASS
, Safari:PRECONDITION_FAILED
)
- Encoding and decoding cycle:
- /webcodecs/idlharness.https.any.html [wpt.fyi]
- VideoFrame interface: attribute rotation:
FAIL
(Chrome:PASS
, Safari:FAIL
) - VideoFrame interface: attribute flip:
FAIL
(Chrome:PASS
, Safari:FAIL
) - VideoFrame interface: operation metadata():
FAIL
(Chrome:PASS
, Safari:FAIL
) - VideoFrame interface: new VideoFrame(makeImageBitmap(32, 16), {timestamp: 100, duration: 33}) must inherit property "rotation" with the proper type:
FAIL
(Chrome:PASS
) - VideoFrame interface: new VideoFrame(makeImageBitmap(32, 16), {timestamp: 100, duration: 33}) must inherit property "flip" with the proper type:
FAIL
(Chrome:PASS
) - VideoFrame interface: new VideoFrame(makeImageBitmap(32, 16), {timestamp: 100, duration: 33}) must inherit property "metadata()" with the proper type:
FAIL
(Chrome:PASS
)
- VideoFrame interface: attribute rotation:
- /webcodecs/idlharness.https.any.worker.html [wpt.fyi]
- VideoFrame interface: attribute rotation:
FAIL
(Chrome:PASS
, Safari:FAIL
) - VideoFrame interface: attribute flip:
FAIL
(Chrome:PASS
, Safari:FAIL
) - VideoFrame interface: operation metadata():
FAIL
(Chrome:PASS
, Safari:FAIL
) - VideoFrame interface: new VideoFrame(makeImageBitmap(32, 16), {timestamp: 100, duration: 33}) must inherit property "rotation" with the proper type:
FAIL
(Chrome:PASS
) - VideoFrame interface: new VideoFrame(makeImageBitmap(32, 16), {timestamp: 100, duration: 33}) must inherit property "flip" with the proper type:
FAIL
(Chrome:PASS
) - VideoFrame interface: new VideoFrame(makeImageBitmap(32, 16), {timestamp: 100, duration: 33}) must inherit property "metadata()" with the proper type:
FAIL
(Chrome:PASS
)
- VideoFrame interface: attribute rotation:
- /webcodecs/image-decoder-image-orientation-none.https.html [wpt.fyi]
- Test JPEG w/ EXIF orientation top-right on canvas w/o orientation.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test JPEG w/ EXIF orientation bottom-right on canvas w/o orientation.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test JPEG w/ EXIF orientation bottom-left on canvas w/o orientation.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test JPEG w/ EXIF orientation left-top on canvas w/o orientation.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test JPEG w/ EXIF orientation right-top on canvas w/o orientation.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test JPEG w/ EXIF orientation right-bottom on canvas w/o orientation.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test JPEG w/ EXIF orientation left-bottom on canvas w/o orientation.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test 4:2:0 JPEG w/ EXIF orientation top-right on canvas w/o orientation.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test 4:2:0 JPEG w/ EXIF orientation bottom-right on canvas w/o orientation.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test 4:2:0 JPEG w/ EXIF orientation bottom-left on canvas w/o orientation.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test 4:2:0 JPEG w/ EXIF orientation left-top on canvas w/o orientation.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test 4:2:0 JPEG w/ EXIF orientation right-top on canvas w/o orientation.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test 4:2:0 JPEG w/ EXIF orientation right-bottom on canvas w/o orientation.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test 4:2:0 JPEG w/ EXIF orientation left-bottom on canvas w/o orientation.:
FAIL
(Chrome:PASS
, Safari:FAIL
)
- Test JPEG w/ EXIF orientation top-right on canvas w/o orientation.:
- /webcodecs/image-decoder.https.any.html [wpt.fyi]:
ERROR
(Chrome:OK
, Safari:OK
)- Test multi-track AVIF image decoding w/ preferAnimation=false.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test multi-track AVIF image decoding w/ preferAnimation=true.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test JPEG image YUV 4:2:0 decoding.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test AVIF image YUV 4:2:0 decoding.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test AVIF image YUV 4:2:2 decoding.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test AVIF image YUV 4:4:4 decoding.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test WEBP image YUV 4:2:0 decoding.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test invalid mime type rejects decode() requests:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test invalid mime type rejects decodeMetadata() requests:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test decoding a partial ArrayBuffer results in EncodingError:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test track selection in multi track image.:
FAIL
(Chrome:PASS
, Safari:FAIL
)
- Test multi-track AVIF image decoding w/ preferAnimation=false.:
- /webcodecs/image-decoder.https.any.worker.html [wpt.fyi]:
ERROR
(Chrome:OK
, Safari:OK
)- Test multi-track AVIF image decoding w/ preferAnimation=false.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test multi-track AVIF image decoding w/ preferAnimation=true.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test JPEG image YUV 4:2:0 decoding.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test AVIF image YUV 4:2:0 decoding.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test AVIF image YUV 4:2:2 decoding.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test AVIF image YUV 4:4:4 decoding.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test WEBP image YUV 4:2:0 decoding.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test invalid mime type rejects decode() requests:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test invalid mime type rejects decodeMetadata() requests:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test decoding a partial ArrayBuffer results in EncodingError:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test track selection in multi track image.:
FAIL
(Chrome:PASS
, Safari:FAIL
)
- Test multi-track AVIF image decoding w/ preferAnimation=false.:
- /webcodecs/temporal-svc-encoding.https.any.worker.html?h264 [wpt.fyi]
- SVC L1T2:
PRECONDITION_FAILED
(Chrome:PASS
, Safari:PRECONDITION_FAILED
) - SVC L1T3:
PRECONDITION_FAILED
(Chrome:PASS
, Safari:PRECONDITION_FAILED
)
- SVC L1T2:
- /webcodecs/temporal-svc-encoding.https.any.html?h264 [wpt.fyi]
- SVC L1T2:
PRECONDITION_FAILED
(Chrome:PASS
, Safari:PRECONDITION_FAILED
) - SVC L1T3:
PRECONDITION_FAILED
(Chrome:PASS
, Safari:PRECONDITION_FAILED
)
- SVC L1T2:
- /webcodecs/video-encoder-h26x-annexb.https.any.worker.html?h265_annexb_hardware [wpt.fyi]
- Verify stream compliance h26x annexb:
PRECONDITION_FAILED
(Chrome:PRECONDITION_FAILED
, Safari:FAIL
)
- Verify stream compliance h26x annexb:
- /webcodecs/video-encoder-h26x-annexb.https.any.html?h265_annexb_hardware [wpt.fyi]
- Verify stream compliance h26x annexb:
PRECONDITION_FAILED
(Chrome:PRECONDITION_FAILED
, Safari:FAIL
)
- Verify stream compliance h26x annexb:
- /webcodecs/video-encoder-h26x-annexb.https.any.html?h265_annexb_software [wpt.fyi]
- Verify stream compliance h26x annexb:
PRECONDITION_FAILED
(Chrome:PRECONDITION_FAILED
, Safari:FAIL
)
- Verify stream compliance h26x annexb:
- /webcodecs/video-encoder-h26x-annexb.https.any.worker.html?h265_annexb_software [wpt.fyi]
- Verify stream compliance h26x annexb:
PRECONDITION_FAILED
(Chrome:PRECONDITION_FAILED
, Safari:FAIL
)
- Verify stream compliance h26x annexb:
- /webcodecs/videoFrame-canvasImageSource.html [wpt.fyi]
- CSSImageValue constructed VideoFrame:
FAIL
(Chrome:PASS
, Safari:PASS
)
- CSSImageValue constructed VideoFrame:
- /webcodecs/videoFrame-construction.any.worker.html [wpt.fyi]
- Test we can construct a I420P10 VideoFrame:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test we can construct a I420P12 VideoFrame:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test we can construct a I420AP10 VideoFrame:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test we can construct a I420AP12 VideoFrame:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - Test we can construct a I422 VideoFrame:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test we can construct a I422P10 VideoFrame:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test we can construct a I422P12 VideoFrame:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test we can construct a I422A VideoFrame:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test we can construct a I422AP10 VideoFrame:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test we can construct a I422AP12 VideoFrame:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - Test we can construct a I444 VideoFrame:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test we can construct a I444P10 VideoFrame:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test we can construct a I444P12 VideoFrame:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test we can construct a I444A VideoFrame:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test we can construct a I444AP10 VideoFrame:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test we can construct a I444AP12 VideoFrame:
FAIL
(Chrome:FAIL
, Safari:FAIL
)
- Test we can construct a I420P10 VideoFrame:
- /webcodecs/videoFrame-construction.any.html [wpt.fyi]
- Test we can construct a I420P10 VideoFrame:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test we can construct a I420P12 VideoFrame:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test we can construct a I420AP10 VideoFrame:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test we can construct a I420AP12 VideoFrame:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - Test we can construct a I422 VideoFrame:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test we can construct a I422P10 VideoFrame:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test we can construct a I422P12 VideoFrame:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test we can construct a I422A VideoFrame:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test we can construct a I422AP10 VideoFrame:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test we can construct a I422AP12 VideoFrame:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - Test we can construct a I444 VideoFrame:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test we can construct a I444P10 VideoFrame:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test we can construct a I444P12 VideoFrame:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test we can construct a I444A VideoFrame:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test we can construct a I444AP10 VideoFrame:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test we can construct a I444AP12 VideoFrame:
FAIL
(Chrome:FAIL
, Safari:FAIL
)
- Test we can construct a I420P10 VideoFrame:
- /webcodecs/videoFrame-copyTo-rgb.any.worker.html [wpt.fyi]
- Convert 4x4 null I420 frames to RGBA / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Convert 4x4 smpte170m I420 frames to RGBA / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Convert 4x4 bt709 I420 frames to RGBA / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Convert 4x4 null I420 frames to RGBX / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Convert 4x4 smpte170m I420 frames to RGBX / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Convert 4x4 bt709 I420 frames to RGBX / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Convert 4x4 null I420 frames to BGRA / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Convert 4x4 smpte170m I420 frames to BGRA / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Convert 4x4 bt709 I420 frames to BGRA / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Convert 4x4 null I420 frames to BGRX / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Convert 4x4 smpte170m I420 frames to BGRX / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Convert 4x4 bt709 I420 frames to BGRX / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Convert 4x4 null RGBX frames to RGBA / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Convert 4x4 smpte170m RGBX frames to RGBA / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Convert 4x4 bt709 RGBX frames to RGBA / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Convert 4x4 null RGBX frames to RGBX / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Convert 4x4 smpte170m RGBX frames to RGBX / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Convert 4x4 bt709 RGBX frames to RGBX / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Convert 4x4 null RGBX frames to BGRA / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Convert 4x4 smpte170m RGBX frames to BGRA / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Convert 4x4 bt709 RGBX frames to BGRA / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Convert 4x4 null RGBX frames to BGRX / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Convert 4x4 smpte170m RGBX frames to BGRX / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Convert 4x4 bt709 RGBX frames to BGRX / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Convert 4-color canvas frame to RGBA / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Convert 4-color canvas frame to RGBX / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Convert 4-color canvas frame to BGRA / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Convert 4-color canvas frame to BGRX / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
)
- Convert 4x4 null I420 frames to RGBA / display-p3:
- /webcodecs/videoFrame-copyTo-rgb.any.html [wpt.fyi]
- Convert 4x4 null I420 frames to RGBA / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Convert 4x4 smpte170m I420 frames to RGBA / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Convert 4x4 bt709 I420 frames to RGBA / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Convert 4x4 null I420 frames to RGBX / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Convert 4x4 smpte170m I420 frames to RGBX / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Convert 4x4 bt709 I420 frames to RGBX / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Convert 4x4 null I420 frames to BGRA / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Convert 4x4 smpte170m I420 frames to BGRA / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Convert 4x4 bt709 I420 frames to BGRA / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Convert 4x4 null I420 frames to BGRX / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Convert 4x4 smpte170m I420 frames to BGRX / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Convert 4x4 bt709 I420 frames to BGRX / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Convert 4x4 null RGBX frames to RGBA / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Convert 4x4 smpte170m RGBX frames to RGBA / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Convert 4x4 bt709 RGBX frames to RGBA / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Convert 4x4 null RGBX frames to RGBX / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Convert 4x4 smpte170m RGBX frames to RGBX / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Convert 4x4 bt709 RGBX frames to RGBX / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Convert 4x4 null RGBX frames to BGRA / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Convert 4x4 smpte170m RGBX frames to BGRA / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Convert 4x4 bt709 RGBX frames to BGRA / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Convert 4x4 null RGBX frames to BGRX / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Convert 4x4 smpte170m RGBX frames to BGRX / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Convert 4x4 bt709 RGBX frames to BGRX / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Convert 4-color canvas frame to RGBA / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Convert 4-color canvas frame to RGBX / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Convert 4-color canvas frame to BGRA / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Convert 4-color canvas frame to BGRX / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
)
- Convert 4x4 null I420 frames to RGBA / display-p3:
- /webcodecs/videoFrame-drawImage-hbd.any.html [wpt.fyi]
- drawImage with 10-bit YUV VideoFrame:
FAIL
(Chrome:PASS
, Safari:FAIL
)
- drawImage with 10-bit YUV VideoFrame:
- /webcodecs/videoFrame-drawImage-hbd.any.worker.html [wpt.fyi]
- drawImage with 10-bit YUV VideoFrame:
FAIL
(Chrome:PASS
, Safari:FAIL
)
- drawImage with 10-bit YUV VideoFrame:
- /webcodecs/videoFrame-drawImage.any.html [wpt.fyi]
- drawImage(VideoFrame) with canvas(48x36 display-p3 uint8).:
FAIL
(Chrome:PASS
, Safari:PASS
) - drawImage(VideoFrame) with canvas(480x360 display-p3 uint8).:
FAIL
(Chrome:PASS
, Safari:PASS
)
- drawImage(VideoFrame) with canvas(48x36 display-p3 uint8).:
- /webcodecs/videoFrame-drawImage.any.worker.html [wpt.fyi]
- drawImage(VideoFrame) with canvas(48x36 display-p3 uint8).:
FAIL
(Chrome:PASS
, Safari:PASS
) - drawImage(VideoFrame) with canvas(480x360 display-p3 uint8).:
FAIL
(Chrome:PASS
, Safari:PASS
)
- drawImage(VideoFrame) with canvas(48x36 display-p3 uint8).:
- /webcodecs/videoFrame-odd-size.any.html [wpt.fyi]
- Test I420 VideoFrame construction with odd coded size:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test I420 copyTo with odd coded size.:
FAIL
(Chrome:PASS
, Safari:FAIL
)
- Test I420 VideoFrame construction with odd coded size:
- /webcodecs/videoFrame-odd-size.any.worker.html [wpt.fyi]
- Test I420 VideoFrame construction with odd coded size:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test I420 copyTo with odd coded size.:
FAIL
(Chrome:PASS
, Safari:FAIL
)
- Test I420 VideoFrame construction with odd coded size:
Assignee | ||
Comment 3•10 days ago
|
||
CI Results
Ran 0 Firefox configurations based on mozilla-central, and Firefox, Chrome, and Safari on GitHub CI
Total 180 tests and 6 subtests
Status Summary
Firefox
OK
: 176
PASS
: 1745
FAIL
: 169
PRECONDITION_FAILED
: 33
ERROR
: 4
Chrome
OK
: 170
PASS
: 1858
FAIL
: 28
PRECONDITION_FAILED
: 25
ERROR
: 10
NOTRUN
: 36
Safari
OK
: 163
PASS
: 1155
CRASH
: 6
FAIL
: 406
PRECONDITION_FAILED
: 43
TIMEOUT
: 2
ERROR
: 10
NOTRUN
: 36
Links
Details
Firefox-only Failures
- /html/canvas/element/wide-gamut-canvas/2d.color.space.p3.to.p3.html [wpt.fyi]
- test getImageData with display-p3 and uint8 from display p3 uint8 canvas:
FAIL
linked bug:Bug 1704237
- test getImageData with display-p3 and uint8 from display p3 uint8 canvas:
- /html/canvas/offscreen/wide-gamut-canvas/2d.color.space.p3.to.p3.html [wpt.fyi]
- test getImageData with display-p3 and uint8 from display p3 uint8 canvas:
FAIL
linked bug:Bug 1704237
- test getImageData with display-p3 and uint8 from display p3 uint8 canvas:
- /html/canvas/offscreen/wide-gamut-canvas/2d.color.space.p3.to.p3.worker.html [wpt.fyi]
- test getImageData with display-p3 and uint8 from display p3 uint8 canvas:
FAIL
linked bug:Bug 1704237
- test getImageData with display-p3 and uint8 from display p3 uint8 canvas:
- /png/trns-chunk.html [wpt.fyi]
- test ignored high bits on lower bit depth tRNS:
FAIL
linked bug:Bug 1862235
- test ignored high bits on lower bit depth tRNS:
- /webcodecs/audio-decoder.https.any.html [wpt.fyi]
- Test that AudioDecoder.isConfigSupported() rejects invalid config: Opus with >2 channels but no description:
FAIL
- Test that AudioDecoder.configure() rejects invalid config: Opus with >2 channels but no description:
FAIL
- Test that AudioDecoder.isConfigSupported() rejects invalid config: Opus with >2 channels but no description:
- /webcodecs/audio-decoder.https.any.worker.html [wpt.fyi]
- Test that AudioDecoder.isConfigSupported() rejects invalid config: Opus with >2 channels but no description:
FAIL
- Test that AudioDecoder.configure() rejects invalid config: Opus with >2 channels but no description:
FAIL
- Test that AudioDecoder.isConfigSupported() rejects invalid config: Opus with >2 channels but no description:
- /webcodecs/full-cycle-test.https.any.html?vp9_444_p1 [wpt.fyi]:
ERROR
- /webcodecs/full-cycle-test.https.any.worker.html?vp9_444_p1 [wpt.fyi]:
ERROR
- /webcodecs/image-decoder.https.any.html [wpt.fyi]:
ERROR
- /webcodecs/image-decoder.https.any.worker.html [wpt.fyi]:
ERROR
- /webcodecs/videoFrame-canvasImageSource.html [wpt.fyi]
- CSSImageValue constructed VideoFrame:
FAIL
linked bug:Bug 1857849
- CSSImageValue constructed VideoFrame:
- /webcodecs/videoFrame-drawImage.any.html [wpt.fyi]
- drawImage(VideoFrame) with canvas(48x36 display-p3 uint8).:
FAIL
- drawImage(VideoFrame) with canvas(480x360 display-p3 uint8).:
FAIL
- drawImage(VideoFrame) with canvas(48x36 display-p3 uint8).:
- /webcodecs/videoFrame-drawImage.any.worker.html [wpt.fyi]
- drawImage(VideoFrame) with canvas(48x36 display-p3 uint8).:
FAIL
- drawImage(VideoFrame) with canvas(480x360 display-p3 uint8).:
FAIL
- drawImage(VideoFrame) with canvas(48x36 display-p3 uint8).:
New Tests That Don't Pass
- /html/canvas/element/wide-gamut-canvas/2d.color.space.p3.to.p3.html [wpt.fyi]
- test getImageData with display-p3 and uint8 from display p3 uint8 canvas:
FAIL
(Chrome:PASS
, Safari:PASS
)
- test getImageData with display-p3 and uint8 from display p3 uint8 canvas:
- /html/canvas/offscreen/wide-gamut-canvas/2d.color.space.p3.to.p3.html [wpt.fyi]
- test getImageData with display-p3 and uint8 from display p3 uint8 canvas:
FAIL
(Chrome:PASS
, Safari:PASS
)
- test getImageData with display-p3 and uint8 from display p3 uint8 canvas:
- /html/canvas/offscreen/wide-gamut-canvas/2d.color.space.p3.to.p3.worker.html [wpt.fyi]
- test getImageData with display-p3 and uint8 from display p3 uint8 canvas:
FAIL
(Chrome:PASS
, Safari:PASS
)
- test getImageData with display-p3 and uint8 from display p3 uint8 canvas:
- /png/trns-chunk.html [wpt.fyi]
- test ignored high bits on lower bit depth tRNS:
FAIL
(Chrome:PASS
, Safari:PASS
)
- test ignored high bits on lower bit depth tRNS:
- /webcodecs/audio-decoder.https.any.html [wpt.fyi]
- Test that AudioDecoder.isConfigSupported() rejects invalid config: Opus with >2 channels but no description:
FAIL
(Chrome:PASS
, Safari:PASS
) - Test that AudioDecoder.configure() rejects invalid config: Opus with >2 channels but no description:
FAIL
(Chrome:PASS
, Safari:PASS
)
- Test that AudioDecoder.isConfigSupported() rejects invalid config: Opus with >2 channels but no description:
- /webcodecs/audio-decoder.https.any.worker.html [wpt.fyi]
- Test that AudioDecoder.isConfigSupported() rejects invalid config: Opus with >2 channels but no description:
FAIL
(Chrome:PASS
, Safari:PASS
) - Test that AudioDecoder.configure() rejects invalid config: Opus with >2 channels but no description:
FAIL
(Chrome:PASS
, Safari:PASS
)
- Test that AudioDecoder.isConfigSupported() rejects invalid config: Opus with >2 channels but no description:
- /webcodecs/audio-encoder-codec-specific.https.any.html [wpt.fyi]
- Test the AAC bitrateMode flag works.:
PRECONDITION_FAILED
(Chrome:PRECONDITION_FAILED
, Safari:PASS
)
- Test the AAC bitrateMode flag works.:
- /webcodecs/audioDecoder-codec-specific.https.any.html?vorbis [wpt.fyi]
- Test decoding:
FAIL
(Chrome:NOTRUN
, Safari:NOTRUN
) - Test decoding a with negative timestamp:
FAIL
(Chrome:NOTRUN
, Safari:NOTRUN
) - Test decoding after flush:
FAIL
(Chrome:NOTRUN
, Safari:NOTRUN
)
- Test decoding:
- /webcodecs/audioDecoder-codec-specific.https.any.worker.html?vorbis [wpt.fyi]
- Test decoding:
FAIL
(Chrome:NOTRUN
, Safari:NOTRUN
) - Test decoding a with negative timestamp:
FAIL
(Chrome:NOTRUN
, Safari:NOTRUN
) - Test decoding after flush:
FAIL
(Chrome:NOTRUN
, Safari:NOTRUN
)
- Test decoding:
- /webcodecs/full-cycle-test.https.any.worker.html?h265_annexb [wpt.fyi]
- Encoding and decoding cycle:
PRECONDITION_FAILED
(Chrome:PRECONDITION_FAILED
, Safari:FAIL
) - Encoding and decoding cycle with realtime latency mode:
PRECONDITION_FAILED
(Chrome:PRECONDITION_FAILED
, Safari:FAIL
) - Encoding and decoding cycle w/ stripped color space:
PRECONDITION_FAILED
(Chrome:PRECONDITION_FAILED
, Safari:FAIL
) - Encoding and decoding cycle w/ rate control:
PRECONDITION_FAILED
(Chrome:PRECONDITION_FAILED
, Safari:FAIL
)
- Encoding and decoding cycle:
- /webcodecs/full-cycle-test.https.any.html?vp9_444_p1 [wpt.fyi]:
ERROR
(Chrome:OK
, Safari:OK
)- Encoding and decoding cycle:
FAIL
(Chrome:PASS
, Safari:PRECONDITION_FAILED
) - Encoding and decoding cycle with realtime latency mode:
FAIL
(Chrome:PASS
, Safari:PRECONDITION_FAILED
) - Encoding and decoding cycle w/ stripped color space:
FAIL
(Chrome:PASS
, Safari:PRECONDITION_FAILED
) - Encoding and decoding cycle w/ rate control:
FAIL
(Chrome:PASS
, Safari:PRECONDITION_FAILED
)
- Encoding and decoding cycle:
- /webcodecs/full-cycle-test.https.any.html?h265_hevc [wpt.fyi]
- Encoding and decoding cycle:
PRECONDITION_FAILED
(Chrome:PRECONDITION_FAILED
, Safari:FAIL
) - Encoding and decoding cycle with realtime latency mode:
PRECONDITION_FAILED
(Chrome:PRECONDITION_FAILED
, Safari:FAIL
) - Encoding and decoding cycle w/ stripped color space:
PRECONDITION_FAILED
(Chrome:PRECONDITION_FAILED
, Safari:FAIL
) - Encoding and decoding cycle w/ rate control:
PRECONDITION_FAILED
(Chrome:PRECONDITION_FAILED
, Safari:FAIL
)
- Encoding and decoding cycle:
- /webcodecs/full-cycle-test.https.any.worker.html?vp9_444_p1 [wpt.fyi]:
ERROR
(Chrome:OK
, Safari:OK
)- Encoding and decoding cycle:
FAIL
(Chrome:PASS
, Safari:PRECONDITION_FAILED
) - Encoding and decoding cycle with realtime latency mode:
FAIL
(Chrome:PASS
, Safari:PRECONDITION_FAILED
) - Encoding and decoding cycle w/ stripped color space:
FAIL
(Chrome:PASS
, Safari:PRECONDITION_FAILED
) - Encoding and decoding cycle w/ rate control:
FAIL
(Chrome:PASS
, Safari:PRECONDITION_FAILED
)
- Encoding and decoding cycle:
- /webcodecs/full-cycle-test.https.any.worker.html?h265_hevc [wpt.fyi]
- Encoding and decoding cycle:
PRECONDITION_FAILED
(Chrome:PRECONDITION_FAILED
, Safari:FAIL
) - Encoding and decoding cycle with realtime latency mode:
PRECONDITION_FAILED
(Chrome:PRECONDITION_FAILED
, Safari:FAIL
) - Encoding and decoding cycle w/ stripped color space:
PRECONDITION_FAILED
(Chrome:PRECONDITION_FAILED
, Safari:FAIL
) - Encoding and decoding cycle w/ rate control:
PRECONDITION_FAILED
(Chrome:PRECONDITION_FAILED
, Safari:FAIL
)
- Encoding and decoding cycle:
- /webcodecs/full-cycle-test.https.any.html?av1_444_high [wpt.fyi]
- Encoding and decoding cycle:
PRECONDITION_FAILED
(Chrome:PASS
, Safari:PRECONDITION_FAILED
) - Encoding and decoding cycle with realtime latency mode:
PRECONDITION_FAILED
(Chrome:PASS
, Safari:PRECONDITION_FAILED
) - Encoding and decoding cycle w/ stripped color space:
PRECONDITION_FAILED
(Chrome:PASS
, Safari:PRECONDITION_FAILED
) - Encoding and decoding cycle w/ rate control:
PRECONDITION_FAILED
(Chrome:PASS
, Safari:PRECONDITION_FAILED
)
- Encoding and decoding cycle:
- /webcodecs/full-cycle-test.https.any.html?h265_annexb [wpt.fyi]
- Encoding and decoding cycle:
PRECONDITION_FAILED
(Chrome:PRECONDITION_FAILED
, Safari:FAIL
) - Encoding and decoding cycle with realtime latency mode:
PRECONDITION_FAILED
(Chrome:PRECONDITION_FAILED
, Safari:FAIL
) - Encoding and decoding cycle w/ stripped color space:
PRECONDITION_FAILED
(Chrome:PRECONDITION_FAILED
, Safari:FAIL
) - Encoding and decoding cycle w/ rate control:
PRECONDITION_FAILED
(Chrome:PRECONDITION_FAILED
, Safari:FAIL
)
- Encoding and decoding cycle:
- /webcodecs/full-cycle-test.https.any.worker.html?av1_444_high [wpt.fyi]
- Encoding and decoding cycle:
PRECONDITION_FAILED
(Chrome:PASS
, Safari:PRECONDITION_FAILED
) - Encoding and decoding cycle with realtime latency mode:
PRECONDITION_FAILED
(Chrome:PASS
, Safari:PRECONDITION_FAILED
) - Encoding and decoding cycle w/ stripped color space:
PRECONDITION_FAILED
(Chrome:PASS
, Safari:PRECONDITION_FAILED
) - Encoding and decoding cycle w/ rate control:
PRECONDITION_FAILED
(Chrome:PASS
, Safari:PRECONDITION_FAILED
)
- Encoding and decoding cycle:
- /webcodecs/idlharness.https.any.html [wpt.fyi]
- VideoFrame interface: attribute rotation:
FAIL
(Chrome:PASS
, Safari:FAIL
) - VideoFrame interface: attribute flip:
FAIL
(Chrome:PASS
, Safari:FAIL
) - VideoFrame interface: operation metadata():
FAIL
(Chrome:PASS
, Safari:FAIL
) - VideoFrame interface: new VideoFrame(makeImageBitmap(32, 16), {timestamp: 100, duration: 33}) must inherit property "rotation" with the proper type:
FAIL
(Chrome:PASS
) - VideoFrame interface: new VideoFrame(makeImageBitmap(32, 16), {timestamp: 100, duration: 33}) must inherit property "flip" with the proper type:
FAIL
(Chrome:PASS
) - VideoFrame interface: new VideoFrame(makeImageBitmap(32, 16), {timestamp: 100, duration: 33}) must inherit property "metadata()" with the proper type:
FAIL
(Chrome:PASS
)
- VideoFrame interface: attribute rotation:
- /webcodecs/idlharness.https.any.worker.html [wpt.fyi]
- VideoFrame interface: attribute rotation:
FAIL
(Chrome:PASS
, Safari:FAIL
) - VideoFrame interface: attribute flip:
FAIL
(Chrome:PASS
, Safari:FAIL
) - VideoFrame interface: operation metadata():
FAIL
(Chrome:PASS
, Safari:FAIL
) - VideoFrame interface: new VideoFrame(makeImageBitmap(32, 16), {timestamp: 100, duration: 33}) must inherit property "rotation" with the proper type:
FAIL
(Chrome:PASS
) - VideoFrame interface: new VideoFrame(makeImageBitmap(32, 16), {timestamp: 100, duration: 33}) must inherit property "flip" with the proper type:
FAIL
(Chrome:PASS
) - VideoFrame interface: new VideoFrame(makeImageBitmap(32, 16), {timestamp: 100, duration: 33}) must inherit property "metadata()" with the proper type:
FAIL
(Chrome:PASS
)
- VideoFrame interface: attribute rotation:
- /webcodecs/image-decoder-image-orientation-none.https.html [wpt.fyi]
- Test JPEG w/ EXIF orientation top-right on canvas w/o orientation.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test JPEG w/ EXIF orientation bottom-right on canvas w/o orientation.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test JPEG w/ EXIF orientation bottom-left on canvas w/o orientation.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test JPEG w/ EXIF orientation left-top on canvas w/o orientation.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test JPEG w/ EXIF orientation right-top on canvas w/o orientation.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test JPEG w/ EXIF orientation right-bottom on canvas w/o orientation.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test JPEG w/ EXIF orientation left-bottom on canvas w/o orientation.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test 4:2:0 JPEG w/ EXIF orientation top-right on canvas w/o orientation.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test 4:2:0 JPEG w/ EXIF orientation bottom-right on canvas w/o orientation.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test 4:2:0 JPEG w/ EXIF orientation bottom-left on canvas w/o orientation.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test 4:2:0 JPEG w/ EXIF orientation left-top on canvas w/o orientation.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test 4:2:0 JPEG w/ EXIF orientation right-top on canvas w/o orientation.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test 4:2:0 JPEG w/ EXIF orientation right-bottom on canvas w/o orientation.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test 4:2:0 JPEG w/ EXIF orientation left-bottom on canvas w/o orientation.:
FAIL
(Chrome:PASS
, Safari:FAIL
)
- Test JPEG w/ EXIF orientation top-right on canvas w/o orientation.:
- /webcodecs/image-decoder.https.any.html [wpt.fyi]:
ERROR
(Chrome:OK
, Safari:OK
)- Test multi-track AVIF image decoding w/ preferAnimation=false.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test multi-track AVIF image decoding w/ preferAnimation=true.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test JPEG image YUV 4:2:0 decoding.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test AVIF image YUV 4:2:0 decoding.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test AVIF image YUV 4:2:2 decoding.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test AVIF image YUV 4:4:4 decoding.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test WEBP image YUV 4:2:0 decoding.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test invalid mime type rejects decode() requests:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test invalid mime type rejects decodeMetadata() requests:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test decoding a partial ArrayBuffer results in EncodingError:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test track selection in multi track image.:
FAIL
(Chrome:PASS
, Safari:FAIL
)
- Test multi-track AVIF image decoding w/ preferAnimation=false.:
- /webcodecs/image-decoder.https.any.worker.html [wpt.fyi]:
ERROR
(Chrome:OK
, Safari:OK
)- Test multi-track AVIF image decoding w/ preferAnimation=false.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test multi-track AVIF image decoding w/ preferAnimation=true.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test JPEG image YUV 4:2:0 decoding.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test AVIF image YUV 4:2:0 decoding.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test AVIF image YUV 4:2:2 decoding.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test AVIF image YUV 4:4:4 decoding.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test WEBP image YUV 4:2:0 decoding.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test invalid mime type rejects decode() requests:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test invalid mime type rejects decodeMetadata() requests:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test decoding a partial ArrayBuffer results in EncodingError:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test track selection in multi track image.:
FAIL
(Chrome:PASS
, Safari:FAIL
)
- Test multi-track AVIF image decoding w/ preferAnimation=false.:
- /webcodecs/temporal-svc-encoding.https.any.worker.html?h264 [wpt.fyi]
- SVC L1T2:
PRECONDITION_FAILED
(Chrome:PASS
, Safari:PRECONDITION_FAILED
) - SVC L1T3:
PRECONDITION_FAILED
(Chrome:PASS
, Safari:PRECONDITION_FAILED
)
- SVC L1T2:
- /webcodecs/temporal-svc-encoding.https.any.html?h264 [wpt.fyi]
- SVC L1T2:
PRECONDITION_FAILED
(Chrome:PASS
, Safari:PRECONDITION_FAILED
) - SVC L1T3:
PRECONDITION_FAILED
(Chrome:PASS
, Safari:PRECONDITION_FAILED
)
- SVC L1T2:
- /webcodecs/video-encoder-h26x-annexb.https.any.worker.html?h265_annexb_hardware [wpt.fyi]
- Verify stream compliance h26x annexb:
PRECONDITION_FAILED
(Chrome:PRECONDITION_FAILED
, Safari:FAIL
)
- Verify stream compliance h26x annexb:
- /webcodecs/video-encoder-h26x-annexb.https.any.html?h265_annexb_hardware [wpt.fyi]
- Verify stream compliance h26x annexb:
PRECONDITION_FAILED
(Chrome:PRECONDITION_FAILED
, Safari:FAIL
)
- Verify stream compliance h26x annexb:
- /webcodecs/video-encoder-h26x-annexb.https.any.html?h265_annexb_software [wpt.fyi]
- Verify stream compliance h26x annexb:
PRECONDITION_FAILED
(Chrome:PRECONDITION_FAILED
, Safari:FAIL
)
- Verify stream compliance h26x annexb:
- /webcodecs/video-encoder-h26x-annexb.https.any.worker.html?h265_annexb_software [wpt.fyi]
- Verify stream compliance h26x annexb:
PRECONDITION_FAILED
(Chrome:PRECONDITION_FAILED
, Safari:FAIL
)
- Verify stream compliance h26x annexb:
- /webcodecs/videoFrame-canvasImageSource.html [wpt.fyi]
- CSSImageValue constructed VideoFrame:
FAIL
(Chrome:PASS
, Safari:PASS
)
- CSSImageValue constructed VideoFrame:
- /webcodecs/videoFrame-construction.any.worker.html [wpt.fyi]
- Test we can construct a I420P10 VideoFrame:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test we can construct a I420P12 VideoFrame:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test we can construct a I420AP10 VideoFrame:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test we can construct a I420AP12 VideoFrame:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - Test we can construct a I422 VideoFrame:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test we can construct a I422P10 VideoFrame:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test we can construct a I422P12 VideoFrame:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test we can construct a I422A VideoFrame:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test we can construct a I422AP10 VideoFrame:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test we can construct a I422AP12 VideoFrame:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - Test we can construct a I444 VideoFrame:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test we can construct a I444P10 VideoFrame:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test we can construct a I444P12 VideoFrame:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test we can construct a I444A VideoFrame:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test we can construct a I444AP10 VideoFrame:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test we can construct a I444AP12 VideoFrame:
FAIL
(Chrome:FAIL
, Safari:FAIL
)
- Test we can construct a I420P10 VideoFrame:
- /webcodecs/videoFrame-construction.any.html [wpt.fyi]
- Test we can construct a I420P10 VideoFrame:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test we can construct a I420P12 VideoFrame:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test we can construct a I420AP10 VideoFrame:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test we can construct a I420AP12 VideoFrame:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - Test we can construct a I422 VideoFrame:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test we can construct a I422P10 VideoFrame:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test we can construct a I422P12 VideoFrame:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test we can construct a I422A VideoFrame:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test we can construct a I422AP10 VideoFrame:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test we can construct a I422AP12 VideoFrame:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - Test we can construct a I444 VideoFrame:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test we can construct a I444P10 VideoFrame:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test we can construct a I444P12 VideoFrame:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test we can construct a I444A VideoFrame:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test we can construct a I444AP10 VideoFrame:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test we can construct a I444AP12 VideoFrame:
FAIL
(Chrome:FAIL
, Safari:FAIL
)
- Test we can construct a I420P10 VideoFrame:
- /webcodecs/videoFrame-copyTo-rgb.any.worker.html [wpt.fyi]
- Convert 4x4 null I420 frames to RGBA / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Convert 4x4 smpte170m I420 frames to RGBA / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Convert 4x4 bt709 I420 frames to RGBA / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Convert 4x4 null I420 frames to RGBX / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Convert 4x4 smpte170m I420 frames to RGBX / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Convert 4x4 bt709 I420 frames to RGBX / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Convert 4x4 null I420 frames to BGRA / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Convert 4x4 smpte170m I420 frames to BGRA / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Convert 4x4 bt709 I420 frames to BGRA / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Convert 4x4 null I420 frames to BGRX / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Convert 4x4 smpte170m I420 frames to BGRX / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Convert 4x4 bt709 I420 frames to BGRX / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Convert 4x4 null RGBX frames to RGBA / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Convert 4x4 smpte170m RGBX frames to RGBA / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Convert 4x4 bt709 RGBX frames to RGBA / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Convert 4x4 null RGBX frames to RGBX / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Convert 4x4 smpte170m RGBX frames to RGBX / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Convert 4x4 bt709 RGBX frames to RGBX / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Convert 4x4 null RGBX frames to BGRA / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Convert 4x4 smpte170m RGBX frames to BGRA / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Convert 4x4 bt709 RGBX frames to BGRA / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Convert 4x4 null RGBX frames to BGRX / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Convert 4x4 smpte170m RGBX frames to BGRX / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Convert 4x4 bt709 RGBX frames to BGRX / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Convert 4-color canvas frame to RGBA / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Convert 4-color canvas frame to RGBX / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Convert 4-color canvas frame to BGRA / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Convert 4-color canvas frame to BGRX / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
)
- Convert 4x4 null I420 frames to RGBA / display-p3:
- /webcodecs/videoFrame-copyTo-rgb.any.html [wpt.fyi]
- Convert 4x4 null I420 frames to RGBA / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Convert 4x4 smpte170m I420 frames to RGBA / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Convert 4x4 bt709 I420 frames to RGBA / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Convert 4x4 null I420 frames to RGBX / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Convert 4x4 smpte170m I420 frames to RGBX / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Convert 4x4 bt709 I420 frames to RGBX / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Convert 4x4 null I420 frames to BGRA / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Convert 4x4 smpte170m I420 frames to BGRA / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Convert 4x4 bt709 I420 frames to BGRA / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Convert 4x4 null I420 frames to BGRX / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Convert 4x4 smpte170m I420 frames to BGRX / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Convert 4x4 bt709 I420 frames to BGRX / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Convert 4x4 null RGBX frames to RGBA / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Convert 4x4 smpte170m RGBX frames to RGBA / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Convert 4x4 bt709 RGBX frames to RGBA / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Convert 4x4 null RGBX frames to RGBX / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Convert 4x4 smpte170m RGBX frames to RGBX / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Convert 4x4 bt709 RGBX frames to RGBX / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Convert 4x4 null RGBX frames to BGRA / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Convert 4x4 smpte170m RGBX frames to BGRA / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Convert 4x4 bt709 RGBX frames to BGRA / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Convert 4x4 null RGBX frames to BGRX / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Convert 4x4 smpte170m RGBX frames to BGRX / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Convert 4x4 bt709 RGBX frames to BGRX / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Convert 4-color canvas frame to RGBA / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Convert 4-color canvas frame to RGBX / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Convert 4-color canvas frame to BGRA / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Convert 4-color canvas frame to BGRX / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
)
- Convert 4x4 null I420 frames to RGBA / display-p3:
- /webcodecs/videoFrame-drawImage-hbd.any.html [wpt.fyi]
- drawImage with 10-bit YUV VideoFrame:
FAIL
(Chrome:PASS
, Safari:FAIL
)
- drawImage with 10-bit YUV VideoFrame:
- /webcodecs/videoFrame-drawImage-hbd.any.worker.html [wpt.fyi]
- drawImage with 10-bit YUV VideoFrame:
FAIL
(Chrome:PASS
, Safari:FAIL
)
- drawImage with 10-bit YUV VideoFrame:
- /webcodecs/videoFrame-drawImage.any.html [wpt.fyi]
- drawImage(VideoFrame) with canvas(48x36 display-p3 uint8).:
FAIL
(Chrome:PASS
, Safari:PASS
) - drawImage(VideoFrame) with canvas(480x360 display-p3 uint8).:
FAIL
(Chrome:PASS
, Safari:PASS
)
- drawImage(VideoFrame) with canvas(48x36 display-p3 uint8).:
- /webcodecs/videoFrame-drawImage.any.worker.html [wpt.fyi]
- drawImage(VideoFrame) with canvas(48x36 display-p3 uint8).:
FAIL
(Chrome:PASS
, Safari:PASS
) - drawImage(VideoFrame) with canvas(480x360 display-p3 uint8).:
FAIL
(Chrome:PASS
, Safari:PASS
)
- drawImage(VideoFrame) with canvas(48x36 display-p3 uint8).:
- /webcodecs/videoFrame-odd-size.any.html [wpt.fyi]
- Test I420 VideoFrame construction with odd coded size:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test I420 copyTo with odd coded size.:
FAIL
(Chrome:PASS
, Safari:FAIL
)
- Test I420 VideoFrame construction with odd coded size:
- /webcodecs/videoFrame-odd-size.any.worker.html [wpt.fyi]
- Test I420 VideoFrame construction with odd coded size:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test I420 copyTo with odd coded size.:
FAIL
(Chrome:PASS
, Safari:FAIL
)
- Test I420 VideoFrame construction with odd coded size:
Assignee | ||
Comment 4•10 days ago
|
||
CI Results
Ran 9 Firefox configurations based on mozilla-central, and Firefox, Chrome, and Safari on GitHub CI
Total 180 tests and 6 subtests
Status Summary
Firefox
OK
: 2[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-windows11-32-24h2-debug, Gecko-windows11-32-24h2-opt] 8[Gecko-linux1804-64-qr-debug, Gecko-linux1804-64-qr-opt, Gecko-windows11-64-24h2-debug, Gecko-windows11-64-24h2-opt] 176[GitHub]
PASS
: 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-windows11-32-24h2-debug, Gecko-windows11-32-24h2-opt] 4[Gecko-linux1804-64-qr-debug, Gecko-linux1804-64-qr-opt, Gecko-windows11-64-24h2-debug, Gecko-windows11-64-24h2-opt] 1745[GitHub]
FAIL
: 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-windows11-32-24h2-debug, Gecko-windows11-32-24h2-opt] 4[Gecko-linux1804-64-qr-debug, Gecko-linux1804-64-qr-opt, Gecko-windows11-64-24h2-debug, Gecko-windows11-64-24h2-opt] 169[GitHub]
PRECONDITION_FAILED
: 33
ERROR
: 4
Chrome
OK
: 170
PASS
: 1858
FAIL
: 28
PRECONDITION_FAILED
: 25
ERROR
: 10
NOTRUN
: 36
Safari
OK
: 163
PASS
: 1155
CRASH
: 6
FAIL
: 406
PRECONDITION_FAILED
: 43
TIMEOUT
: 2
ERROR
: 10
NOTRUN
: 36
Links
Gecko CI (Treeherder)
GitHub PR Head
GitHub PR Base
Details
Firefox-only Failures
- /png/trns-chunk.html [wpt.fyi]
- test ignored high bits on lower bit depth tRNS:
FAIL
linked bug:Bug 1862235
- test ignored high bits on lower bit depth tRNS:
- /html/canvas/element/wide-gamut-canvas/2d.color.space.p3.to.p3.html [wpt.fyi]
- test getImageData with display-p3 and uint8 from display p3 uint8 canvas:
FAIL
linked bug:Bug 1704237
- test getImageData with display-p3 and uint8 from display p3 uint8 canvas:
- /html/canvas/offscreen/wide-gamut-canvas/2d.color.space.p3.to.p3.html [wpt.fyi]
- test getImageData with display-p3 and uint8 from display p3 uint8 canvas:
FAIL
linked bug:Bug 1704237
- test getImageData with display-p3 and uint8 from display p3 uint8 canvas:
- /html/canvas/offscreen/wide-gamut-canvas/2d.color.space.p3.to.p3.worker.html [wpt.fyi]
- test getImageData with display-p3 and uint8 from display p3 uint8 canvas:
FAIL
linked bug:Bug 1704237
- test getImageData with display-p3 and uint8 from display p3 uint8 canvas:
- /webcodecs/audio-decoder.https.any.html [wpt.fyi]
- Test that AudioDecoder.isConfigSupported() rejects invalid config: Opus with >2 channels but no description:
FAIL
- Test that AudioDecoder.configure() rejects invalid config: Opus with >2 channels but no description:
FAIL
- Test that AudioDecoder.isConfigSupported() rejects invalid config: Opus with >2 channels but no description:
- /webcodecs/audio-decoder.https.any.worker.html [wpt.fyi]
- Test that AudioDecoder.isConfigSupported() rejects invalid config: Opus with >2 channels but no description:
FAIL
- Test that AudioDecoder.configure() rejects invalid config: Opus with >2 channels but no description:
FAIL
- Test that AudioDecoder.isConfigSupported() rejects invalid config: Opus with >2 channels but no description:
- /webcodecs/full-cycle-test.https.any.html?vp9_444_p1 [wpt.fyi]:
ERROR
- /webcodecs/full-cycle-test.https.any.worker.html?vp9_444_p1 [wpt.fyi]:
ERROR
- /webcodecs/image-decoder.https.any.html [wpt.fyi]:
ERROR
- /webcodecs/image-decoder.https.any.worker.html [wpt.fyi]:
ERROR
- /webcodecs/videoFrame-canvasImageSource.html [wpt.fyi]
- CSSImageValue constructed VideoFrame:
FAIL
linked bug:Bug 1857849
- CSSImageValue constructed VideoFrame:
- /webcodecs/videoFrame-drawImage.any.html [wpt.fyi]
- drawImage(VideoFrame) with canvas(48x36 display-p3 uint8).:
FAIL
- drawImage(VideoFrame) with canvas(480x360 display-p3 uint8).:
FAIL
- drawImage(VideoFrame) with canvas(48x36 display-p3 uint8).:
- /webcodecs/videoFrame-drawImage.any.worker.html [wpt.fyi]
- drawImage(VideoFrame) with canvas(48x36 display-p3 uint8).:
FAIL
- drawImage(VideoFrame) with canvas(480x360 display-p3 uint8).:
FAIL
- drawImage(VideoFrame) with canvas(48x36 display-p3 uint8).:
New Tests That Don't Pass
- /png/trns-chunk.html [wpt.fyi]
- test ignored high bits on lower bit depth tRNS:
FAIL
(Chrome:PASS
, Safari:PASS
)
- test ignored high bits on lower bit depth tRNS:
- /html/canvas/element/wide-gamut-canvas/2d.color.space.p3.to.p3.html [wpt.fyi]
- test getImageData with display-p3 and uint8 from display p3 uint8 canvas:
FAIL
(Chrome:PASS
, Safari:PASS
)
- test getImageData with display-p3 and uint8 from display p3 uint8 canvas:
- /html/canvas/offscreen/wide-gamut-canvas/2d.color.space.p3.to.p3.html [wpt.fyi]
- test getImageData with display-p3 and uint8 from display p3 uint8 canvas:
FAIL
(Chrome:PASS
, Safari:PASS
)
- test getImageData with display-p3 and uint8 from display p3 uint8 canvas:
- /html/canvas/offscreen/wide-gamut-canvas/2d.color.space.p3.to.p3.worker.html [wpt.fyi]
- test getImageData with display-p3 and uint8 from display p3 uint8 canvas:
FAIL
(Chrome:PASS
, Safari:PASS
)
- test getImageData with display-p3 and uint8 from display p3 uint8 canvas:
- /webcodecs/audio-decoder.https.any.html [wpt.fyi]
- Test that AudioDecoder.isConfigSupported() rejects invalid config: Opus with >2 channels but no description:
FAIL
(Chrome:PASS
, Safari:PASS
) - Test that AudioDecoder.configure() rejects invalid config: Opus with >2 channels but no description:
FAIL
(Chrome:PASS
, Safari:PASS
)
- Test that AudioDecoder.isConfigSupported() rejects invalid config: Opus with >2 channels but no description:
- /webcodecs/audio-decoder.https.any.worker.html [wpt.fyi]
- Test that AudioDecoder.isConfigSupported() rejects invalid config: Opus with >2 channels but no description:
FAIL
(Chrome:PASS
, Safari:PASS
) - Test that AudioDecoder.configure() rejects invalid config: Opus with >2 channels but no description:
FAIL
(Chrome:PASS
, Safari:PASS
)
- Test that AudioDecoder.isConfigSupported() rejects invalid config: Opus with >2 channels but no description:
- /webcodecs/audio-encoder-codec-specific.https.any.html [wpt.fyi]
- Test the AAC bitrateMode flag works.:
PRECONDITION_FAILED
(Chrome:PRECONDITION_FAILED
, Safari:PASS
)
- Test the AAC bitrateMode flag works.:
- /webcodecs/audioDecoder-codec-specific.https.any.html?vorbis [wpt.fyi]
- Test decoding:
FAIL
(Chrome:NOTRUN
, Safari:NOTRUN
) - Test decoding a with negative timestamp:
FAIL
(Chrome:NOTRUN
, Safari:NOTRUN
) - Test decoding after flush:
FAIL
(Chrome:NOTRUN
, Safari:NOTRUN
)
- Test decoding:
- /webcodecs/audioDecoder-codec-specific.https.any.worker.html?vorbis [wpt.fyi]
- Test decoding:
FAIL
(Chrome:NOTRUN
, Safari:NOTRUN
) - Test decoding a with negative timestamp:
FAIL
(Chrome:NOTRUN
, Safari:NOTRUN
) - Test decoding after flush:
FAIL
(Chrome:NOTRUN
, Safari:NOTRUN
)
- Test decoding:
- /webcodecs/full-cycle-test.https.any.worker.html?h265_annexb [wpt.fyi]
- Encoding and decoding cycle:
PRECONDITION_FAILED
(Chrome:PRECONDITION_FAILED
, Safari:FAIL
) - Encoding and decoding cycle with realtime latency mode:
PRECONDITION_FAILED
(Chrome:PRECONDITION_FAILED
, Safari:FAIL
) - Encoding and decoding cycle w/ stripped color space:
PRECONDITION_FAILED
(Chrome:PRECONDITION_FAILED
, Safari:FAIL
) - Encoding and decoding cycle w/ rate control:
PRECONDITION_FAILED
(Chrome:PRECONDITION_FAILED
, Safari:FAIL
)
- Encoding and decoding cycle:
- /webcodecs/full-cycle-test.https.any.html?vp9_444_p1 [wpt.fyi]:
ERROR
(Chrome:OK
, Safari:OK
)- Encoding and decoding cycle:
FAIL
(Chrome:PASS
, Safari:PRECONDITION_FAILED
) - Encoding and decoding cycle with realtime latency mode:
FAIL
(Chrome:PASS
, Safari:PRECONDITION_FAILED
) - Encoding and decoding cycle w/ stripped color space:
FAIL
(Chrome:PASS
, Safari:PRECONDITION_FAILED
) - Encoding and decoding cycle w/ rate control:
FAIL
(Chrome:PASS
, Safari:PRECONDITION_FAILED
)
- Encoding and decoding cycle:
- /webcodecs/full-cycle-test.https.any.html?h265_hevc [wpt.fyi]
- Encoding and decoding cycle:
PRECONDITION_FAILED
(Chrome:PRECONDITION_FAILED
, Safari:FAIL
) - Encoding and decoding cycle with realtime latency mode:
PRECONDITION_FAILED
(Chrome:PRECONDITION_FAILED
, Safari:FAIL
) - Encoding and decoding cycle w/ stripped color space:
PRECONDITION_FAILED
(Chrome:PRECONDITION_FAILED
, Safari:FAIL
) - Encoding and decoding cycle w/ rate control:
PRECONDITION_FAILED
(Chrome:PRECONDITION_FAILED
, Safari:FAIL
)
- Encoding and decoding cycle:
- /webcodecs/full-cycle-test.https.any.worker.html?vp9_444_p1 [wpt.fyi]:
ERROR
(Chrome:OK
, Safari:OK
)- Encoding and decoding cycle:
FAIL
(Chrome:PASS
, Safari:PRECONDITION_FAILED
) - Encoding and decoding cycle with realtime latency mode:
FAIL
(Chrome:PASS
, Safari:PRECONDITION_FAILED
) - Encoding and decoding cycle w/ stripped color space:
FAIL
(Chrome:PASS
, Safari:PRECONDITION_FAILED
) - Encoding and decoding cycle w/ rate control:
FAIL
(Chrome:PASS
, Safari:PRECONDITION_FAILED
)
- Encoding and decoding cycle:
- /webcodecs/full-cycle-test.https.any.worker.html?h265_hevc [wpt.fyi]
- Encoding and decoding cycle:
PRECONDITION_FAILED
(Chrome:PRECONDITION_FAILED
, Safari:FAIL
) - Encoding and decoding cycle with realtime latency mode:
PRECONDITION_FAILED
(Chrome:PRECONDITION_FAILED
, Safari:FAIL
) - Encoding and decoding cycle w/ stripped color space:
PRECONDITION_FAILED
(Chrome:PRECONDITION_FAILED
, Safari:FAIL
) - Encoding and decoding cycle w/ rate control:
PRECONDITION_FAILED
(Chrome:PRECONDITION_FAILED
, Safari:FAIL
)
- Encoding and decoding cycle:
- /webcodecs/full-cycle-test.https.any.html?av1_444_high [wpt.fyi]
- Encoding and decoding cycle:
PRECONDITION_FAILED
(Chrome:PASS
, Safari:PRECONDITION_FAILED
) - Encoding and decoding cycle with realtime latency mode:
PRECONDITION_FAILED
(Chrome:PASS
, Safari:PRECONDITION_FAILED
) - Encoding and decoding cycle w/ stripped color space:
PRECONDITION_FAILED
(Chrome:PASS
, Safari:PRECONDITION_FAILED
) - Encoding and decoding cycle w/ rate control:
PRECONDITION_FAILED
(Chrome:PASS
, Safari:PRECONDITION_FAILED
)
- Encoding and decoding cycle:
- /webcodecs/full-cycle-test.https.any.html?h265_annexb [wpt.fyi]
- Encoding and decoding cycle:
PRECONDITION_FAILED
(Chrome:PRECONDITION_FAILED
, Safari:FAIL
) - Encoding and decoding cycle with realtime latency mode:
PRECONDITION_FAILED
(Chrome:PRECONDITION_FAILED
, Safari:FAIL
) - Encoding and decoding cycle w/ stripped color space:
PRECONDITION_FAILED
(Chrome:PRECONDITION_FAILED
, Safari:FAIL
) - Encoding and decoding cycle w/ rate control:
PRECONDITION_FAILED
(Chrome:PRECONDITION_FAILED
, Safari:FAIL
)
- Encoding and decoding cycle:
- /webcodecs/full-cycle-test.https.any.worker.html?av1_444_high [wpt.fyi]
- Encoding and decoding cycle:
PRECONDITION_FAILED
(Chrome:PASS
, Safari:PRECONDITION_FAILED
) - Encoding and decoding cycle with realtime latency mode:
PRECONDITION_FAILED
(Chrome:PASS
, Safari:PRECONDITION_FAILED
) - Encoding and decoding cycle w/ stripped color space:
PRECONDITION_FAILED
(Chrome:PASS
, Safari:PRECONDITION_FAILED
) - Encoding and decoding cycle w/ rate control:
PRECONDITION_FAILED
(Chrome:PASS
, Safari:PRECONDITION_FAILED
)
- Encoding and decoding cycle:
- /webcodecs/idlharness.https.any.html [wpt.fyi]
- VideoFrame interface: attribute rotation:
FAIL
(Chrome:PASS
, Safari:FAIL
) - VideoFrame interface: attribute flip:
FAIL
(Chrome:PASS
, Safari:FAIL
) - VideoFrame interface: operation metadata():
FAIL
(Chrome:PASS
, Safari:FAIL
) - VideoFrame interface: new VideoFrame(makeImageBitmap(32, 16), {timestamp: 100, duration: 33}) must inherit property "rotation" with the proper type:
FAIL
(Chrome:PASS
) - VideoFrame interface: new VideoFrame(makeImageBitmap(32, 16), {timestamp: 100, duration: 33}) must inherit property "flip" with the proper type:
FAIL
(Chrome:PASS
) - VideoFrame interface: new VideoFrame(makeImageBitmap(32, 16), {timestamp: 100, duration: 33}) must inherit property "metadata()" with the proper type:
FAIL
(Chrome:PASS
)
- VideoFrame interface: attribute rotation:
- /webcodecs/idlharness.https.any.worker.html [wpt.fyi]
- VideoFrame interface: attribute rotation:
FAIL
(Chrome:PASS
, Safari:FAIL
) - VideoFrame interface: attribute flip:
FAIL
(Chrome:PASS
, Safari:FAIL
) - VideoFrame interface: operation metadata():
FAIL
(Chrome:PASS
, Safari:FAIL
) - VideoFrame interface: new VideoFrame(makeImageBitmap(32, 16), {timestamp: 100, duration: 33}) must inherit property "rotation" with the proper type:
FAIL
(Chrome:PASS
) - VideoFrame interface: new VideoFrame(makeImageBitmap(32, 16), {timestamp: 100, duration: 33}) must inherit property "flip" with the proper type:
FAIL
(Chrome:PASS
) - VideoFrame interface: new VideoFrame(makeImageBitmap(32, 16), {timestamp: 100, duration: 33}) must inherit property "metadata()" with the proper type:
FAIL
(Chrome:PASS
)
- VideoFrame interface: attribute rotation:
- /webcodecs/image-decoder-image-orientation-none.https.html [wpt.fyi]
- Test JPEG w/ EXIF orientation top-right on canvas w/o orientation.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test JPEG w/ EXIF orientation bottom-right on canvas w/o orientation.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test JPEG w/ EXIF orientation bottom-left on canvas w/o orientation.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test JPEG w/ EXIF orientation left-top on canvas w/o orientation.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test JPEG w/ EXIF orientation right-top on canvas w/o orientation.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test JPEG w/ EXIF orientation right-bottom on canvas w/o orientation.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test JPEG w/ EXIF orientation left-bottom on canvas w/o orientation.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test 4:2:0 JPEG w/ EXIF orientation top-right on canvas w/o orientation.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test 4:2:0 JPEG w/ EXIF orientation bottom-right on canvas w/o orientation.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test 4:2:0 JPEG w/ EXIF orientation bottom-left on canvas w/o orientation.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test 4:2:0 JPEG w/ EXIF orientation left-top on canvas w/o orientation.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test 4:2:0 JPEG w/ EXIF orientation right-top on canvas w/o orientation.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test 4:2:0 JPEG w/ EXIF orientation right-bottom on canvas w/o orientation.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test 4:2:0 JPEG w/ EXIF orientation left-bottom on canvas w/o orientation.:
FAIL
(Chrome:PASS
, Safari:FAIL
)
- Test JPEG w/ EXIF orientation top-right on canvas w/o orientation.:
- /webcodecs/image-decoder.https.any.html [wpt.fyi]:
ERROR
(Chrome:OK
, Safari:OK
)- Test multi-track AVIF image decoding w/ preferAnimation=false.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test multi-track AVIF image decoding w/ preferAnimation=true.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test JPEG image YUV 4:2:0 decoding.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test AVIF image YUV 4:2:0 decoding.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test AVIF image YUV 4:2:2 decoding.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test AVIF image YUV 4:4:4 decoding.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test WEBP image YUV 4:2:0 decoding.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test invalid mime type rejects decode() requests:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test invalid mime type rejects decodeMetadata() requests:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test decoding a partial ArrayBuffer results in EncodingError:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test track selection in multi track image.:
FAIL
(Chrome:PASS
, Safari:FAIL
)
- Test multi-track AVIF image decoding w/ preferAnimation=false.:
- /webcodecs/image-decoder.https.any.worker.html [wpt.fyi]:
ERROR
(Chrome:OK
, Safari:OK
)- Test multi-track AVIF image decoding w/ preferAnimation=false.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test multi-track AVIF image decoding w/ preferAnimation=true.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test JPEG image YUV 4:2:0 decoding.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test AVIF image YUV 4:2:0 decoding.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test AVIF image YUV 4:2:2 decoding.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test AVIF image YUV 4:4:4 decoding.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test WEBP image YUV 4:2:0 decoding.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test invalid mime type rejects decode() requests:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test invalid mime type rejects decodeMetadata() requests:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test decoding a partial ArrayBuffer results in EncodingError:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test track selection in multi track image.:
FAIL
(Chrome:PASS
, Safari:FAIL
)
- Test multi-track AVIF image decoding w/ preferAnimation=false.:
- /webcodecs/temporal-svc-encoding.https.any.worker.html?h264 [wpt.fyi]
- SVC L1T2:
PRECONDITION_FAILED
(Chrome:PASS
, Safari:PRECONDITION_FAILED
) - SVC L1T3:
PRECONDITION_FAILED
(Chrome:PASS
, Safari:PRECONDITION_FAILED
)
- SVC L1T2:
- /webcodecs/temporal-svc-encoding.https.any.html?h264 [wpt.fyi]
- SVC L1T2:
PRECONDITION_FAILED
(Chrome:PASS
, Safari:PRECONDITION_FAILED
) - SVC L1T3:
PRECONDITION_FAILED
(Chrome:PASS
, Safari:PRECONDITION_FAILED
)
- SVC L1T2:
- /webcodecs/video-encoder-h26x-annexb.https.any.worker.html?h265_annexb_hardware [wpt.fyi]
- Verify stream compliance h26x annexb:
PRECONDITION_FAILED
(Chrome:PRECONDITION_FAILED
, Safari:FAIL
)
- Verify stream compliance h26x annexb:
- /webcodecs/video-encoder-h26x-annexb.https.any.html?h265_annexb_hardware [wpt.fyi]
- Verify stream compliance h26x annexb:
PRECONDITION_FAILED
(Chrome:PRECONDITION_FAILED
, Safari:FAIL
)
- Verify stream compliance h26x annexb:
- /webcodecs/video-encoder-h26x-annexb.https.any.html?h265_annexb_software [wpt.fyi]
- Verify stream compliance h26x annexb:
PRECONDITION_FAILED
(Chrome:PRECONDITION_FAILED
, Safari:FAIL
)
- Verify stream compliance h26x annexb:
- /webcodecs/video-encoder-h26x-annexb.https.any.worker.html?h265_annexb_software [wpt.fyi]
- Verify stream compliance h26x annexb:
PRECONDITION_FAILED
(Chrome:PRECONDITION_FAILED
, Safari:FAIL
)
- Verify stream compliance h26x annexb:
- /webcodecs/videoFrame-canvasImageSource.html [wpt.fyi]
- CSSImageValue constructed VideoFrame:
FAIL
(Chrome:PASS
, Safari:PASS
)
- CSSImageValue constructed VideoFrame:
- /webcodecs/videoFrame-construction.any.worker.html [wpt.fyi]
- Test we can construct a I420P10 VideoFrame:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test we can construct a I420P12 VideoFrame:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test we can construct a I420AP10 VideoFrame:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test we can construct a I420AP12 VideoFrame:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - Test we can construct a I422 VideoFrame:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test we can construct a I422P10 VideoFrame:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test we can construct a I422P12 VideoFrame:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test we can construct a I422A VideoFrame:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test we can construct a I422AP10 VideoFrame:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test we can construct a I422AP12 VideoFrame:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - Test we can construct a I444 VideoFrame:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test we can construct a I444P10 VideoFrame:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test we can construct a I444P12 VideoFrame:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test we can construct a I444A VideoFrame:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test we can construct a I444AP10 VideoFrame:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test we can construct a I444AP12 VideoFrame:
FAIL
(Chrome:FAIL
, Safari:FAIL
)
- Test we can construct a I420P10 VideoFrame:
- /webcodecs/videoFrame-construction.any.html [wpt.fyi]
- Test we can construct a I420P10 VideoFrame:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test we can construct a I420P12 VideoFrame:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test we can construct a I420AP10 VideoFrame:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test we can construct a I420AP12 VideoFrame:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - Test we can construct a I422 VideoFrame:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test we can construct a I422P10 VideoFrame:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test we can construct a I422P12 VideoFrame:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test we can construct a I422A VideoFrame:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test we can construct a I422AP10 VideoFrame:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test we can construct a I422AP12 VideoFrame:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - Test we can construct a I444 VideoFrame:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test we can construct a I444P10 VideoFrame:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test we can construct a I444P12 VideoFrame:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test we can construct a I444A VideoFrame:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test we can construct a I444AP10 VideoFrame:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test we can construct a I444AP12 VideoFrame:
FAIL
(Chrome:FAIL
, Safari:FAIL
)
- Test we can construct a I420P10 VideoFrame:
- /webcodecs/videoFrame-copyTo-rgb.any.worker.html [wpt.fyi]
- Convert 4x4 null I420 frames to RGBA / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Convert 4x4 smpte170m I420 frames to RGBA / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Convert 4x4 bt709 I420 frames to RGBA / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Convert 4x4 null I420 frames to RGBX / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Convert 4x4 smpte170m I420 frames to RGBX / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Convert 4x4 bt709 I420 frames to RGBX / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Convert 4x4 null I420 frames to BGRA / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Convert 4x4 smpte170m I420 frames to BGRA / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Convert 4x4 bt709 I420 frames to BGRA / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Convert 4x4 null I420 frames to BGRX / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Convert 4x4 smpte170m I420 frames to BGRX / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Convert 4x4 bt709 I420 frames to BGRX / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Convert 4x4 null RGBX frames to RGBA / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Convert 4x4 smpte170m RGBX frames to RGBA / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Convert 4x4 bt709 RGBX frames to RGBA / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Convert 4x4 null RGBX frames to RGBX / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Convert 4x4 smpte170m RGBX frames to RGBX / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Convert 4x4 bt709 RGBX frames to RGBX / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Convert 4x4 null RGBX frames to BGRA / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Convert 4x4 smpte170m RGBX frames to BGRA / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Convert 4x4 bt709 RGBX frames to BGRA / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Convert 4x4 null RGBX frames to BGRX / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Convert 4x4 smpte170m RGBX frames to BGRX / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Convert 4x4 bt709 RGBX frames to BGRX / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Convert 4-color canvas frame to RGBA / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Convert 4-color canvas frame to RGBX / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Convert 4-color canvas frame to BGRA / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Convert 4-color canvas frame to BGRX / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
)
- Convert 4x4 null I420 frames to RGBA / display-p3:
- /webcodecs/videoFrame-copyTo-rgb.any.html [wpt.fyi]
- Convert 4x4 null I420 frames to RGBA / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Convert 4x4 smpte170m I420 frames to RGBA / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Convert 4x4 bt709 I420 frames to RGBA / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Convert 4x4 null I420 frames to RGBX / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Convert 4x4 smpte170m I420 frames to RGBX / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Convert 4x4 bt709 I420 frames to RGBX / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Convert 4x4 null I420 frames to BGRA / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Convert 4x4 smpte170m I420 frames to BGRA / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Convert 4x4 bt709 I420 frames to BGRA / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Convert 4x4 null I420 frames to BGRX / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Convert 4x4 smpte170m I420 frames to BGRX / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Convert 4x4 bt709 I420 frames to BGRX / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Convert 4x4 null RGBX frames to RGBA / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Convert 4x4 smpte170m RGBX frames to RGBA / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Convert 4x4 bt709 RGBX frames to RGBA / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Convert 4x4 null RGBX frames to RGBX / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Convert 4x4 smpte170m RGBX frames to RGBX / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Convert 4x4 bt709 RGBX frames to RGBX / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Convert 4x4 null RGBX frames to BGRA / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Convert 4x4 smpte170m RGBX frames to BGRA / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Convert 4x4 bt709 RGBX frames to BGRA / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Convert 4x4 null RGBX frames to BGRX / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Convert 4x4 smpte170m RGBX frames to BGRX / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Convert 4x4 bt709 RGBX frames to BGRX / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Convert 4-color canvas frame to RGBA / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Convert 4-color canvas frame to RGBX / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Convert 4-color canvas frame to BGRA / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Convert 4-color canvas frame to BGRX / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
)
- Convert 4x4 null I420 frames to RGBA / display-p3:
- /webcodecs/videoFrame-drawImage-hbd.any.html [wpt.fyi]
- drawImage with 10-bit YUV VideoFrame:
FAIL
(Chrome:PASS
, Safari:FAIL
)
- drawImage with 10-bit YUV VideoFrame:
- /webcodecs/videoFrame-drawImage-hbd.any.worker.html [wpt.fyi]
- drawImage with 10-bit YUV VideoFrame:
FAIL
(Chrome:PASS
, Safari:FAIL
)
- drawImage with 10-bit YUV VideoFrame:
- /webcodecs/videoFrame-drawImage.any.html [wpt.fyi]
- drawImage(VideoFrame) with canvas(48x36 display-p3 uint8).:
FAIL
(Chrome:PASS
, Safari:PASS
) - drawImage(VideoFrame) with canvas(480x360 display-p3 uint8).:
FAIL
(Chrome:PASS
, Safari:PASS
)
- drawImage(VideoFrame) with canvas(48x36 display-p3 uint8).:
- /webcodecs/videoFrame-drawImage.any.worker.html [wpt.fyi]
- drawImage(VideoFrame) with canvas(48x36 display-p3 uint8).:
FAIL
(Chrome:PASS
, Safari:PASS
) - drawImage(VideoFrame) with canvas(480x360 display-p3 uint8).:
FAIL
(Chrome:PASS
, Safari:PASS
)
- drawImage(VideoFrame) with canvas(48x36 display-p3 uint8).:
- /webcodecs/videoFrame-odd-size.any.html [wpt.fyi]
- Test I420 VideoFrame construction with odd coded size:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test I420 copyTo with odd coded size.:
FAIL
(Chrome:PASS
, Safari:FAIL
)
- Test I420 VideoFrame construction with odd coded size:
- /webcodecs/videoFrame-odd-size.any.worker.html [wpt.fyi]
- Test I420 VideoFrame construction with odd coded size:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test I420 copyTo with odd coded size.:
FAIL
(Chrome:PASS
, Safari:FAIL
)
- Test I420 VideoFrame construction with odd coded size:
Assignee | ||
Comment 5•7 days ago
|
||
CI Results
Ran 9 Firefox configurations based on mozilla-central, and Firefox, Chrome, and Safari on GitHub CI
Total 180 tests and 6 subtests
Status Summary
Firefox
OK
: 2[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-windows11-32-24h2-debug, Gecko-windows11-32-24h2-opt] 8[Gecko-linux1804-64-qr-debug, Gecko-linux1804-64-qr-opt, Gecko-windows11-64-24h2-debug, Gecko-windows11-64-24h2-opt] 176[GitHub]
PASS
: 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-windows11-32-24h2-debug, Gecko-windows11-32-24h2-opt] 4[Gecko-linux1804-64-qr-debug, Gecko-linux1804-64-qr-opt, Gecko-windows11-64-24h2-debug, Gecko-windows11-64-24h2-opt] 1745[GitHub]
FAIL
: 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-windows11-32-24h2-debug, Gecko-windows11-32-24h2-opt] 4[Gecko-linux1804-64-qr-debug, Gecko-linux1804-64-qr-opt, Gecko-windows11-64-24h2-debug, Gecko-windows11-64-24h2-opt] 169[GitHub]
PRECONDITION_FAILED
: 33
ERROR
: 4
Chrome
OK
: 170
PASS
: 1858
FAIL
: 28
PRECONDITION_FAILED
: 25
ERROR
: 10
NOTRUN
: 36
Safari
OK
: 163
PASS
: 1155
CRASH
: 6
FAIL
: 406
PRECONDITION_FAILED
: 43
TIMEOUT
: 2
ERROR
: 10
NOTRUN
: 36
Links
Gecko CI (Treeherder)
GitHub PR Head
GitHub PR Base
Details
Firefox-only Failures
- /png/trns-chunk.html [wpt.fyi]
- test ignored high bits on lower bit depth tRNS:
FAIL
linked bug:Bug 1862235
- test ignored high bits on lower bit depth tRNS:
- /html/canvas/element/wide-gamut-canvas/2d.color.space.p3.to.p3.html [wpt.fyi]
- test getImageData with display-p3 and uint8 from display p3 uint8 canvas:
FAIL
linked bug:Bug 1704237
- test getImageData with display-p3 and uint8 from display p3 uint8 canvas:
- /html/canvas/offscreen/wide-gamut-canvas/2d.color.space.p3.to.p3.html [wpt.fyi]
- test getImageData with display-p3 and uint8 from display p3 uint8 canvas:
FAIL
linked bug:Bug 1704237
- test getImageData with display-p3 and uint8 from display p3 uint8 canvas:
- /html/canvas/offscreen/wide-gamut-canvas/2d.color.space.p3.to.p3.worker.html [wpt.fyi]
- test getImageData with display-p3 and uint8 from display p3 uint8 canvas:
FAIL
linked bug:Bug 1704237
- test getImageData with display-p3 and uint8 from display p3 uint8 canvas:
- /webcodecs/audio-decoder.https.any.html [wpt.fyi]
- Test that AudioDecoder.isConfigSupported() rejects invalid config: Opus with >2 channels but no description:
FAIL
- Test that AudioDecoder.configure() rejects invalid config: Opus with >2 channels but no description:
FAIL
- Test that AudioDecoder.isConfigSupported() rejects invalid config: Opus with >2 channels but no description:
- /webcodecs/audio-decoder.https.any.worker.html [wpt.fyi]
- Test that AudioDecoder.isConfigSupported() rejects invalid config: Opus with >2 channels but no description:
FAIL
- Test that AudioDecoder.configure() rejects invalid config: Opus with >2 channels but no description:
FAIL
- Test that AudioDecoder.isConfigSupported() rejects invalid config: Opus with >2 channels but no description:
- /webcodecs/full-cycle-test.https.any.html?vp9_444_p1 [wpt.fyi]:
ERROR
- /webcodecs/full-cycle-test.https.any.worker.html?vp9_444_p1 [wpt.fyi]:
ERROR
- /webcodecs/image-decoder.https.any.html [wpt.fyi]:
ERROR
- /webcodecs/image-decoder.https.any.worker.html [wpt.fyi]:
ERROR
- /webcodecs/videoFrame-canvasImageSource.html [wpt.fyi]
- CSSImageValue constructed VideoFrame:
FAIL
linked bug:Bug 1857849
- CSSImageValue constructed VideoFrame:
- /webcodecs/videoFrame-drawImage.any.html [wpt.fyi]
- drawImage(VideoFrame) with canvas(48x36 display-p3 uint8).:
FAIL
- drawImage(VideoFrame) with canvas(480x360 display-p3 uint8).:
FAIL
- drawImage(VideoFrame) with canvas(48x36 display-p3 uint8).:
- /webcodecs/videoFrame-drawImage.any.worker.html [wpt.fyi]
- drawImage(VideoFrame) with canvas(48x36 display-p3 uint8).:
FAIL
- drawImage(VideoFrame) with canvas(480x360 display-p3 uint8).:
FAIL
- drawImage(VideoFrame) with canvas(48x36 display-p3 uint8).:
New Tests That Don't Pass
- /png/trns-chunk.html [wpt.fyi]
- test ignored high bits on lower bit depth tRNS:
FAIL
(Chrome:PASS
, Safari:PASS
)
- test ignored high bits on lower bit depth tRNS:
- /html/canvas/element/wide-gamut-canvas/2d.color.space.p3.to.p3.html [wpt.fyi]
- test getImageData with display-p3 and uint8 from display p3 uint8 canvas:
FAIL
(Chrome:PASS
, Safari:PASS
)
- test getImageData with display-p3 and uint8 from display p3 uint8 canvas:
- /html/canvas/offscreen/wide-gamut-canvas/2d.color.space.p3.to.p3.html [wpt.fyi]
- test getImageData with display-p3 and uint8 from display p3 uint8 canvas:
FAIL
(Chrome:PASS
, Safari:PASS
)
- test getImageData with display-p3 and uint8 from display p3 uint8 canvas:
- /html/canvas/offscreen/wide-gamut-canvas/2d.color.space.p3.to.p3.worker.html [wpt.fyi]
- test getImageData with display-p3 and uint8 from display p3 uint8 canvas:
FAIL
(Chrome:PASS
, Safari:PASS
)
- test getImageData with display-p3 and uint8 from display p3 uint8 canvas:
- /webcodecs/audio-decoder.https.any.html [wpt.fyi]
- Test that AudioDecoder.isConfigSupported() rejects invalid config: Opus with >2 channels but no description:
FAIL
(Chrome:PASS
, Safari:PASS
) - Test that AudioDecoder.configure() rejects invalid config: Opus with >2 channels but no description:
FAIL
(Chrome:PASS
, Safari:PASS
)
- Test that AudioDecoder.isConfigSupported() rejects invalid config: Opus with >2 channels but no description:
- /webcodecs/audio-decoder.https.any.worker.html [wpt.fyi]
- Test that AudioDecoder.isConfigSupported() rejects invalid config: Opus with >2 channels but no description:
FAIL
(Chrome:PASS
, Safari:PASS
) - Test that AudioDecoder.configure() rejects invalid config: Opus with >2 channels but no description:
FAIL
(Chrome:PASS
, Safari:PASS
)
- Test that AudioDecoder.isConfigSupported() rejects invalid config: Opus with >2 channels but no description:
- /webcodecs/audio-encoder-codec-specific.https.any.html [wpt.fyi]
- Test the AAC bitrateMode flag works.:
PRECONDITION_FAILED
(Chrome:PRECONDITION_FAILED
, Safari:PASS
)
- Test the AAC bitrateMode flag works.:
- /webcodecs/audioDecoder-codec-specific.https.any.html?vorbis [wpt.fyi]
- Test decoding:
FAIL
(Chrome:NOTRUN
, Safari:NOTRUN
) - Test decoding a with negative timestamp:
FAIL
(Chrome:NOTRUN
, Safari:NOTRUN
) - Test decoding after flush:
FAIL
(Chrome:NOTRUN
, Safari:NOTRUN
)
- Test decoding:
- /webcodecs/audioDecoder-codec-specific.https.any.worker.html?vorbis [wpt.fyi]
- Test decoding:
FAIL
(Chrome:NOTRUN
, Safari:NOTRUN
) - Test decoding a with negative timestamp:
FAIL
(Chrome:NOTRUN
, Safari:NOTRUN
) - Test decoding after flush:
FAIL
(Chrome:NOTRUN
, Safari:NOTRUN
)
- Test decoding:
- /webcodecs/full-cycle-test.https.any.worker.html?h265_annexb [wpt.fyi]
- Encoding and decoding cycle:
PRECONDITION_FAILED
(Chrome:PRECONDITION_FAILED
, Safari:FAIL
) - Encoding and decoding cycle with realtime latency mode:
PRECONDITION_FAILED
(Chrome:PRECONDITION_FAILED
, Safari:FAIL
) - Encoding and decoding cycle w/ stripped color space:
PRECONDITION_FAILED
(Chrome:PRECONDITION_FAILED
, Safari:FAIL
) - Encoding and decoding cycle w/ rate control:
PRECONDITION_FAILED
(Chrome:PRECONDITION_FAILED
, Safari:FAIL
)
- Encoding and decoding cycle:
- /webcodecs/full-cycle-test.https.any.html?vp9_444_p1 [wpt.fyi]:
ERROR
(Chrome:OK
, Safari:OK
)- Encoding and decoding cycle:
FAIL
(Chrome:PASS
, Safari:PRECONDITION_FAILED
) - Encoding and decoding cycle with realtime latency mode:
FAIL
(Chrome:PASS
, Safari:PRECONDITION_FAILED
) - Encoding and decoding cycle w/ stripped color space:
FAIL
(Chrome:PASS
, Safari:PRECONDITION_FAILED
) - Encoding and decoding cycle w/ rate control:
FAIL
(Chrome:PASS
, Safari:PRECONDITION_FAILED
)
- Encoding and decoding cycle:
- /webcodecs/full-cycle-test.https.any.html?h265_hevc [wpt.fyi]
- Encoding and decoding cycle:
PRECONDITION_FAILED
(Chrome:PRECONDITION_FAILED
, Safari:FAIL
) - Encoding and decoding cycle with realtime latency mode:
PRECONDITION_FAILED
(Chrome:PRECONDITION_FAILED
, Safari:FAIL
) - Encoding and decoding cycle w/ stripped color space:
PRECONDITION_FAILED
(Chrome:PRECONDITION_FAILED
, Safari:FAIL
) - Encoding and decoding cycle w/ rate control:
PRECONDITION_FAILED
(Chrome:PRECONDITION_FAILED
, Safari:FAIL
)
- Encoding and decoding cycle:
- /webcodecs/full-cycle-test.https.any.worker.html?vp9_444_p1 [wpt.fyi]:
ERROR
(Chrome:OK
, Safari:OK
)- Encoding and decoding cycle:
FAIL
(Chrome:PASS
, Safari:PRECONDITION_FAILED
) - Encoding and decoding cycle with realtime latency mode:
FAIL
(Chrome:PASS
, Safari:PRECONDITION_FAILED
) - Encoding and decoding cycle w/ stripped color space:
FAIL
(Chrome:PASS
, Safari:PRECONDITION_FAILED
) - Encoding and decoding cycle w/ rate control:
FAIL
(Chrome:PASS
, Safari:PRECONDITION_FAILED
)
- Encoding and decoding cycle:
- /webcodecs/full-cycle-test.https.any.worker.html?h265_hevc [wpt.fyi]
- Encoding and decoding cycle:
PRECONDITION_FAILED
(Chrome:PRECONDITION_FAILED
, Safari:FAIL
) - Encoding and decoding cycle with realtime latency mode:
PRECONDITION_FAILED
(Chrome:PRECONDITION_FAILED
, Safari:FAIL
) - Encoding and decoding cycle w/ stripped color space:
PRECONDITION_FAILED
(Chrome:PRECONDITION_FAILED
, Safari:FAIL
) - Encoding and decoding cycle w/ rate control:
PRECONDITION_FAILED
(Chrome:PRECONDITION_FAILED
, Safari:FAIL
)
- Encoding and decoding cycle:
- /webcodecs/full-cycle-test.https.any.html?av1_444_high [wpt.fyi]
- Encoding and decoding cycle:
PRECONDITION_FAILED
(Chrome:PASS
, Safari:PRECONDITION_FAILED
) - Encoding and decoding cycle with realtime latency mode:
PRECONDITION_FAILED
(Chrome:PASS
, Safari:PRECONDITION_FAILED
) - Encoding and decoding cycle w/ stripped color space:
PRECONDITION_FAILED
(Chrome:PASS
, Safari:PRECONDITION_FAILED
) - Encoding and decoding cycle w/ rate control:
PRECONDITION_FAILED
(Chrome:PASS
, Safari:PRECONDITION_FAILED
)
- Encoding and decoding cycle:
- /webcodecs/full-cycle-test.https.any.html?h265_annexb [wpt.fyi]
- Encoding and decoding cycle:
PRECONDITION_FAILED
(Chrome:PRECONDITION_FAILED
, Safari:FAIL
) - Encoding and decoding cycle with realtime latency mode:
PRECONDITION_FAILED
(Chrome:PRECONDITION_FAILED
, Safari:FAIL
) - Encoding and decoding cycle w/ stripped color space:
PRECONDITION_FAILED
(Chrome:PRECONDITION_FAILED
, Safari:FAIL
) - Encoding and decoding cycle w/ rate control:
PRECONDITION_FAILED
(Chrome:PRECONDITION_FAILED
, Safari:FAIL
)
- Encoding and decoding cycle:
- /webcodecs/full-cycle-test.https.any.worker.html?av1_444_high [wpt.fyi]
- Encoding and decoding cycle:
PRECONDITION_FAILED
(Chrome:PASS
, Safari:PRECONDITION_FAILED
) - Encoding and decoding cycle with realtime latency mode:
PRECONDITION_FAILED
(Chrome:PASS
, Safari:PRECONDITION_FAILED
) - Encoding and decoding cycle w/ stripped color space:
PRECONDITION_FAILED
(Chrome:PASS
, Safari:PRECONDITION_FAILED
) - Encoding and decoding cycle w/ rate control:
PRECONDITION_FAILED
(Chrome:PASS
, Safari:PRECONDITION_FAILED
)
- Encoding and decoding cycle:
- /webcodecs/idlharness.https.any.html [wpt.fyi]
- VideoFrame interface: attribute rotation:
FAIL
(Chrome:PASS
, Safari:FAIL
) - VideoFrame interface: attribute flip:
FAIL
(Chrome:PASS
, Safari:FAIL
) - VideoFrame interface: operation metadata():
FAIL
(Chrome:PASS
, Safari:FAIL
) - VideoFrame interface: new VideoFrame(makeImageBitmap(32, 16), {timestamp: 100, duration: 33}) must inherit property "rotation" with the proper type:
FAIL
(Chrome:PASS
) - VideoFrame interface: new VideoFrame(makeImageBitmap(32, 16), {timestamp: 100, duration: 33}) must inherit property "flip" with the proper type:
FAIL
(Chrome:PASS
) - VideoFrame interface: new VideoFrame(makeImageBitmap(32, 16), {timestamp: 100, duration: 33}) must inherit property "metadata()" with the proper type:
FAIL
(Chrome:PASS
)
- VideoFrame interface: attribute rotation:
- /webcodecs/idlharness.https.any.worker.html [wpt.fyi]
- VideoFrame interface: attribute rotation:
FAIL
(Chrome:PASS
, Safari:FAIL
) - VideoFrame interface: attribute flip:
FAIL
(Chrome:PASS
, Safari:FAIL
) - VideoFrame interface: operation metadata():
FAIL
(Chrome:PASS
, Safari:FAIL
) - VideoFrame interface: new VideoFrame(makeImageBitmap(32, 16), {timestamp: 100, duration: 33}) must inherit property "rotation" with the proper type:
FAIL
(Chrome:PASS
) - VideoFrame interface: new VideoFrame(makeImageBitmap(32, 16), {timestamp: 100, duration: 33}) must inherit property "flip" with the proper type:
FAIL
(Chrome:PASS
) - VideoFrame interface: new VideoFrame(makeImageBitmap(32, 16), {timestamp: 100, duration: 33}) must inherit property "metadata()" with the proper type:
FAIL
(Chrome:PASS
)
- VideoFrame interface: attribute rotation:
- /webcodecs/image-decoder-image-orientation-none.https.html [wpt.fyi]
- Test JPEG w/ EXIF orientation top-right on canvas w/o orientation.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test JPEG w/ EXIF orientation bottom-right on canvas w/o orientation.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test JPEG w/ EXIF orientation bottom-left on canvas w/o orientation.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test JPEG w/ EXIF orientation left-top on canvas w/o orientation.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test JPEG w/ EXIF orientation right-top on canvas w/o orientation.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test JPEG w/ EXIF orientation right-bottom on canvas w/o orientation.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test JPEG w/ EXIF orientation left-bottom on canvas w/o orientation.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test 4:2:0 JPEG w/ EXIF orientation top-right on canvas w/o orientation.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test 4:2:0 JPEG w/ EXIF orientation bottom-right on canvas w/o orientation.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test 4:2:0 JPEG w/ EXIF orientation bottom-left on canvas w/o orientation.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test 4:2:0 JPEG w/ EXIF orientation left-top on canvas w/o orientation.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test 4:2:0 JPEG w/ EXIF orientation right-top on canvas w/o orientation.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test 4:2:0 JPEG w/ EXIF orientation right-bottom on canvas w/o orientation.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test 4:2:0 JPEG w/ EXIF orientation left-bottom on canvas w/o orientation.:
FAIL
(Chrome:PASS
, Safari:FAIL
)
- Test JPEG w/ EXIF orientation top-right on canvas w/o orientation.:
- /webcodecs/image-decoder.https.any.html [wpt.fyi]:
ERROR
(Chrome:OK
, Safari:OK
)- Test multi-track AVIF image decoding w/ preferAnimation=false.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test multi-track AVIF image decoding w/ preferAnimation=true.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test JPEG image YUV 4:2:0 decoding.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test AVIF image YUV 4:2:0 decoding.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test AVIF image YUV 4:2:2 decoding.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test AVIF image YUV 4:4:4 decoding.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test WEBP image YUV 4:2:0 decoding.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test invalid mime type rejects decode() requests:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test invalid mime type rejects decodeMetadata() requests:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test decoding a partial ArrayBuffer results in EncodingError:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test track selection in multi track image.:
FAIL
(Chrome:PASS
, Safari:FAIL
)
- Test multi-track AVIF image decoding w/ preferAnimation=false.:
- /webcodecs/image-decoder.https.any.worker.html [wpt.fyi]:
ERROR
(Chrome:OK
, Safari:OK
)- Test multi-track AVIF image decoding w/ preferAnimation=false.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test multi-track AVIF image decoding w/ preferAnimation=true.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test JPEG image YUV 4:2:0 decoding.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test AVIF image YUV 4:2:0 decoding.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test AVIF image YUV 4:2:2 decoding.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test AVIF image YUV 4:4:4 decoding.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test WEBP image YUV 4:2:0 decoding.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test invalid mime type rejects decode() requests:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test invalid mime type rejects decodeMetadata() requests:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test decoding a partial ArrayBuffer results in EncodingError:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test track selection in multi track image.:
FAIL
(Chrome:PASS
, Safari:FAIL
)
- Test multi-track AVIF image decoding w/ preferAnimation=false.:
- /webcodecs/temporal-svc-encoding.https.any.worker.html?h264 [wpt.fyi]
- SVC L1T2:
PRECONDITION_FAILED
(Chrome:PASS
, Safari:PRECONDITION_FAILED
) - SVC L1T3:
PRECONDITION_FAILED
(Chrome:PASS
, Safari:PRECONDITION_FAILED
)
- SVC L1T2:
- /webcodecs/temporal-svc-encoding.https.any.html?h264 [wpt.fyi]
- SVC L1T2:
PRECONDITION_FAILED
(Chrome:PASS
, Safari:PRECONDITION_FAILED
) - SVC L1T3:
PRECONDITION_FAILED
(Chrome:PASS
, Safari:PRECONDITION_FAILED
)
- SVC L1T2:
- /webcodecs/video-encoder-h26x-annexb.https.any.worker.html?h265_annexb_hardware [wpt.fyi]
- Verify stream compliance h26x annexb:
PRECONDITION_FAILED
(Chrome:PRECONDITION_FAILED
, Safari:FAIL
)
- Verify stream compliance h26x annexb:
- /webcodecs/video-encoder-h26x-annexb.https.any.html?h265_annexb_hardware [wpt.fyi]
- Verify stream compliance h26x annexb:
PRECONDITION_FAILED
(Chrome:PRECONDITION_FAILED
, Safari:FAIL
)
- Verify stream compliance h26x annexb:
- /webcodecs/video-encoder-h26x-annexb.https.any.html?h265_annexb_software [wpt.fyi]
- Verify stream compliance h26x annexb:
PRECONDITION_FAILED
(Chrome:PRECONDITION_FAILED
, Safari:FAIL
)
- Verify stream compliance h26x annexb:
- /webcodecs/video-encoder-h26x-annexb.https.any.worker.html?h265_annexb_software [wpt.fyi]
- Verify stream compliance h26x annexb:
PRECONDITION_FAILED
(Chrome:PRECONDITION_FAILED
, Safari:FAIL
)
- Verify stream compliance h26x annexb:
- /webcodecs/videoFrame-canvasImageSource.html [wpt.fyi]
- CSSImageValue constructed VideoFrame:
FAIL
(Chrome:PASS
, Safari:PASS
)
- CSSImageValue constructed VideoFrame:
- /webcodecs/videoFrame-construction.any.worker.html [wpt.fyi]
- Test we can construct a I420P10 VideoFrame:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test we can construct a I420P12 VideoFrame:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test we can construct a I420AP10 VideoFrame:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test we can construct a I420AP12 VideoFrame:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - Test we can construct a I422 VideoFrame:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test we can construct a I422P10 VideoFrame:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test we can construct a I422P12 VideoFrame:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test we can construct a I422A VideoFrame:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test we can construct a I422AP10 VideoFrame:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test we can construct a I422AP12 VideoFrame:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - Test we can construct a I444 VideoFrame:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test we can construct a I444P10 VideoFrame:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test we can construct a I444P12 VideoFrame:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test we can construct a I444A VideoFrame:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test we can construct a I444AP10 VideoFrame:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test we can construct a I444AP12 VideoFrame:
FAIL
(Chrome:FAIL
, Safari:FAIL
)
- Test we can construct a I420P10 VideoFrame:
- /webcodecs/videoFrame-construction.any.html [wpt.fyi]
- Test we can construct a I420P10 VideoFrame:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test we can construct a I420P12 VideoFrame:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test we can construct a I420AP10 VideoFrame:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test we can construct a I420AP12 VideoFrame:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - Test we can construct a I422 VideoFrame:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test we can construct a I422P10 VideoFrame:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test we can construct a I422P12 VideoFrame:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test we can construct a I422A VideoFrame:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test we can construct a I422AP10 VideoFrame:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test we can construct a I422AP12 VideoFrame:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - Test we can construct a I444 VideoFrame:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test we can construct a I444P10 VideoFrame:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test we can construct a I444P12 VideoFrame:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test we can construct a I444A VideoFrame:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test we can construct a I444AP10 VideoFrame:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test we can construct a I444AP12 VideoFrame:
FAIL
(Chrome:FAIL
, Safari:FAIL
)
- Test we can construct a I420P10 VideoFrame:
- /webcodecs/videoFrame-copyTo-rgb.any.worker.html [wpt.fyi]
- Convert 4x4 null I420 frames to RGBA / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Convert 4x4 smpte170m I420 frames to RGBA / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Convert 4x4 bt709 I420 frames to RGBA / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Convert 4x4 null I420 frames to RGBX / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Convert 4x4 smpte170m I420 frames to RGBX / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Convert 4x4 bt709 I420 frames to RGBX / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Convert 4x4 null I420 frames to BGRA / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Convert 4x4 smpte170m I420 frames to BGRA / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Convert 4x4 bt709 I420 frames to BGRA / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Convert 4x4 null I420 frames to BGRX / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Convert 4x4 smpte170m I420 frames to BGRX / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Convert 4x4 bt709 I420 frames to BGRX / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Convert 4x4 null RGBX frames to RGBA / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Convert 4x4 smpte170m RGBX frames to RGBA / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Convert 4x4 bt709 RGBX frames to RGBA / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Convert 4x4 null RGBX frames to RGBX / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Convert 4x4 smpte170m RGBX frames to RGBX / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Convert 4x4 bt709 RGBX frames to RGBX / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Convert 4x4 null RGBX frames to BGRA / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Convert 4x4 smpte170m RGBX frames to BGRA / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Convert 4x4 bt709 RGBX frames to BGRA / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Convert 4x4 null RGBX frames to BGRX / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Convert 4x4 smpte170m RGBX frames to BGRX / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Convert 4x4 bt709 RGBX frames to BGRX / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Convert 4-color canvas frame to RGBA / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Convert 4-color canvas frame to RGBX / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Convert 4-color canvas frame to BGRA / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Convert 4-color canvas frame to BGRX / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
)
- Convert 4x4 null I420 frames to RGBA / display-p3:
- /webcodecs/videoFrame-copyTo-rgb.any.html [wpt.fyi]
- Convert 4x4 null I420 frames to RGBA / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Convert 4x4 smpte170m I420 frames to RGBA / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Convert 4x4 bt709 I420 frames to RGBA / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Convert 4x4 null I420 frames to RGBX / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Convert 4x4 smpte170m I420 frames to RGBX / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Convert 4x4 bt709 I420 frames to RGBX / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Convert 4x4 null I420 frames to BGRA / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Convert 4x4 smpte170m I420 frames to BGRA / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Convert 4x4 bt709 I420 frames to BGRA / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Convert 4x4 null I420 frames to BGRX / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Convert 4x4 smpte170m I420 frames to BGRX / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Convert 4x4 bt709 I420 frames to BGRX / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Convert 4x4 null RGBX frames to RGBA / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Convert 4x4 smpte170m RGBX frames to RGBA / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Convert 4x4 bt709 RGBX frames to RGBA / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Convert 4x4 null RGBX frames to RGBX / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Convert 4x4 smpte170m RGBX frames to RGBX / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Convert 4x4 bt709 RGBX frames to RGBX / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Convert 4x4 null RGBX frames to BGRA / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Convert 4x4 smpte170m RGBX frames to BGRA / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Convert 4x4 bt709 RGBX frames to BGRA / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Convert 4x4 null RGBX frames to BGRX / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Convert 4x4 smpte170m RGBX frames to BGRX / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Convert 4x4 bt709 RGBX frames to BGRX / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Convert 4-color canvas frame to RGBA / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Convert 4-color canvas frame to RGBX / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Convert 4-color canvas frame to BGRA / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Convert 4-color canvas frame to BGRX / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
)
- Convert 4x4 null I420 frames to RGBA / display-p3:
- /webcodecs/videoFrame-drawImage-hbd.any.html [wpt.fyi]
- drawImage with 10-bit YUV VideoFrame:
FAIL
(Chrome:PASS
, Safari:FAIL
)
- drawImage with 10-bit YUV VideoFrame:
- /webcodecs/videoFrame-drawImage-hbd.any.worker.html [wpt.fyi]
- drawImage with 10-bit YUV VideoFrame:
FAIL
(Chrome:PASS
, Safari:FAIL
)
- drawImage with 10-bit YUV VideoFrame:
- /webcodecs/videoFrame-drawImage.any.html [wpt.fyi]
- drawImage(VideoFrame) with canvas(48x36 display-p3 uint8).:
FAIL
(Chrome:PASS
, Safari:PASS
) - drawImage(VideoFrame) with canvas(480x360 display-p3 uint8).:
FAIL
(Chrome:PASS
, Safari:PASS
)
- drawImage(VideoFrame) with canvas(48x36 display-p3 uint8).:
- /webcodecs/videoFrame-drawImage.any.worker.html [wpt.fyi]
- drawImage(VideoFrame) with canvas(48x36 display-p3 uint8).:
FAIL
(Chrome:PASS
, Safari:PASS
) - drawImage(VideoFrame) with canvas(480x360 display-p3 uint8).:
FAIL
(Chrome:PASS
, Safari:PASS
)
- drawImage(VideoFrame) with canvas(48x36 display-p3 uint8).:
- /webcodecs/videoFrame-odd-size.any.html [wpt.fyi]
- Test I420 VideoFrame construction with odd coded size:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test I420 copyTo with odd coded size.:
FAIL
(Chrome:PASS
, Safari:FAIL
)
- Test I420 VideoFrame construction with odd coded size:
- /webcodecs/videoFrame-odd-size.any.worker.html [wpt.fyi]
- Test I420 VideoFrame construction with odd coded size:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test I420 copyTo with odd coded size.:
FAIL
(Chrome:PASS
, Safari:FAIL
)
- Test I420 VideoFrame construction with odd coded size:
Assignee | ||
Comment 6•6 days ago
|
||
CI Results
Ran 9 Firefox configurations based on mozilla-central, and Firefox, Chrome, and Safari on GitHub CI
Total 180 tests and 6 subtests
Status Summary
Firefox
OK
: 2[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-windows11-32-24h2-debug, Gecko-windows11-32-24h2-opt] 8[Gecko-linux1804-64-qr-debug, Gecko-linux1804-64-qr-opt, Gecko-windows11-64-24h2-debug, Gecko-windows11-64-24h2-opt] 176[GitHub]
PASS
: 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-windows11-32-24h2-debug, Gecko-windows11-32-24h2-opt] 4[Gecko-linux1804-64-qr-debug, Gecko-linux1804-64-qr-opt, Gecko-windows11-64-24h2-debug, Gecko-windows11-64-24h2-opt] 1745[GitHub]
FAIL
: 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-windows11-32-24h2-debug, Gecko-windows11-32-24h2-opt] 4[Gecko-linux1804-64-qr-debug, Gecko-linux1804-64-qr-opt, Gecko-windows11-64-24h2-debug, Gecko-windows11-64-24h2-opt] 169[GitHub]
PRECONDITION_FAILED
: 33
ERROR
: 4
Chrome
OK
: 170
PASS
: 1858
FAIL
: 28
PRECONDITION_FAILED
: 25
ERROR
: 10
NOTRUN
: 36
Safari
OK
: 163
PASS
: 1155
CRASH
: 6
FAIL
: 406
PRECONDITION_FAILED
: 43
TIMEOUT
: 2
ERROR
: 10
NOTRUN
: 36
Links
Gecko CI (Treeherder)
GitHub PR Head
GitHub PR Base
Details
Firefox-only Failures
- /png/trns-chunk.html [wpt.fyi]
- test ignored high bits on lower bit depth tRNS:
FAIL
linked bug:Bug 1862235
- test ignored high bits on lower bit depth tRNS:
- /html/canvas/element/wide-gamut-canvas/2d.color.space.p3.to.p3.html [wpt.fyi]
- test getImageData with display-p3 and uint8 from display p3 uint8 canvas:
FAIL
linked bug:Bug 1704237
- test getImageData with display-p3 and uint8 from display p3 uint8 canvas:
- /html/canvas/offscreen/wide-gamut-canvas/2d.color.space.p3.to.p3.html [wpt.fyi]
- test getImageData with display-p3 and uint8 from display p3 uint8 canvas:
FAIL
linked bug:Bug 1704237
- test getImageData with display-p3 and uint8 from display p3 uint8 canvas:
- /html/canvas/offscreen/wide-gamut-canvas/2d.color.space.p3.to.p3.worker.html [wpt.fyi]
- test getImageData with display-p3 and uint8 from display p3 uint8 canvas:
FAIL
linked bug:Bug 1704237
- test getImageData with display-p3 and uint8 from display p3 uint8 canvas:
- /webcodecs/audio-decoder.https.any.html [wpt.fyi]
- Test that AudioDecoder.isConfigSupported() rejects invalid config: Opus with >2 channels but no description:
FAIL
- Test that AudioDecoder.configure() rejects invalid config: Opus with >2 channels but no description:
FAIL
- Test that AudioDecoder.isConfigSupported() rejects invalid config: Opus with >2 channels but no description:
- /webcodecs/audio-decoder.https.any.worker.html [wpt.fyi]
- Test that AudioDecoder.isConfigSupported() rejects invalid config: Opus with >2 channels but no description:
FAIL
- Test that AudioDecoder.configure() rejects invalid config: Opus with >2 channels but no description:
FAIL
- Test that AudioDecoder.isConfigSupported() rejects invalid config: Opus with >2 channels but no description:
- /webcodecs/full-cycle-test.https.any.html?vp9_444_p1 [wpt.fyi]:
ERROR
- /webcodecs/full-cycle-test.https.any.worker.html?vp9_444_p1 [wpt.fyi]:
ERROR
- /webcodecs/image-decoder.https.any.html [wpt.fyi]:
ERROR
- /webcodecs/image-decoder.https.any.worker.html [wpt.fyi]:
ERROR
- /webcodecs/videoFrame-canvasImageSource.html [wpt.fyi]
- CSSImageValue constructed VideoFrame:
FAIL
linked bug:Bug 1857849
- CSSImageValue constructed VideoFrame:
- /webcodecs/videoFrame-drawImage.any.html [wpt.fyi]
- drawImage(VideoFrame) with canvas(48x36 display-p3 uint8).:
FAIL
- drawImage(VideoFrame) with canvas(480x360 display-p3 uint8).:
FAIL
- drawImage(VideoFrame) with canvas(48x36 display-p3 uint8).:
- /webcodecs/videoFrame-drawImage.any.worker.html [wpt.fyi]
- drawImage(VideoFrame) with canvas(48x36 display-p3 uint8).:
FAIL
- drawImage(VideoFrame) with canvas(480x360 display-p3 uint8).:
FAIL
- drawImage(VideoFrame) with canvas(48x36 display-p3 uint8).:
New Tests That Don't Pass
- /png/trns-chunk.html [wpt.fyi]
- test ignored high bits on lower bit depth tRNS:
FAIL
(Chrome:PASS
, Safari:PASS
)
- test ignored high bits on lower bit depth tRNS:
- /html/canvas/element/wide-gamut-canvas/2d.color.space.p3.to.p3.html [wpt.fyi]
- test getImageData with display-p3 and uint8 from display p3 uint8 canvas:
FAIL
(Chrome:PASS
, Safari:PASS
)
- test getImageData with display-p3 and uint8 from display p3 uint8 canvas:
- /html/canvas/offscreen/wide-gamut-canvas/2d.color.space.p3.to.p3.html [wpt.fyi]
- test getImageData with display-p3 and uint8 from display p3 uint8 canvas:
FAIL
(Chrome:PASS
, Safari:PASS
)
- test getImageData with display-p3 and uint8 from display p3 uint8 canvas:
- /html/canvas/offscreen/wide-gamut-canvas/2d.color.space.p3.to.p3.worker.html [wpt.fyi]
- test getImageData with display-p3 and uint8 from display p3 uint8 canvas:
FAIL
(Chrome:PASS
, Safari:PASS
)
- test getImageData with display-p3 and uint8 from display p3 uint8 canvas:
- /webcodecs/audio-decoder.https.any.html [wpt.fyi]
- Test that AudioDecoder.isConfigSupported() rejects invalid config: Opus with >2 channels but no description:
FAIL
(Chrome:PASS
, Safari:PASS
) - Test that AudioDecoder.configure() rejects invalid config: Opus with >2 channels but no description:
FAIL
(Chrome:PASS
, Safari:PASS
)
- Test that AudioDecoder.isConfigSupported() rejects invalid config: Opus with >2 channels but no description:
- /webcodecs/audio-decoder.https.any.worker.html [wpt.fyi]
- Test that AudioDecoder.isConfigSupported() rejects invalid config: Opus with >2 channels but no description:
FAIL
(Chrome:PASS
, Safari:PASS
) - Test that AudioDecoder.configure() rejects invalid config: Opus with >2 channels but no description:
FAIL
(Chrome:PASS
, Safari:PASS
)
- Test that AudioDecoder.isConfigSupported() rejects invalid config: Opus with >2 channels but no description:
- /webcodecs/audio-encoder-codec-specific.https.any.html [wpt.fyi]
- Test the AAC bitrateMode flag works.:
PRECONDITION_FAILED
(Chrome:PRECONDITION_FAILED
, Safari:PASS
)
- Test the AAC bitrateMode flag works.:
- /webcodecs/audioDecoder-codec-specific.https.any.html?vorbis [wpt.fyi]
- Test decoding:
FAIL
(Chrome:NOTRUN
, Safari:NOTRUN
) - Test decoding a with negative timestamp:
FAIL
(Chrome:NOTRUN
, Safari:NOTRUN
) - Test decoding after flush:
FAIL
(Chrome:NOTRUN
, Safari:NOTRUN
)
- Test decoding:
- /webcodecs/audioDecoder-codec-specific.https.any.worker.html?vorbis [wpt.fyi]
- Test decoding:
FAIL
(Chrome:NOTRUN
, Safari:NOTRUN
) - Test decoding a with negative timestamp:
FAIL
(Chrome:NOTRUN
, Safari:NOTRUN
) - Test decoding after flush:
FAIL
(Chrome:NOTRUN
, Safari:NOTRUN
)
- Test decoding:
- /webcodecs/full-cycle-test.https.any.worker.html?h265_annexb [wpt.fyi]
- Encoding and decoding cycle:
PRECONDITION_FAILED
(Chrome:PRECONDITION_FAILED
, Safari:FAIL
) - Encoding and decoding cycle with realtime latency mode:
PRECONDITION_FAILED
(Chrome:PRECONDITION_FAILED
, Safari:FAIL
) - Encoding and decoding cycle w/ stripped color space:
PRECONDITION_FAILED
(Chrome:PRECONDITION_FAILED
, Safari:FAIL
) - Encoding and decoding cycle w/ rate control:
PRECONDITION_FAILED
(Chrome:PRECONDITION_FAILED
, Safari:FAIL
)
- Encoding and decoding cycle:
- /webcodecs/full-cycle-test.https.any.html?vp9_444_p1 [wpt.fyi]:
ERROR
(Chrome:OK
, Safari:OK
)- Encoding and decoding cycle:
FAIL
(Chrome:PASS
, Safari:PRECONDITION_FAILED
) - Encoding and decoding cycle with realtime latency mode:
FAIL
(Chrome:PASS
, Safari:PRECONDITION_FAILED
) - Encoding and decoding cycle w/ stripped color space:
FAIL
(Chrome:PASS
, Safari:PRECONDITION_FAILED
) - Encoding and decoding cycle w/ rate control:
FAIL
(Chrome:PASS
, Safari:PRECONDITION_FAILED
)
- Encoding and decoding cycle:
- /webcodecs/full-cycle-test.https.any.html?h265_hevc [wpt.fyi]
- Encoding and decoding cycle:
PRECONDITION_FAILED
(Chrome:PRECONDITION_FAILED
, Safari:FAIL
) - Encoding and decoding cycle with realtime latency mode:
PRECONDITION_FAILED
(Chrome:PRECONDITION_FAILED
, Safari:FAIL
) - Encoding and decoding cycle w/ stripped color space:
PRECONDITION_FAILED
(Chrome:PRECONDITION_FAILED
, Safari:FAIL
) - Encoding and decoding cycle w/ rate control:
PRECONDITION_FAILED
(Chrome:PRECONDITION_FAILED
, Safari:FAIL
)
- Encoding and decoding cycle:
- /webcodecs/full-cycle-test.https.any.worker.html?vp9_444_p1 [wpt.fyi]:
ERROR
(Chrome:OK
, Safari:OK
)- Encoding and decoding cycle:
FAIL
(Chrome:PASS
, Safari:PRECONDITION_FAILED
) - Encoding and decoding cycle with realtime latency mode:
FAIL
(Chrome:PASS
, Safari:PRECONDITION_FAILED
) - Encoding and decoding cycle w/ stripped color space:
FAIL
(Chrome:PASS
, Safari:PRECONDITION_FAILED
) - Encoding and decoding cycle w/ rate control:
FAIL
(Chrome:PASS
, Safari:PRECONDITION_FAILED
)
- Encoding and decoding cycle:
- /webcodecs/full-cycle-test.https.any.worker.html?h265_hevc [wpt.fyi]
- Encoding and decoding cycle:
PRECONDITION_FAILED
(Chrome:PRECONDITION_FAILED
, Safari:FAIL
) - Encoding and decoding cycle with realtime latency mode:
PRECONDITION_FAILED
(Chrome:PRECONDITION_FAILED
, Safari:FAIL
) - Encoding and decoding cycle w/ stripped color space:
PRECONDITION_FAILED
(Chrome:PRECONDITION_FAILED
, Safari:FAIL
) - Encoding and decoding cycle w/ rate control:
PRECONDITION_FAILED
(Chrome:PRECONDITION_FAILED
, Safari:FAIL
)
- Encoding and decoding cycle:
- /webcodecs/full-cycle-test.https.any.html?av1_444_high [wpt.fyi]
- Encoding and decoding cycle:
PRECONDITION_FAILED
(Chrome:PASS
, Safari:PRECONDITION_FAILED
) - Encoding and decoding cycle with realtime latency mode:
PRECONDITION_FAILED
(Chrome:PASS
, Safari:PRECONDITION_FAILED
) - Encoding and decoding cycle w/ stripped color space:
PRECONDITION_FAILED
(Chrome:PASS
, Safari:PRECONDITION_FAILED
) - Encoding and decoding cycle w/ rate control:
PRECONDITION_FAILED
(Chrome:PASS
, Safari:PRECONDITION_FAILED
)
- Encoding and decoding cycle:
- /webcodecs/full-cycle-test.https.any.html?h265_annexb [wpt.fyi]
- Encoding and decoding cycle:
PRECONDITION_FAILED
(Chrome:PRECONDITION_FAILED
, Safari:FAIL
) - Encoding and decoding cycle with realtime latency mode:
PRECONDITION_FAILED
(Chrome:PRECONDITION_FAILED
, Safari:FAIL
) - Encoding and decoding cycle w/ stripped color space:
PRECONDITION_FAILED
(Chrome:PRECONDITION_FAILED
, Safari:FAIL
) - Encoding and decoding cycle w/ rate control:
PRECONDITION_FAILED
(Chrome:PRECONDITION_FAILED
, Safari:FAIL
)
- Encoding and decoding cycle:
- /webcodecs/full-cycle-test.https.any.worker.html?av1_444_high [wpt.fyi]
- Encoding and decoding cycle:
PRECONDITION_FAILED
(Chrome:PASS
, Safari:PRECONDITION_FAILED
) - Encoding and decoding cycle with realtime latency mode:
PRECONDITION_FAILED
(Chrome:PASS
, Safari:PRECONDITION_FAILED
) - Encoding and decoding cycle w/ stripped color space:
PRECONDITION_FAILED
(Chrome:PASS
, Safari:PRECONDITION_FAILED
) - Encoding and decoding cycle w/ rate control:
PRECONDITION_FAILED
(Chrome:PASS
, Safari:PRECONDITION_FAILED
)
- Encoding and decoding cycle:
- /webcodecs/idlharness.https.any.html [wpt.fyi]
- VideoFrame interface: attribute rotation:
FAIL
(Chrome:PASS
, Safari:FAIL
) - VideoFrame interface: attribute flip:
FAIL
(Chrome:PASS
, Safari:FAIL
) - VideoFrame interface: operation metadata():
FAIL
(Chrome:PASS
, Safari:FAIL
) - VideoFrame interface: new VideoFrame(makeImageBitmap(32, 16), {timestamp: 100, duration: 33}) must inherit property "rotation" with the proper type:
FAIL
(Chrome:PASS
) - VideoFrame interface: new VideoFrame(makeImageBitmap(32, 16), {timestamp: 100, duration: 33}) must inherit property "flip" with the proper type:
FAIL
(Chrome:PASS
) - VideoFrame interface: new VideoFrame(makeImageBitmap(32, 16), {timestamp: 100, duration: 33}) must inherit property "metadata()" with the proper type:
FAIL
(Chrome:PASS
)
- VideoFrame interface: attribute rotation:
- /webcodecs/idlharness.https.any.worker.html [wpt.fyi]
- VideoFrame interface: attribute rotation:
FAIL
(Chrome:PASS
, Safari:FAIL
) - VideoFrame interface: attribute flip:
FAIL
(Chrome:PASS
, Safari:FAIL
) - VideoFrame interface: operation metadata():
FAIL
(Chrome:PASS
, Safari:FAIL
) - VideoFrame interface: new VideoFrame(makeImageBitmap(32, 16), {timestamp: 100, duration: 33}) must inherit property "rotation" with the proper type:
FAIL
(Chrome:PASS
) - VideoFrame interface: new VideoFrame(makeImageBitmap(32, 16), {timestamp: 100, duration: 33}) must inherit property "flip" with the proper type:
FAIL
(Chrome:PASS
) - VideoFrame interface: new VideoFrame(makeImageBitmap(32, 16), {timestamp: 100, duration: 33}) must inherit property "metadata()" with the proper type:
FAIL
(Chrome:PASS
)
- VideoFrame interface: attribute rotation:
- /webcodecs/image-decoder-image-orientation-none.https.html [wpt.fyi]
- Test JPEG w/ EXIF orientation top-right on canvas w/o orientation.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test JPEG w/ EXIF orientation bottom-right on canvas w/o orientation.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test JPEG w/ EXIF orientation bottom-left on canvas w/o orientation.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test JPEG w/ EXIF orientation left-top on canvas w/o orientation.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test JPEG w/ EXIF orientation right-top on canvas w/o orientation.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test JPEG w/ EXIF orientation right-bottom on canvas w/o orientation.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test JPEG w/ EXIF orientation left-bottom on canvas w/o orientation.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test 4:2:0 JPEG w/ EXIF orientation top-right on canvas w/o orientation.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test 4:2:0 JPEG w/ EXIF orientation bottom-right on canvas w/o orientation.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test 4:2:0 JPEG w/ EXIF orientation bottom-left on canvas w/o orientation.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test 4:2:0 JPEG w/ EXIF orientation left-top on canvas w/o orientation.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test 4:2:0 JPEG w/ EXIF orientation right-top on canvas w/o orientation.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test 4:2:0 JPEG w/ EXIF orientation right-bottom on canvas w/o orientation.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test 4:2:0 JPEG w/ EXIF orientation left-bottom on canvas w/o orientation.:
FAIL
(Chrome:PASS
, Safari:FAIL
)
- Test JPEG w/ EXIF orientation top-right on canvas w/o orientation.:
- /webcodecs/image-decoder.https.any.html [wpt.fyi]:
ERROR
(Chrome:OK
, Safari:OK
)- Test multi-track AVIF image decoding w/ preferAnimation=false.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test multi-track AVIF image decoding w/ preferAnimation=true.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test JPEG image YUV 4:2:0 decoding.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test AVIF image YUV 4:2:0 decoding.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test AVIF image YUV 4:2:2 decoding.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test AVIF image YUV 4:4:4 decoding.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test WEBP image YUV 4:2:0 decoding.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test invalid mime type rejects decode() requests:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test invalid mime type rejects decodeMetadata() requests:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test decoding a partial ArrayBuffer results in EncodingError:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test track selection in multi track image.:
FAIL
(Chrome:PASS
, Safari:FAIL
)
- Test multi-track AVIF image decoding w/ preferAnimation=false.:
- /webcodecs/image-decoder.https.any.worker.html [wpt.fyi]:
ERROR
(Chrome:OK
, Safari:OK
)- Test multi-track AVIF image decoding w/ preferAnimation=false.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test multi-track AVIF image decoding w/ preferAnimation=true.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test JPEG image YUV 4:2:0 decoding.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test AVIF image YUV 4:2:0 decoding.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test AVIF image YUV 4:2:2 decoding.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test AVIF image YUV 4:4:4 decoding.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test WEBP image YUV 4:2:0 decoding.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test invalid mime type rejects decode() requests:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test invalid mime type rejects decodeMetadata() requests:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test decoding a partial ArrayBuffer results in EncodingError:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test track selection in multi track image.:
FAIL
(Chrome:PASS
, Safari:FAIL
)
- Test multi-track AVIF image decoding w/ preferAnimation=false.:
- /webcodecs/temporal-svc-encoding.https.any.worker.html?h264 [wpt.fyi]
- SVC L1T2:
PRECONDITION_FAILED
(Chrome:PASS
, Safari:PRECONDITION_FAILED
) - SVC L1T3:
PRECONDITION_FAILED
(Chrome:PASS
, Safari:PRECONDITION_FAILED
)
- SVC L1T2:
- /webcodecs/temporal-svc-encoding.https.any.html?h264 [wpt.fyi]
- SVC L1T2:
PRECONDITION_FAILED
(Chrome:PASS
, Safari:PRECONDITION_FAILED
) - SVC L1T3:
PRECONDITION_FAILED
(Chrome:PASS
, Safari:PRECONDITION_FAILED
)
- SVC L1T2:
- /webcodecs/video-encoder-h26x-annexb.https.any.worker.html?h265_annexb_hardware [wpt.fyi]
- Verify stream compliance h26x annexb:
PRECONDITION_FAILED
(Chrome:PRECONDITION_FAILED
, Safari:FAIL
)
- Verify stream compliance h26x annexb:
- /webcodecs/video-encoder-h26x-annexb.https.any.html?h265_annexb_hardware [wpt.fyi]
- Verify stream compliance h26x annexb:
PRECONDITION_FAILED
(Chrome:PRECONDITION_FAILED
, Safari:FAIL
)
- Verify stream compliance h26x annexb:
- /webcodecs/video-encoder-h26x-annexb.https.any.html?h265_annexb_software [wpt.fyi]
- Verify stream compliance h26x annexb:
PRECONDITION_FAILED
(Chrome:PRECONDITION_FAILED
, Safari:FAIL
)
- Verify stream compliance h26x annexb:
- /webcodecs/video-encoder-h26x-annexb.https.any.worker.html?h265_annexb_software [wpt.fyi]
- Verify stream compliance h26x annexb:
PRECONDITION_FAILED
(Chrome:PRECONDITION_FAILED
, Safari:FAIL
)
- Verify stream compliance h26x annexb:
- /webcodecs/videoFrame-canvasImageSource.html [wpt.fyi]
- CSSImageValue constructed VideoFrame:
FAIL
(Chrome:PASS
, Safari:PASS
)
- CSSImageValue constructed VideoFrame:
- /webcodecs/videoFrame-construction.any.worker.html [wpt.fyi]
- Test we can construct a I420P10 VideoFrame:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test we can construct a I420P12 VideoFrame:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test we can construct a I420AP10 VideoFrame:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test we can construct a I420AP12 VideoFrame:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - Test we can construct a I422 VideoFrame:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test we can construct a I422P10 VideoFrame:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test we can construct a I422P12 VideoFrame:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test we can construct a I422A VideoFrame:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test we can construct a I422AP10 VideoFrame:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test we can construct a I422AP12 VideoFrame:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - Test we can construct a I444 VideoFrame:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test we can construct a I444P10 VideoFrame:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test we can construct a I444P12 VideoFrame:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test we can construct a I444A VideoFrame:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test we can construct a I444AP10 VideoFrame:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test we can construct a I444AP12 VideoFrame:
FAIL
(Chrome:FAIL
, Safari:FAIL
)
- Test we can construct a I420P10 VideoFrame:
- /webcodecs/videoFrame-construction.any.html [wpt.fyi]
- Test we can construct a I420P10 VideoFrame:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test we can construct a I420P12 VideoFrame:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test we can construct a I420AP10 VideoFrame:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test we can construct a I420AP12 VideoFrame:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - Test we can construct a I422 VideoFrame:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test we can construct a I422P10 VideoFrame:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test we can construct a I422P12 VideoFrame:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test we can construct a I422A VideoFrame:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test we can construct a I422AP10 VideoFrame:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test we can construct a I422AP12 VideoFrame:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - Test we can construct a I444 VideoFrame:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test we can construct a I444P10 VideoFrame:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test we can construct a I444P12 VideoFrame:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test we can construct a I444A VideoFrame:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test we can construct a I444AP10 VideoFrame:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test we can construct a I444AP12 VideoFrame:
FAIL
(Chrome:FAIL
, Safari:FAIL
)
- Test we can construct a I420P10 VideoFrame:
- /webcodecs/videoFrame-copyTo-rgb.any.worker.html [wpt.fyi]
- Convert 4x4 null I420 frames to RGBA / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Convert 4x4 smpte170m I420 frames to RGBA / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Convert 4x4 bt709 I420 frames to RGBA / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Convert 4x4 null I420 frames to RGBX / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Convert 4x4 smpte170m I420 frames to RGBX / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Convert 4x4 bt709 I420 frames to RGBX / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Convert 4x4 null I420 frames to BGRA / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Convert 4x4 smpte170m I420 frames to BGRA / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Convert 4x4 bt709 I420 frames to BGRA / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Convert 4x4 null I420 frames to BGRX / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Convert 4x4 smpte170m I420 frames to BGRX / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Convert 4x4 bt709 I420 frames to BGRX / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Convert 4x4 null RGBX frames to RGBA / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Convert 4x4 smpte170m RGBX frames to RGBA / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Convert 4x4 bt709 RGBX frames to RGBA / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Convert 4x4 null RGBX frames to RGBX / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Convert 4x4 smpte170m RGBX frames to RGBX / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Convert 4x4 bt709 RGBX frames to RGBX / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Convert 4x4 null RGBX frames to BGRA / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Convert 4x4 smpte170m RGBX frames to BGRA / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Convert 4x4 bt709 RGBX frames to BGRA / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Convert 4x4 null RGBX frames to BGRX / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Convert 4x4 smpte170m RGBX frames to BGRX / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Convert 4x4 bt709 RGBX frames to BGRX / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Convert 4-color canvas frame to RGBA / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Convert 4-color canvas frame to RGBX / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Convert 4-color canvas frame to BGRA / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Convert 4-color canvas frame to BGRX / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
)
- Convert 4x4 null I420 frames to RGBA / display-p3:
- /webcodecs/videoFrame-copyTo-rgb.any.html [wpt.fyi]
- Convert 4x4 null I420 frames to RGBA / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Convert 4x4 smpte170m I420 frames to RGBA / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Convert 4x4 bt709 I420 frames to RGBA / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Convert 4x4 null I420 frames to RGBX / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Convert 4x4 smpte170m I420 frames to RGBX / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Convert 4x4 bt709 I420 frames to RGBX / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Convert 4x4 null I420 frames to BGRA / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Convert 4x4 smpte170m I420 frames to BGRA / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Convert 4x4 bt709 I420 frames to BGRA / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Convert 4x4 null I420 frames to BGRX / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Convert 4x4 smpte170m I420 frames to BGRX / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Convert 4x4 bt709 I420 frames to BGRX / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Convert 4x4 null RGBX frames to RGBA / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Convert 4x4 smpte170m RGBX frames to RGBA / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Convert 4x4 bt709 RGBX frames to RGBA / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Convert 4x4 null RGBX frames to RGBX / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Convert 4x4 smpte170m RGBX frames to RGBX / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Convert 4x4 bt709 RGBX frames to RGBX / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Convert 4x4 null RGBX frames to BGRA / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Convert 4x4 smpte170m RGBX frames to BGRA / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Convert 4x4 bt709 RGBX frames to BGRA / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Convert 4x4 null RGBX frames to BGRX / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Convert 4x4 smpte170m RGBX frames to BGRX / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Convert 4x4 bt709 RGBX frames to BGRX / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Convert 4-color canvas frame to RGBA / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Convert 4-color canvas frame to RGBX / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Convert 4-color canvas frame to BGRA / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Convert 4-color canvas frame to BGRX / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
)
- Convert 4x4 null I420 frames to RGBA / display-p3:
- /webcodecs/videoFrame-drawImage-hbd.any.html [wpt.fyi]
- drawImage with 10-bit YUV VideoFrame:
FAIL
(Chrome:PASS
, Safari:FAIL
)
- drawImage with 10-bit YUV VideoFrame:
- /webcodecs/videoFrame-drawImage-hbd.any.worker.html [wpt.fyi]
- drawImage with 10-bit YUV VideoFrame:
FAIL
(Chrome:PASS
, Safari:FAIL
)
- drawImage with 10-bit YUV VideoFrame:
- /webcodecs/videoFrame-drawImage.any.html [wpt.fyi]
- drawImage(VideoFrame) with canvas(48x36 display-p3 uint8).:
FAIL
(Chrome:PASS
, Safari:PASS
) - drawImage(VideoFrame) with canvas(480x360 display-p3 uint8).:
FAIL
(Chrome:PASS
, Safari:PASS
)
- drawImage(VideoFrame) with canvas(48x36 display-p3 uint8).:
- /webcodecs/videoFrame-drawImage.any.worker.html [wpt.fyi]
- drawImage(VideoFrame) with canvas(48x36 display-p3 uint8).:
FAIL
(Chrome:PASS
, Safari:PASS
) - drawImage(VideoFrame) with canvas(480x360 display-p3 uint8).:
FAIL
(Chrome:PASS
, Safari:PASS
)
- drawImage(VideoFrame) with canvas(48x36 display-p3 uint8).:
- /webcodecs/videoFrame-odd-size.any.html [wpt.fyi]
- Test I420 VideoFrame construction with odd coded size:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test I420 copyTo with odd coded size.:
FAIL
(Chrome:PASS
, Safari:FAIL
)
- Test I420 VideoFrame construction with odd coded size:
- /webcodecs/videoFrame-odd-size.any.worker.html [wpt.fyi]
- Test I420 VideoFrame construction with odd coded size:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test I420 copyTo with odd coded size.:
FAIL
(Chrome:PASS
, Safari:FAIL
)
- Test I420 VideoFrame construction with odd coded size:
Assignee | ||
Comment 8•6 days ago
|
||
CI Results
Ran 9 Firefox configurations based on mozilla-central, and Firefox, Chrome, and Safari on GitHub CI
Total 180 tests and 6 subtests
Status Summary
Firefox
OK
: 2[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-windows11-32-24h2-debug, Gecko-windows11-32-24h2-opt] 8[Gecko-linux1804-64-qr-debug, Gecko-linux1804-64-qr-opt, Gecko-windows11-64-24h2-debug, Gecko-windows11-64-24h2-opt] 176[GitHub]
PASS
: 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-windows11-32-24h2-debug, Gecko-windows11-32-24h2-opt] 4[Gecko-linux1804-64-qr-debug, Gecko-linux1804-64-qr-opt, Gecko-windows11-64-24h2-debug, Gecko-windows11-64-24h2-opt] 1745[GitHub]
FAIL
: 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-windows11-32-24h2-debug, Gecko-windows11-32-24h2-opt] 4[Gecko-linux1804-64-qr-debug, Gecko-linux1804-64-qr-opt, Gecko-windows11-64-24h2-debug, Gecko-windows11-64-24h2-opt] 169[GitHub]
PRECONDITION_FAILED
: 33
ERROR
: 4
Chrome
OK
: 170
PASS
: 1858
FAIL
: 28
PRECONDITION_FAILED
: 25
ERROR
: 10
NOTRUN
: 36
Safari
OK
: 163
PASS
: 1155
CRASH
: 6
FAIL
: 406
PRECONDITION_FAILED
: 43
TIMEOUT
: 2
ERROR
: 10
NOTRUN
: 36
Links
Gecko CI (Treeherder)
GitHub PR Head
GitHub PR Base
Details
Firefox-only Failures
- /png/trns-chunk.html [wpt.fyi]
- test ignored high bits on lower bit depth tRNS:
FAIL
linked bug:Bug 1862235
- test ignored high bits on lower bit depth tRNS:
- /html/canvas/element/wide-gamut-canvas/2d.color.space.p3.to.p3.html [wpt.fyi]
- test getImageData with display-p3 and uint8 from display p3 uint8 canvas:
FAIL
linked bug:Bug 1704237
- test getImageData with display-p3 and uint8 from display p3 uint8 canvas:
- /html/canvas/offscreen/wide-gamut-canvas/2d.color.space.p3.to.p3.html [wpt.fyi]
- test getImageData with display-p3 and uint8 from display p3 uint8 canvas:
FAIL
linked bug:Bug 1704237
- test getImageData with display-p3 and uint8 from display p3 uint8 canvas:
- /html/canvas/offscreen/wide-gamut-canvas/2d.color.space.p3.to.p3.worker.html [wpt.fyi]
- test getImageData with display-p3 and uint8 from display p3 uint8 canvas:
FAIL
linked bug:Bug 1704237
- test getImageData with display-p3 and uint8 from display p3 uint8 canvas:
- /webcodecs/audio-decoder.https.any.html [wpt.fyi]
- Test that AudioDecoder.isConfigSupported() rejects invalid config: Opus with >2 channels but no description:
FAIL
- Test that AudioDecoder.configure() rejects invalid config: Opus with >2 channels but no description:
FAIL
- Test that AudioDecoder.isConfigSupported() rejects invalid config: Opus with >2 channels but no description:
- /webcodecs/audio-decoder.https.any.worker.html [wpt.fyi]
- Test that AudioDecoder.isConfigSupported() rejects invalid config: Opus with >2 channels but no description:
FAIL
- Test that AudioDecoder.configure() rejects invalid config: Opus with >2 channels but no description:
FAIL
- Test that AudioDecoder.isConfigSupported() rejects invalid config: Opus with >2 channels but no description:
- /webcodecs/full-cycle-test.https.any.html?vp9_444_p1 [wpt.fyi]:
ERROR
- /webcodecs/full-cycle-test.https.any.worker.html?vp9_444_p1 [wpt.fyi]:
ERROR
- /webcodecs/image-decoder.https.any.html [wpt.fyi]:
ERROR
- /webcodecs/image-decoder.https.any.worker.html [wpt.fyi]:
ERROR
- /webcodecs/videoFrame-canvasImageSource.html [wpt.fyi]
- CSSImageValue constructed VideoFrame:
FAIL
linked bug:Bug 1857849
- CSSImageValue constructed VideoFrame:
- /webcodecs/videoFrame-drawImage.any.html [wpt.fyi]
- drawImage(VideoFrame) with canvas(48x36 display-p3 uint8).:
FAIL
- drawImage(VideoFrame) with canvas(480x360 display-p3 uint8).:
FAIL
- drawImage(VideoFrame) with canvas(48x36 display-p3 uint8).:
- /webcodecs/videoFrame-drawImage.any.worker.html [wpt.fyi]
- drawImage(VideoFrame) with canvas(48x36 display-p3 uint8).:
FAIL
- drawImage(VideoFrame) with canvas(480x360 display-p3 uint8).:
FAIL
- drawImage(VideoFrame) with canvas(48x36 display-p3 uint8).:
New Tests That Don't Pass
- /png/trns-chunk.html [wpt.fyi]
- test ignored high bits on lower bit depth tRNS:
FAIL
(Chrome:PASS
, Safari:PASS
)
- test ignored high bits on lower bit depth tRNS:
- /html/canvas/element/wide-gamut-canvas/2d.color.space.p3.to.p3.html [wpt.fyi]
- test getImageData with display-p3 and uint8 from display p3 uint8 canvas:
FAIL
(Chrome:PASS
, Safari:PASS
)
- test getImageData with display-p3 and uint8 from display p3 uint8 canvas:
- /html/canvas/offscreen/wide-gamut-canvas/2d.color.space.p3.to.p3.html [wpt.fyi]
- test getImageData with display-p3 and uint8 from display p3 uint8 canvas:
FAIL
(Chrome:PASS
, Safari:PASS
)
- test getImageData with display-p3 and uint8 from display p3 uint8 canvas:
- /html/canvas/offscreen/wide-gamut-canvas/2d.color.space.p3.to.p3.worker.html [wpt.fyi]
- test getImageData with display-p3 and uint8 from display p3 uint8 canvas:
FAIL
(Chrome:PASS
, Safari:PASS
)
- test getImageData with display-p3 and uint8 from display p3 uint8 canvas:
- /webcodecs/audio-decoder.https.any.html [wpt.fyi]
- Test that AudioDecoder.isConfigSupported() rejects invalid config: Opus with >2 channels but no description:
FAIL
(Chrome:PASS
, Safari:PASS
) - Test that AudioDecoder.configure() rejects invalid config: Opus with >2 channels but no description:
FAIL
(Chrome:PASS
, Safari:PASS
)
- Test that AudioDecoder.isConfigSupported() rejects invalid config: Opus with >2 channels but no description:
- /webcodecs/audio-decoder.https.any.worker.html [wpt.fyi]
- Test that AudioDecoder.isConfigSupported() rejects invalid config: Opus with >2 channels but no description:
FAIL
(Chrome:PASS
, Safari:PASS
) - Test that AudioDecoder.configure() rejects invalid config: Opus with >2 channels but no description:
FAIL
(Chrome:PASS
, Safari:PASS
)
- Test that AudioDecoder.isConfigSupported() rejects invalid config: Opus with >2 channels but no description:
- /webcodecs/audio-encoder-codec-specific.https.any.html [wpt.fyi]
- Test the AAC bitrateMode flag works.:
PRECONDITION_FAILED
(Chrome:PRECONDITION_FAILED
, Safari:PASS
)
- Test the AAC bitrateMode flag works.:
- /webcodecs/audioDecoder-codec-specific.https.any.html?vorbis [wpt.fyi]
- Test decoding:
FAIL
(Chrome:NOTRUN
, Safari:NOTRUN
) - Test decoding a with negative timestamp:
FAIL
(Chrome:NOTRUN
, Safari:NOTRUN
) - Test decoding after flush:
FAIL
(Chrome:NOTRUN
, Safari:NOTRUN
)
- Test decoding:
- /webcodecs/audioDecoder-codec-specific.https.any.worker.html?vorbis [wpt.fyi]
- Test decoding:
FAIL
(Chrome:NOTRUN
, Safari:NOTRUN
) - Test decoding a with negative timestamp:
FAIL
(Chrome:NOTRUN
, Safari:NOTRUN
) - Test decoding after flush:
FAIL
(Chrome:NOTRUN
, Safari:NOTRUN
)
- Test decoding:
- /webcodecs/full-cycle-test.https.any.worker.html?h265_annexb [wpt.fyi]
- Encoding and decoding cycle:
PRECONDITION_FAILED
(Chrome:PRECONDITION_FAILED
, Safari:FAIL
) - Encoding and decoding cycle with realtime latency mode:
PRECONDITION_FAILED
(Chrome:PRECONDITION_FAILED
, Safari:FAIL
) - Encoding and decoding cycle w/ stripped color space:
PRECONDITION_FAILED
(Chrome:PRECONDITION_FAILED
, Safari:FAIL
) - Encoding and decoding cycle w/ rate control:
PRECONDITION_FAILED
(Chrome:PRECONDITION_FAILED
, Safari:FAIL
)
- Encoding and decoding cycle:
- /webcodecs/full-cycle-test.https.any.html?vp9_444_p1 [wpt.fyi]:
ERROR
(Chrome:OK
, Safari:OK
)- Encoding and decoding cycle:
FAIL
(Chrome:PASS
, Safari:PRECONDITION_FAILED
) - Encoding and decoding cycle with realtime latency mode:
FAIL
(Chrome:PASS
, Safari:PRECONDITION_FAILED
) - Encoding and decoding cycle w/ stripped color space:
FAIL
(Chrome:PASS
, Safari:PRECONDITION_FAILED
) - Encoding and decoding cycle w/ rate control:
FAIL
(Chrome:PASS
, Safari:PRECONDITION_FAILED
)
- Encoding and decoding cycle:
- /webcodecs/full-cycle-test.https.any.html?h265_hevc [wpt.fyi]
- Encoding and decoding cycle:
PRECONDITION_FAILED
(Chrome:PRECONDITION_FAILED
, Safari:FAIL
) - Encoding and decoding cycle with realtime latency mode:
PRECONDITION_FAILED
(Chrome:PRECONDITION_FAILED
, Safari:FAIL
) - Encoding and decoding cycle w/ stripped color space:
PRECONDITION_FAILED
(Chrome:PRECONDITION_FAILED
, Safari:FAIL
) - Encoding and decoding cycle w/ rate control:
PRECONDITION_FAILED
(Chrome:PRECONDITION_FAILED
, Safari:FAIL
)
- Encoding and decoding cycle:
- /webcodecs/full-cycle-test.https.any.worker.html?vp9_444_p1 [wpt.fyi]:
ERROR
(Chrome:OK
, Safari:OK
)- Encoding and decoding cycle:
FAIL
(Chrome:PASS
, Safari:PRECONDITION_FAILED
) - Encoding and decoding cycle with realtime latency mode:
FAIL
(Chrome:PASS
, Safari:PRECONDITION_FAILED
) - Encoding and decoding cycle w/ stripped color space:
FAIL
(Chrome:PASS
, Safari:PRECONDITION_FAILED
) - Encoding and decoding cycle w/ rate control:
FAIL
(Chrome:PASS
, Safari:PRECONDITION_FAILED
)
- Encoding and decoding cycle:
- /webcodecs/full-cycle-test.https.any.worker.html?h265_hevc [wpt.fyi]
- Encoding and decoding cycle:
PRECONDITION_FAILED
(Chrome:PRECONDITION_FAILED
, Safari:FAIL
) - Encoding and decoding cycle with realtime latency mode:
PRECONDITION_FAILED
(Chrome:PRECONDITION_FAILED
, Safari:FAIL
) - Encoding and decoding cycle w/ stripped color space:
PRECONDITION_FAILED
(Chrome:PRECONDITION_FAILED
, Safari:FAIL
) - Encoding and decoding cycle w/ rate control:
PRECONDITION_FAILED
(Chrome:PRECONDITION_FAILED
, Safari:FAIL
)
- Encoding and decoding cycle:
- /webcodecs/full-cycle-test.https.any.html?av1_444_high [wpt.fyi]
- Encoding and decoding cycle:
PRECONDITION_FAILED
(Chrome:PASS
, Safari:PRECONDITION_FAILED
) - Encoding and decoding cycle with realtime latency mode:
PRECONDITION_FAILED
(Chrome:PASS
, Safari:PRECONDITION_FAILED
) - Encoding and decoding cycle w/ stripped color space:
PRECONDITION_FAILED
(Chrome:PASS
, Safari:PRECONDITION_FAILED
) - Encoding and decoding cycle w/ rate control:
PRECONDITION_FAILED
(Chrome:PASS
, Safari:PRECONDITION_FAILED
)
- Encoding and decoding cycle:
- /webcodecs/full-cycle-test.https.any.html?h265_annexb [wpt.fyi]
- Encoding and decoding cycle:
PRECONDITION_FAILED
(Chrome:PRECONDITION_FAILED
, Safari:FAIL
) - Encoding and decoding cycle with realtime latency mode:
PRECONDITION_FAILED
(Chrome:PRECONDITION_FAILED
, Safari:FAIL
) - Encoding and decoding cycle w/ stripped color space:
PRECONDITION_FAILED
(Chrome:PRECONDITION_FAILED
, Safari:FAIL
) - Encoding and decoding cycle w/ rate control:
PRECONDITION_FAILED
(Chrome:PRECONDITION_FAILED
, Safari:FAIL
)
- Encoding and decoding cycle:
- /webcodecs/full-cycle-test.https.any.worker.html?av1_444_high [wpt.fyi]
- Encoding and decoding cycle:
PRECONDITION_FAILED
(Chrome:PASS
, Safari:PRECONDITION_FAILED
) - Encoding and decoding cycle with realtime latency mode:
PRECONDITION_FAILED
(Chrome:PASS
, Safari:PRECONDITION_FAILED
) - Encoding and decoding cycle w/ stripped color space:
PRECONDITION_FAILED
(Chrome:PASS
, Safari:PRECONDITION_FAILED
) - Encoding and decoding cycle w/ rate control:
PRECONDITION_FAILED
(Chrome:PASS
, Safari:PRECONDITION_FAILED
)
- Encoding and decoding cycle:
- /webcodecs/idlharness.https.any.html [wpt.fyi]
- VideoFrame interface: attribute rotation:
FAIL
(Chrome:PASS
, Safari:FAIL
) - VideoFrame interface: attribute flip:
FAIL
(Chrome:PASS
, Safari:FAIL
) - VideoFrame interface: operation metadata():
FAIL
(Chrome:PASS
, Safari:FAIL
) - VideoFrame interface: new VideoFrame(makeImageBitmap(32, 16), {timestamp: 100, duration: 33}) must inherit property "rotation" with the proper type:
FAIL
(Chrome:PASS
) - VideoFrame interface: new VideoFrame(makeImageBitmap(32, 16), {timestamp: 100, duration: 33}) must inherit property "flip" with the proper type:
FAIL
(Chrome:PASS
) - VideoFrame interface: new VideoFrame(makeImageBitmap(32, 16), {timestamp: 100, duration: 33}) must inherit property "metadata()" with the proper type:
FAIL
(Chrome:PASS
)
- VideoFrame interface: attribute rotation:
- /webcodecs/idlharness.https.any.worker.html [wpt.fyi]
- VideoFrame interface: attribute rotation:
FAIL
(Chrome:PASS
, Safari:FAIL
) - VideoFrame interface: attribute flip:
FAIL
(Chrome:PASS
, Safari:FAIL
) - VideoFrame interface: operation metadata():
FAIL
(Chrome:PASS
, Safari:FAIL
) - VideoFrame interface: new VideoFrame(makeImageBitmap(32, 16), {timestamp: 100, duration: 33}) must inherit property "rotation" with the proper type:
FAIL
(Chrome:PASS
) - VideoFrame interface: new VideoFrame(makeImageBitmap(32, 16), {timestamp: 100, duration: 33}) must inherit property "flip" with the proper type:
FAIL
(Chrome:PASS
) - VideoFrame interface: new VideoFrame(makeImageBitmap(32, 16), {timestamp: 100, duration: 33}) must inherit property "metadata()" with the proper type:
FAIL
(Chrome:PASS
)
- VideoFrame interface: attribute rotation:
- /webcodecs/image-decoder-image-orientation-none.https.html [wpt.fyi]
- Test JPEG w/ EXIF orientation top-right on canvas w/o orientation.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test JPEG w/ EXIF orientation bottom-right on canvas w/o orientation.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test JPEG w/ EXIF orientation bottom-left on canvas w/o orientation.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test JPEG w/ EXIF orientation left-top on canvas w/o orientation.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test JPEG w/ EXIF orientation right-top on canvas w/o orientation.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test JPEG w/ EXIF orientation right-bottom on canvas w/o orientation.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test JPEG w/ EXIF orientation left-bottom on canvas w/o orientation.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test 4:2:0 JPEG w/ EXIF orientation top-right on canvas w/o orientation.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test 4:2:0 JPEG w/ EXIF orientation bottom-right on canvas w/o orientation.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test 4:2:0 JPEG w/ EXIF orientation bottom-left on canvas w/o orientation.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test 4:2:0 JPEG w/ EXIF orientation left-top on canvas w/o orientation.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test 4:2:0 JPEG w/ EXIF orientation right-top on canvas w/o orientation.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test 4:2:0 JPEG w/ EXIF orientation right-bottom on canvas w/o orientation.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test 4:2:0 JPEG w/ EXIF orientation left-bottom on canvas w/o orientation.:
FAIL
(Chrome:PASS
, Safari:FAIL
)
- Test JPEG w/ EXIF orientation top-right on canvas w/o orientation.:
- /webcodecs/image-decoder.https.any.html [wpt.fyi]:
ERROR
(Chrome:OK
, Safari:OK
)- Test multi-track AVIF image decoding w/ preferAnimation=false.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test multi-track AVIF image decoding w/ preferAnimation=true.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test JPEG image YUV 4:2:0 decoding.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test AVIF image YUV 4:2:0 decoding.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test AVIF image YUV 4:2:2 decoding.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test AVIF image YUV 4:4:4 decoding.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test WEBP image YUV 4:2:0 decoding.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test invalid mime type rejects decode() requests:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test invalid mime type rejects decodeMetadata() requests:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test decoding a partial ArrayBuffer results in EncodingError:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test track selection in multi track image.:
FAIL
(Chrome:PASS
, Safari:FAIL
)
- Test multi-track AVIF image decoding w/ preferAnimation=false.:
- /webcodecs/image-decoder.https.any.worker.html [wpt.fyi]:
ERROR
(Chrome:OK
, Safari:OK
)- Test multi-track AVIF image decoding w/ preferAnimation=false.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test multi-track AVIF image decoding w/ preferAnimation=true.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test JPEG image YUV 4:2:0 decoding.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test AVIF image YUV 4:2:0 decoding.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test AVIF image YUV 4:2:2 decoding.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test AVIF image YUV 4:4:4 decoding.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test WEBP image YUV 4:2:0 decoding.:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test invalid mime type rejects decode() requests:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test invalid mime type rejects decodeMetadata() requests:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test decoding a partial ArrayBuffer results in EncodingError:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test track selection in multi track image.:
FAIL
(Chrome:PASS
, Safari:FAIL
)
- Test multi-track AVIF image decoding w/ preferAnimation=false.:
- /webcodecs/temporal-svc-encoding.https.any.worker.html?h264 [wpt.fyi]
- SVC L1T2:
PRECONDITION_FAILED
(Chrome:PASS
, Safari:PRECONDITION_FAILED
) - SVC L1T3:
PRECONDITION_FAILED
(Chrome:PASS
, Safari:PRECONDITION_FAILED
)
- SVC L1T2:
- /webcodecs/temporal-svc-encoding.https.any.html?h264 [wpt.fyi]
- SVC L1T2:
PRECONDITION_FAILED
(Chrome:PASS
, Safari:PRECONDITION_FAILED
) - SVC L1T3:
PRECONDITION_FAILED
(Chrome:PASS
, Safari:PRECONDITION_FAILED
)
- SVC L1T2:
- /webcodecs/video-encoder-h26x-annexb.https.any.worker.html?h265_annexb_hardware [wpt.fyi]
- Verify stream compliance h26x annexb:
PRECONDITION_FAILED
(Chrome:PRECONDITION_FAILED
, Safari:FAIL
)
- Verify stream compliance h26x annexb:
- /webcodecs/video-encoder-h26x-annexb.https.any.html?h265_annexb_hardware [wpt.fyi]
- Verify stream compliance h26x annexb:
PRECONDITION_FAILED
(Chrome:PRECONDITION_FAILED
, Safari:FAIL
)
- Verify stream compliance h26x annexb:
- /webcodecs/video-encoder-h26x-annexb.https.any.html?h265_annexb_software [wpt.fyi]
- Verify stream compliance h26x annexb:
PRECONDITION_FAILED
(Chrome:PRECONDITION_FAILED
, Safari:FAIL
)
- Verify stream compliance h26x annexb:
- /webcodecs/video-encoder-h26x-annexb.https.any.worker.html?h265_annexb_software [wpt.fyi]
- Verify stream compliance h26x annexb:
PRECONDITION_FAILED
(Chrome:PRECONDITION_FAILED
, Safari:FAIL
)
- Verify stream compliance h26x annexb:
- /webcodecs/videoFrame-canvasImageSource.html [wpt.fyi]
- CSSImageValue constructed VideoFrame:
FAIL
(Chrome:PASS
, Safari:PASS
)
- CSSImageValue constructed VideoFrame:
- /webcodecs/videoFrame-construction.any.worker.html [wpt.fyi]
- Test we can construct a I420P10 VideoFrame:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test we can construct a I420P12 VideoFrame:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test we can construct a I420AP10 VideoFrame:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test we can construct a I420AP12 VideoFrame:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - Test we can construct a I422 VideoFrame:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test we can construct a I422P10 VideoFrame:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test we can construct a I422P12 VideoFrame:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test we can construct a I422A VideoFrame:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test we can construct a I422AP10 VideoFrame:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test we can construct a I422AP12 VideoFrame:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - Test we can construct a I444 VideoFrame:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test we can construct a I444P10 VideoFrame:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test we can construct a I444P12 VideoFrame:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test we can construct a I444A VideoFrame:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test we can construct a I444AP10 VideoFrame:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test we can construct a I444AP12 VideoFrame:
FAIL
(Chrome:FAIL
, Safari:FAIL
)
- Test we can construct a I420P10 VideoFrame:
- /webcodecs/videoFrame-construction.any.html [wpt.fyi]
- Test we can construct a I420P10 VideoFrame:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test we can construct a I420P12 VideoFrame:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test we can construct a I420AP10 VideoFrame:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test we can construct a I420AP12 VideoFrame:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - Test we can construct a I422 VideoFrame:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test we can construct a I422P10 VideoFrame:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test we can construct a I422P12 VideoFrame:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test we can construct a I422A VideoFrame:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test we can construct a I422AP10 VideoFrame:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test we can construct a I422AP12 VideoFrame:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - Test we can construct a I444 VideoFrame:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test we can construct a I444P10 VideoFrame:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test we can construct a I444P12 VideoFrame:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test we can construct a I444A VideoFrame:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test we can construct a I444AP10 VideoFrame:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test we can construct a I444AP12 VideoFrame:
FAIL
(Chrome:FAIL
, Safari:FAIL
)
- Test we can construct a I420P10 VideoFrame:
- /webcodecs/videoFrame-copyTo-rgb.any.worker.html [wpt.fyi]
- Convert 4x4 null I420 frames to RGBA / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Convert 4x4 smpte170m I420 frames to RGBA / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Convert 4x4 bt709 I420 frames to RGBA / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Convert 4x4 null I420 frames to RGBX / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Convert 4x4 smpte170m I420 frames to RGBX / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Convert 4x4 bt709 I420 frames to RGBX / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Convert 4x4 null I420 frames to BGRA / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Convert 4x4 smpte170m I420 frames to BGRA / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Convert 4x4 bt709 I420 frames to BGRA / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Convert 4x4 null I420 frames to BGRX / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Convert 4x4 smpte170m I420 frames to BGRX / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Convert 4x4 bt709 I420 frames to BGRX / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Convert 4x4 null RGBX frames to RGBA / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Convert 4x4 smpte170m RGBX frames to RGBA / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Convert 4x4 bt709 RGBX frames to RGBA / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Convert 4x4 null RGBX frames to RGBX / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Convert 4x4 smpte170m RGBX frames to RGBX / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Convert 4x4 bt709 RGBX frames to RGBX / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Convert 4x4 null RGBX frames to BGRA / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Convert 4x4 smpte170m RGBX frames to BGRA / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Convert 4x4 bt709 RGBX frames to BGRA / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Convert 4x4 null RGBX frames to BGRX / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Convert 4x4 smpte170m RGBX frames to BGRX / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Convert 4x4 bt709 RGBX frames to BGRX / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Convert 4-color canvas frame to RGBA / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Convert 4-color canvas frame to RGBX / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Convert 4-color canvas frame to BGRA / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Convert 4-color canvas frame to BGRX / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
)
- Convert 4x4 null I420 frames to RGBA / display-p3:
- /webcodecs/videoFrame-copyTo-rgb.any.html [wpt.fyi]
- Convert 4x4 null I420 frames to RGBA / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Convert 4x4 smpte170m I420 frames to RGBA / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Convert 4x4 bt709 I420 frames to RGBA / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Convert 4x4 null I420 frames to RGBX / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Convert 4x4 smpte170m I420 frames to RGBX / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Convert 4x4 bt709 I420 frames to RGBX / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Convert 4x4 null I420 frames to BGRA / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Convert 4x4 smpte170m I420 frames to BGRA / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Convert 4x4 bt709 I420 frames to BGRA / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Convert 4x4 null I420 frames to BGRX / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Convert 4x4 smpte170m I420 frames to BGRX / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Convert 4x4 bt709 I420 frames to BGRX / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Convert 4x4 null RGBX frames to RGBA / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Convert 4x4 smpte170m RGBX frames to RGBA / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Convert 4x4 bt709 RGBX frames to RGBA / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Convert 4x4 null RGBX frames to RGBX / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Convert 4x4 smpte170m RGBX frames to RGBX / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Convert 4x4 bt709 RGBX frames to RGBX / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Convert 4x4 null RGBX frames to BGRA / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Convert 4x4 smpte170m RGBX frames to BGRA / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Convert 4x4 bt709 RGBX frames to BGRA / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Convert 4x4 null RGBX frames to BGRX / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Convert 4x4 smpte170m RGBX frames to BGRX / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Convert 4x4 bt709 RGBX frames to BGRX / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Convert 4-color canvas frame to RGBA / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Convert 4-color canvas frame to RGBX / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Convert 4-color canvas frame to BGRA / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Convert 4-color canvas frame to BGRX / display-p3:
FAIL
(Chrome:PASS
, Safari:FAIL
)
- Convert 4x4 null I420 frames to RGBA / display-p3:
- /webcodecs/videoFrame-drawImage-hbd.any.html [wpt.fyi]
- drawImage with 10-bit YUV VideoFrame:
FAIL
(Chrome:PASS
, Safari:FAIL
)
- drawImage with 10-bit YUV VideoFrame:
- /webcodecs/videoFrame-drawImage-hbd.any.worker.html [wpt.fyi]
- drawImage with 10-bit YUV VideoFrame:
FAIL
(Chrome:PASS
, Safari:FAIL
)
- drawImage with 10-bit YUV VideoFrame:
- /webcodecs/videoFrame-drawImage.any.html [wpt.fyi]
- drawImage(VideoFrame) with canvas(48x36 display-p3 uint8).:
FAIL
(Chrome:PASS
, Safari:PASS
) - drawImage(VideoFrame) with canvas(480x360 display-p3 uint8).:
FAIL
(Chrome:PASS
, Safari:PASS
)
- drawImage(VideoFrame) with canvas(48x36 display-p3 uint8).:
- /webcodecs/videoFrame-drawImage.any.worker.html [wpt.fyi]
- drawImage(VideoFrame) with canvas(48x36 display-p3 uint8).:
FAIL
(Chrome:PASS
, Safari:PASS
) - drawImage(VideoFrame) with canvas(480x360 display-p3 uint8).:
FAIL
(Chrome:PASS
, Safari:PASS
)
- drawImage(VideoFrame) with canvas(48x36 display-p3 uint8).:
- /webcodecs/videoFrame-odd-size.any.html [wpt.fyi]
- Test I420 VideoFrame construction with odd coded size:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test I420 copyTo with odd coded size.:
FAIL
(Chrome:PASS
, Safari:FAIL
)
- Test I420 VideoFrame construction with odd coded size:
- /webcodecs/videoFrame-odd-size.any.worker.html [wpt.fyi]
- Test I420 VideoFrame construction with odd coded size:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Test I420 copyTo with odd coded size.:
FAIL
(Chrome:PASS
, Safari:FAIL
)
- Test I420 VideoFrame construction with odd coded size:
Assignee | ||
Comment 9•6 days ago
|
||
Comment 10•6 days ago
|
||
bugherder |
Description
•