From aca49fc2a387e6765404e687634457508ee9e80c Mon Sep 17 00:00:00 2001 From: Rachel Andrew Date: Sun, 18 Sep 2022 14:21:32 +0100 Subject: [PATCH 1/3] add the WebCodes dequeue event --- api/AudioDecoder.json | 33 +++++++++++++++++++++++++++++++++ api/AudioEncoder.json | 33 +++++++++++++++++++++++++++++++++ api/VideoDecoder.json | 33 +++++++++++++++++++++++++++++++++ api/VideoEncoder.json | 33 +++++++++++++++++++++++++++++++++ 4 files changed, 132 insertions(+) diff --git a/api/AudioDecoder.json b/api/AudioDecoder.json index 53e6e051b8f2c..edf0cf6319884 100644 --- a/api/AudioDecoder.json +++ b/api/AudioDecoder.json @@ -204,6 +204,39 @@ } } }, + "dequeue": { + "__compat": { + "spec_url": "https://w3c.github.io/webcodecs/#eventdef-audiodecoder-dequeue", + "support": { + "chrome": { + "version_added": "106" + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, "flush": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/AudioDecoder/flush", diff --git a/api/AudioEncoder.json b/api/AudioEncoder.json index 287d3dd73feda..b89792e551ca6 100644 --- a/api/AudioEncoder.json +++ b/api/AudioEncoder.json @@ -136,6 +136,39 @@ } } }, + "dequeue": { + "__compat": { + "spec_url": "https://w3c.github.io/webcodecs/#eventdef-audioencoder-dequeue", + "support": { + "chrome": { + "version_added": "106" + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, "encode": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/AudioEncoder/encode", diff --git a/api/VideoDecoder.json b/api/VideoDecoder.json index 53c6b58b39299..c72dab7dbf2be 100644 --- a/api/VideoDecoder.json +++ b/api/VideoDecoder.json @@ -204,6 +204,39 @@ } } }, + "dequeue": { + "__compat": { + "spec_url": "https://w3c.github.io/webcodecs/#eventdef-videodecoder-dequeue", + "support": { + "chrome": { + "version_added": "106" + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, "flush": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/VideoDecoder/flush", diff --git a/api/VideoEncoder.json b/api/VideoEncoder.json index 5c429055ab4b9..55ece9deccc36 100644 --- a/api/VideoEncoder.json +++ b/api/VideoEncoder.json @@ -136,6 +136,39 @@ } } }, + "dequeue": { + "__compat": { + "spec_url": "https://w3c.github.io/webcodecs/#eventdef-videencoder-dequeue", + "support": { + "chrome": { + "version_added": "106" + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, "encode": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/VideoEncoder/encode", From 9f7b60d4fbd95235e2b384833ca8a58e2aca9fe4 Mon Sep 17 00:00:00 2001 From: Rachel Andrew Date: Thu, 22 Sep 2022 06:30:19 +0100 Subject: [PATCH 2/3] Apply suggestions from code review MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Philip Jägenstedt --- api/AudioDecoder.json | 2 +- api/AudioEncoder.json | 2 +- api/VideoDecoder.json | 2 +- api/VideoEncoder.json | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/api/AudioDecoder.json b/api/AudioDecoder.json index edf0cf6319884..460d7ad86844d 100644 --- a/api/AudioDecoder.json +++ b/api/AudioDecoder.json @@ -204,7 +204,7 @@ } } }, - "dequeue": { + "dequeue_event": { "__compat": { "spec_url": "https://w3c.github.io/webcodecs/#eventdef-audiodecoder-dequeue", "support": { diff --git a/api/AudioEncoder.json b/api/AudioEncoder.json index b89792e551ca6..edbd13b545756 100644 --- a/api/AudioEncoder.json +++ b/api/AudioEncoder.json @@ -136,7 +136,7 @@ } } }, - "dequeue": { + "dequeue_event": { "__compat": { "spec_url": "https://w3c.github.io/webcodecs/#eventdef-audioencoder-dequeue", "support": { diff --git a/api/VideoDecoder.json b/api/VideoDecoder.json index c72dab7dbf2be..256ba1aff5883 100644 --- a/api/VideoDecoder.json +++ b/api/VideoDecoder.json @@ -204,7 +204,7 @@ } } }, - "dequeue": { + "dequeue_event": { "__compat": { "spec_url": "https://w3c.github.io/webcodecs/#eventdef-videodecoder-dequeue", "support": { diff --git a/api/VideoEncoder.json b/api/VideoEncoder.json index 55ece9deccc36..ff637e1531cce 100644 --- a/api/VideoEncoder.json +++ b/api/VideoEncoder.json @@ -136,7 +136,7 @@ } } }, - "dequeue": { + "dequeue_event": { "__compat": { "spec_url": "https://w3c.github.io/webcodecs/#eventdef-videencoder-dequeue", "support": { From 21b87e1e1930dde3da38d719b1e4710314292a59 Mon Sep 17 00:00:00 2001 From: Rachel Andrew Date: Thu, 22 Sep 2022 06:36:18 +0100 Subject: [PATCH 3/3] Add descriptions --- api/AudioDecoder.json | 1 + api/AudioEncoder.json | 1 + api/VideoDecoder.json | 1 + api/VideoEncoder.json | 1 + 4 files changed, 4 insertions(+) diff --git a/api/AudioDecoder.json b/api/AudioDecoder.json index 460d7ad86844d..b0d5ffe898ca8 100644 --- a/api/AudioDecoder.json +++ b/api/AudioDecoder.json @@ -206,6 +206,7 @@ }, "dequeue_event": { "__compat": { + "description": "dequeue event", "spec_url": "https://w3c.github.io/webcodecs/#eventdef-audiodecoder-dequeue", "support": { "chrome": { diff --git a/api/AudioEncoder.json b/api/AudioEncoder.json index edbd13b545756..25ef5c812b264 100644 --- a/api/AudioEncoder.json +++ b/api/AudioEncoder.json @@ -138,6 +138,7 @@ }, "dequeue_event": { "__compat": { + "description": "dequeue event", "spec_url": "https://w3c.github.io/webcodecs/#eventdef-audioencoder-dequeue", "support": { "chrome": { diff --git a/api/VideoDecoder.json b/api/VideoDecoder.json index 256ba1aff5883..bf41f4b7f8d71 100644 --- a/api/VideoDecoder.json +++ b/api/VideoDecoder.json @@ -206,6 +206,7 @@ }, "dequeue_event": { "__compat": { + "description": "dequeue event", "spec_url": "https://w3c.github.io/webcodecs/#eventdef-videodecoder-dequeue", "support": { "chrome": { diff --git a/api/VideoEncoder.json b/api/VideoEncoder.json index ff637e1531cce..328e49f122eb3 100644 --- a/api/VideoEncoder.json +++ b/api/VideoEncoder.json @@ -138,6 +138,7 @@ }, "dequeue_event": { "__compat": { + "description": "dequeue event", "spec_url": "https://w3c.github.io/webcodecs/#eventdef-videencoder-dequeue", "support": { "chrome": {