diff --git a/api/GPUAdapter.json b/api/GPUAdapter.json
index f5a09a77d8363c..5b775463768498 100644
--- a/api/GPUAdapter.json
+++ b/api/GPUAdapter.json
@@ -243,6 +243,41 @@
"standard_track": true,
"deprecated": false
}
+ },
+ "lost_device_on_duplicate": {
+ "__compat": {
+ "description": "Lost GPUDevice
returned on duplicate calls.",
+ "support": {
+ "chrome": {
+ "version_added": "116"
+ },
+ "chrome_android": {
+ "version_added": false
+ },
+ "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
+ }
+ }
}
}
}
diff --git a/api/GPUDevice.json b/api/GPUDevice.json
index 2afc1f0bfbbbe8..d09d43908c1dc4 100644
--- a/api/GPUDevice.json
+++ b/api/GPUDevice.json
@@ -731,6 +731,41 @@
"standard_track": true,
"deprecated": false
}
+ },
+ "videoframe_source": {
+ "__compat": {
+ "description": "VideoFrame
object as source",
+ "support": {
+ "chrome": {
+ "version_added": "116"
+ },
+ "chrome_android": {
+ "version_added": false
+ },
+ "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
+ }
+ }
}
},
"label": {
diff --git a/api/GPUPipelineError.json b/api/GPUPipelineError.json
index 6c13893c4cdfdc..2503da58e4036d 100644
--- a/api/GPUPipelineError.json
+++ b/api/GPUPipelineError.json
@@ -72,6 +72,41 @@
"standard_track": true,
"deprecated": false
}
+ },
+ "message_optional": {
+ "__compat": {
+ "description": "message
parameter is optional",
+ "support": {
+ "chrome": {
+ "version_added": "116"
+ },
+ "chrome_android": {
+ "version_added": false
+ },
+ "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
+ }
+ }
}
},
"reason": {
diff --git a/api/GPUQueue.json b/api/GPUQueue.json
index d54de2b4eb127d..96520550233de6 100644
--- a/api/GPUQueue.json
+++ b/api/GPUQueue.json
@@ -79,6 +79,41 @@
"standard_track": true,
"deprecated": false
}
+ },
+ "videoframe_source": {
+ "__compat": {
+ "description": "VideoFrame
object as source",
+ "support": {
+ "chrome": {
+ "version_added": "116"
+ },
+ "chrome_android": {
+ "version_added": false
+ },
+ "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
+ }
+ }
}
},
"label": {