From 24a7d8c4b9cbc1afc3854d8b4b530577ca872b28 Mon Sep 17 00:00:00 2001 From: Paul Adenot Date: Mon, 29 Aug 2022 15:32:57 +0200 Subject: [PATCH] Fix visible rect comparison to use strict equality to allow for visible rect of the same size as coded size This fixes #515. --- index.src.html | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/index.src.html b/index.src.html index 6b1fd15f..44bf58b9 100644 --- a/index.src.html +++ b/index.src.html @@ -3683,10 +3683,10 @@ {{VideoFrameInit/visibleRect}}.{{DOMRectInit/height}} == `0` return `false`. 5. If {{VideoFrameInit/visibleRect}}.{{DOMRectInit/y}} + - {{VideoFrameInit/visibleRect}}.{{DOMRectInit/height}} >= + {{VideoFrameInit/visibleRect}}.{{DOMRectInit/height}} > |codedHeight|, return `false`. 6. If {{VideoFrameInit/visibleRect}}.{{DOMRectInit/x}} + - {{VideoFrameInit/visibleRect}}.{{DOMRectInit/width}} >= + {{VideoFrameInit/visibleRect}}.{{DOMRectInit/width}} > |codedWidth|, return `false`. 2. If |codedWidth| = 0 or |codedHeight| = 0,return `false`. 3. If only one of {{VideoFrameInit/displayWidth}} or @@ -3702,10 +3702,10 @@ 2. If any attribute of {{VideoFrameBufferInit/visibleRect}} is negative or not finite, return `false`. 3. If {{VideoFrameBufferInit/visibleRect}}.{{DOMRectInit/y}} + - {{VideoFrameBufferInit/visibleRect}}.{{DOMRectInit/height}} >= + {{VideoFrameBufferInit/visibleRect}}.{{DOMRectInit/height}} > {{VideoFrameBufferInit/codedHeight}}, return `false`. 4. If {{VideoFrameBufferInit/visibleRect}}.{{DOMRectInit/x}} + - {{VideoFrameBufferInit/visibleRect}}.{{DOMRectInit/width}} >= + {{VideoFrameBufferInit/visibleRect}}.{{DOMRectInit/width}} > {{VideoFrameBufferInit/codedWidth}}, return `false`. 5. If only one of {{VideoFrameBufferInit/displayWidth}} or {{VideoFrameBufferInit/displayHeight}} [=map/exists=], return `false`.