-
-
Notifications
You must be signed in to change notification settings - Fork 3.4k
script: Use the improved servo-media can_play_type method
#41402
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Conversation
|
🔨 Triggering try run (#20362969618) for Linux (WPT) |
|
|
dba63d9 to
3f4e08d
Compare
|
🔨 Triggering try run (#20363338293) for Linux (WPT) |
|
Test results for linux-wpt from try job (#20363338293): Flaky unexpected result (32)
Stable unexpected results that are known to be intermittent (32)
Stable unexpected results (10)
|
|
|
CanPlayType methodcan_play_type method
544f657 to
54d6a1a
Compare
|
🔨 Triggering try run (#20369074144) for Linux (WPT) |
|
About regression in the There are high risk that HEVC (H265) is not supported on all test runners (platforms?!) so we will fallback to vp8 codec with alpha support and intermittency return back (see comment below) More information in #34127 (comment) |
|
Test results for linux-wpt from try job (#20369074144): Flaky unexpected result (27)
Stable unexpected results that are known to be intermittent (27)
Stable unexpected results (1)
|
|
|
The media codecs/containers registration and parsing was improved inside `servo-media` crate, so `source` type selection and the media element `canPlayType` method are more efficient. Testing: Improvements in the following tests - content-security-policy/media-src/media-src-7_2_2.sub.html - content-security-policy/media-src/media-src-blocked.sub.html - html/canvas/element/manual/wide-gamut-canvas/canvas-display-p3-drawImage* - html/semantics/embedded-content/media-elements/mime-types/canPlayType.html - html/semantics/embedded-content/media-elements/playing-the-media-resource/fragmented-mp4-end.html - html/semantics/embedded-content/the-video-element/resize-during-playback.html - resource-timing/initiator-type/video.html Partial regressions in the following tests: - html/canvas/element/manual/imagebitmap/createImageBitmap-colorSpaceConversion.html The `webm` video with `vp9` codec (compare to `mp4` video with `h264` codec) has more pixel color differencies (14) than expected tolerance (10) - html/semantics/embedded-content/the-video-element/video_timeupdate_on_seek.html - webgl/conformance/textures/misc/texture-corner-case-videos.html The `avc1` codec is supported but subtests are failing with uncommon pixel shape (Sample Aspect Ratio - 136:135) - webgl/meta/conformance/textures/misc/texture-video-transparent.html The `hvc1` codec is supported but without alpha, so subtests are failing with transparency blending (unexpected black color) - webgl/conformance/textures/misc/video-rotation.html The `avc1` and `vp09` codecs are supported but subtests are failing with video `90, 180, 270` rotations Signed-off-by: Andrei Volykhin <[email protected]>
54d6a1a to
30d5557
Compare
|
🔨 Triggering try run (#20370290692) for Linux (WPT) |
|
Test results for linux-wpt from try job (#20370290692): Flaky unexpected result (24)
Stable unexpected results that are known to be intermittent (28)
|
|
✨ Try run (#20370290692) succeeded. |
The media codecs/containers registration and parsing was improved inside
servo-mediacrate, sosourcetype selection and the media elementcanPlayTypemethod are more efficient.Testing: Improvements in the following tests
Partial regressions in the following tests:
The
webmvideo withvp9codec (compare tomp4video withh264codec) has more pixel color differencies (14) than expected tolerance (10)The
avc1codec is supported but subtests are failing with uncommon pixel shape (Sample Aspect Ratio - 136:135)The
hvc1codec is supported but without alpha, so subtests are failing with transparency blending (unexpected black color)The
avc1andvp09codecs are supported but subtests are failing with video90, 180, 270rotations