From ee252e1198cb501aa942c0afdefd7728a37fb1b0 Mon Sep 17 00:00:00 2001 From: markuslindroth <60420815+markuslindroth@users.noreply.github.com> Date: Wed, 8 Jul 2026 23:54:20 +0200 Subject: [PATCH 1/3] =?UTF-8?q?=F0=9F=A4=96=20Merge=20PR=20#75192=20[dom-m?= =?UTF-8?q?ediacapture-transform]=20Add=20discardedFrames=20and=20totalFra?= =?UTF-8?q?mes=20to=20MediaStreamTrackProcessor.=20by=20@markuslindroth?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../dom-mediacapture-transform-tests.ts | 6 ++++++ types/dom-mediacapture-transform/index.d.ts | 7 +++++++ 2 files changed, 13 insertions(+) diff --git a/types/dom-mediacapture-transform/dom-mediacapture-transform-tests.ts b/types/dom-mediacapture-transform/dom-mediacapture-transform-tests.ts index 1378b540611ce9..6a1adf2e3ba500 100644 --- a/types/dom-mediacapture-transform/dom-mediacapture-transform-tests.ts +++ b/types/dom-mediacapture-transform/dom-mediacapture-transform-tests.ts @@ -118,6 +118,12 @@ async function topLevel() { // field. const processor = new MediaStreamTrackProcessor({ track: generator }); + // $ExpectType number + processor.discardedFrames; + + // $ExpectType number + processor.totalFrames; + // $ExpectType ReadableStreamDefaultReader const reader = processor.readable.getReader(); diff --git a/types/dom-mediacapture-transform/index.d.ts b/types/dom-mediacapture-transform/index.d.ts index 17bde596da0b59..7f7e6dd52f5df9 100644 --- a/types/dom-mediacapture-transform/index.d.ts +++ b/types/dom-mediacapture-transform/index.d.ts @@ -42,6 +42,13 @@ interface MediaStreamTrackProcessor { readonly readable: ReadableStream; /** Allows sending control signals to the MediaStreamTrack provided to the constructor. */ readonly writableControl: WritableStream; + /** The number of frames discarded by this MediaStreamTrackProcessor. */ + readonly discardedFrames: number; + /** + * The number of frames received by this MediaStreamTrackProcessor including + * discarded frames. + */ + readonly totalFrames: number; } declare var MediaStreamTrackProcessor: { From bf6d1250650d6225d81c70e1f1332dffa17d49c0 Mon Sep 17 00:00:00 2001 From: Andrew Branch Date: Wed, 8 Jul 2026 15:30:47 -0700 Subject: [PATCH 2/3] =?UTF-8?q?Don=E2=80=99t=20install=20typescript@7=20(#?= =?UTF-8?q?75236)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 456116891e1f71..555bb19d9c6561 100644 --- a/package.json +++ b/package.json @@ -44,7 +44,7 @@ "remark-gfm": "^4.0.0", "remark-validate-links": "^13.0.0", "risk": "^0.0.4", - "typescript": "next" + "typescript": "<7" }, "pnpm": { "overrides": { From 4d33774992cbef427ea814b291e098005bfc6873 Mon Sep 17 00:00:00 2001 From: "typescript-automation[bot]" <290192711+typescript-automation[bot]@users.noreply.github.com> Date: Wed, 8 Jul 2026 22:32:32 +0000 Subject: [PATCH 3/3] =?UTF-8?q?=F0=9F=A4=96=20Update=20support=20window?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/support-window.json | 3 ++- docs/support-window.svg | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/docs/support-window.json b/docs/support-window.json index 7ca875be6b9f5b..0d1c06de90fc1f 100644 --- a/docs/support-window.json +++ b/docs/support-window.json @@ -49,5 +49,6 @@ "5.7": "2024-11-22T17:16:09.621Z", "5.8": "2025-02-28T16:52:08.252Z", "5.9": "2025-07-31T17:54:06.216Z", - "6.0": "2026-03-23T16:14:45.521Z" + "6.0": "2026-03-23T16:14:45.521Z", + "7.0": "2026-07-08T15:55:18.431Z" } diff --git a/docs/support-window.svg b/docs/support-window.svg index 1d0fd464ebe300..210e709d18db6b 100644 --- a/docs/support-window.svg +++ b/docs/support-window.svg @@ -2,4 +2,4 @@ #gh-dark-mode-only:target { color: #ffffff; } -20252026202720285.65.75.85.96.05.65.75.85.96.02024-092024-112025-022025-072026-032026-092026-112027-022027-072028-03 \ No newline at end of file +20252026202720285.65.75.85.96.07.05.65.75.85.96.07.02024-092024-112025-022025-072026-032026-072026-092026-112027-022027-072028-032028-07 \ No newline at end of file