From 791e16f12fa9eb902fb8f2d98b3e222dcf6cbfeb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=87=91=E4=B8=9C=E5=8B=8B=20=7C=20=E9=87=91=E6=9D=B1?= =?UTF-8?q?=E5=8B=B3=20=7C=20=EA=B9=80=EB=8F=99=ED=9B=88=20=7C=20Jin=20Don?= =?UTF-8?q?gxun?= Date: Sat, 7 Nov 2026 14:50:49 +0800 Subject: [PATCH] Initialize encoded chunk data when transferring buffers --- index.src.html | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/index.src.html b/index.src.html index e4fadd2d..195c0b10 100644 --- a/index.src.html +++ b/index.src.html @@ -2671,8 +2671,8 @@ 5. If |init|.{{EncodedAudioChunkInit/transfer}} contains an {{ArrayBuffer}} referenced by |init|.{{EncodedAudioChunkInit/data}} the User Agent MAY choose to: - 1. Let |resource| be a new [=media resource=] referencing sample data - in |init|.{{EncodedAudioChunkInit/data}}. + 1. Assign the bytes referenced by |init|.{{EncodedAudioChunkInit/data}} to + {{EncodedAudioChunk/[[internal data]]}}, reusing the transferred buffer. 6. Otherwise: 1. Assign a copy of |init|.{{EncodedAudioChunkInit/data}} to {{EncodedAudioChunk/[[internal data]]}}. @@ -2778,8 +2778,8 @@ 5. If |init|.{{EncodedVideoChunkInit/transfer}} contains an {{ArrayBuffer}} referenced by |init|.{{EncodedVideoChunkInit/data}} the User Agent MAY choose to: - 1. Let |resource| be a new [=media resource=] referencing sample data - in |init|.{{EncodedVideoChunkInit/data}}. + 1. Assign the bytes referenced by |init|.{{EncodedVideoChunkInit/data}} to + {{EncodedVideoChunk/[[internal data]]}}, reusing the transferred buffer. 6. Otherwise: 1. Assign a copy of |init|.{{EncodedVideoChunkInit/data}} to {{EncodedVideoChunk/[[internal data]]}}.