From 338abbb27c225ff84b994b54313318d5109fc731 Mon Sep 17 00:00:00 2001 From: Bashamega Date: Sun, 28 Dec 2025 14:29:51 +0200 Subject: [PATCH 1/2] Migrate VideoEncoderEncodeOptions to KDL --- inputfiles/patches/webcodecs.kdl | 6 ++++++ inputfiles/removedTypes.jsonc | 9 --------- 2 files changed, 6 insertions(+), 9 deletions(-) diff --git a/inputfiles/patches/webcodecs.kdl b/inputfiles/patches/webcodecs.kdl index d8bb0f094..34dcbf453 100644 --- a/inputfiles/patches/webcodecs.kdl +++ b/inputfiles/patches/webcodecs.kdl @@ -62,4 +62,10 @@ removals { dictionary VideoEncoderConfig { member hevc // Blink only as of 2025-12 } + + dictionary VideoEncoderEncodeOptions { + member av1 // Blink only as of 2025-12 + member hevc // Blink only as of 2025-12 + member vp9 // Blink only as of 2025-12 + } } diff --git a/inputfiles/removedTypes.jsonc b/inputfiles/removedTypes.jsonc index a01b6d0de..4850b708c 100644 --- a/inputfiles/removedTypes.jsonc +++ b/inputfiles/removedTypes.jsonc @@ -253,15 +253,6 @@ "rotation": null // No implementation as of 2025-02 } } - }, - "VideoEncoderEncodeOptions": { - "members": { - "member": { - "av1": null, // Blink only as of 2025-05 - "hevc": null, // No implementation as of 2025-05 - "vp9": null // Blink only as of 2025-05 - } - } } } } From c00ce1008356ae98a69f8f403c71012817e377a9 Mon Sep 17 00:00:00 2001 From: Kagami Sascha Rosylight Date: Tue, 30 Dec 2025 19:39:06 +0100 Subject: [PATCH 2/2] Update webcodecs.kdl with codec registration links Added codec registration links for HEVC, AV1, and VP9. --- inputfiles/patches/webcodecs.kdl | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/inputfiles/patches/webcodecs.kdl b/inputfiles/patches/webcodecs.kdl index 34dcbf453..9df0e465e 100644 --- a/inputfiles/patches/webcodecs.kdl +++ b/inputfiles/patches/webcodecs.kdl @@ -60,12 +60,20 @@ removals { } dictionary VideoEncoderConfig { - member hevc // Blink only as of 2025-12 + // https://w3c.github.io/webcodecs/hevc_codec_registration.html + // Blink only as of 2025-12 + member hevc } dictionary VideoEncoderEncodeOptions { - member av1 // Blink only as of 2025-12 - member hevc // Blink only as of 2025-12 - member vp9 // Blink only as of 2025-12 + // https://w3c.github.io/webcodecs/av1_codec_registration.html + // Blink only as of 2025-12 + member av1 + // https://w3c.github.io/webcodecs/hevc_codec_registration.html + // Blink only as of 2025-12 + member hevc + // https://w3c.github.io/webcodecs/vp9_codec_registration.html + // Blink only as of 2025-12 + member vp9 } }