From 4baed4360f3ffe15a7bcb8452bee2705889ce7d9 Mon Sep 17 00:00:00 2001 From: Chun-Min Chang Date: Thu, 28 Apr 2022 16:46:11 -0700 Subject: [PATCH] `[EnforceRange] required` is out of spec By the spec here [1], it seems `[EnforceRange] required *` should be replaced by `required [EnforceRange] *`. [1] https://webidl.spec.whatwg.org/#extended-attributes-applicable-to-types --- index.src.html | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/index.src.html b/index.src.html index 3e5fe053..b3151e38 100644 --- a/index.src.html +++ b/index.src.html @@ -1674,8 +1674,8 @@ dictionary AudioDecoderConfig { required DOMString codec; - [EnforceRange] required unsigned long sampleRate; - [EnforceRange] required unsigned long numberOfChannels; + required [EnforceRange] unsigned long sampleRate; + required [EnforceRange] unsigned long numberOfChannels; BufferSource description; }; @@ -1850,8 +1850,8 @@ dictionary VideoEncoderConfig { required DOMString codec; - [EnforceRange] required unsigned long width; - [EnforceRange] required unsigned long height; + required [EnforceRange] unsigned long width; + required [EnforceRange] unsigned long height; [EnforceRange] unsigned long displayWidth; [EnforceRange] unsigned long displayHeight; [EnforceRange] unsigned long long bitrate; @@ -2207,7 +2207,7 @@ dictionary EncodedAudioChunkInit { required EncodedAudioChunkType type; - [EnforceRange] required long long timestamp; // microseconds + required [EnforceRange] long long timestamp; // microseconds [EnforceRange] unsigned long long duration; // microseconds required BufferSource data; }; @@ -2279,7 +2279,7 @@ dictionary EncodedVideoChunkInit { required EncodedVideoChunkType type; - [EnforceRange] required long long timestamp; // microseconds + required [EnforceRange] long long timestamp; // microseconds [EnforceRange] unsigned long long duration; // microseconds required BufferSource data; }; @@ -2427,9 +2427,9 @@ dictionary AudioDataInit { required AudioSampleFormat format; required float sampleRate; - [EnforceRange] required unsigned long numberOfFrames; - [EnforceRange] required unsigned long numberOfChannels; - [EnforceRange] required long long timestamp; // microseconds + required [EnforceRange] unsigned long numberOfFrames; + required [EnforceRange] unsigned long numberOfChannels; + required [EnforceRange] long long timestamp; // microseconds required BufferSource data; }; @@ -2708,7 +2708,7 @@ dictionary AudioDataCopyToOptions { - [EnforceRange] required unsigned long planeIndex; + required [EnforceRange] unsigned long planeIndex; [EnforceRange] unsigned long frameOffset = 0; [EnforceRange] unsigned long frameCount; AudioSampleFormat format; @@ -3858,8 +3858,8 @@ <xmp class='idl'> dictionary PlaneLayout { - [EnforceRange] required unsigned long offset; - [EnforceRange] required unsigned long stride; + required [EnforceRange] unsigned long offset; + required [EnforceRange] unsigned long stride; };