From 6e360d768722300562c5c5c38e319465ec5a3a37 Mon Sep 17 00:00:00 2001 From: Jan-Ivar Bruaroey Date: Wed, 20 Sep 2023 18:35:57 -0400 Subject: [PATCH 1/4] Allow upscaling to conceal concurrent use. --- getusermedia.html | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/getusermedia.html b/getusermedia.html index 017081ab..065947da 100644 --- a/getusermedia.html +++ b/getusermedia.html @@ -1925,7 +1925,10 @@

Constrainable Properties

camera resolution by the [=User Agent=], or its frame rate is decimated by the [=User Agent=]. The media MUST NOT be upscaled, stretched or have fake data created that did not - occur in the input source.

+ occur in the input source, except as noted below.

+

Note: The UA MAY upscale to + disguise concurrent use, but only when the camera is in use + in another [=navigable=].

From 4e151a065cdc29cbd409ed621558dc9ba40253e4 Mon Sep 17 00:00:00 2001 From: Jan-Ivar Bruaroey Date: Wed, 20 Sep 2023 18:39:34 -0400 Subject: [PATCH 2/4] Allow upscaling to conceal concurrent use in one more place. --- getusermedia.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/getusermedia.html b/getusermedia.html index 065947da..21da1848 100644 --- a/getusermedia.html +++ b/getusermedia.html @@ -1807,7 +1807,7 @@

Constrainable Properties

the UA. In other words, whether the UA is allowed to use cropping and downscaling on the camera output.

The UA MAY disguise concurrent use of - the camera, by cropping and/or downscaling to mimic native + the camera, by downscaling, upscaling, and/or cropping to mimic native resolutions when "none" is used, but only when the camera is in use in another [=navigable=].

Note that Date: Thu, 21 Sep 2023 10:33:00 -0400 Subject: [PATCH 3/4] s/navigable/application outside the User Agent/ --- getusermedia.html | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/getusermedia.html b/getusermedia.html index 21da1848..14cdd7bf 100644 --- a/getusermedia.html +++ b/getusermedia.html @@ -1809,7 +1809,7 @@

Constrainable Properties

The UA MAY disguise concurrent use of the camera, by downscaling, upscaling, and/or cropping to mimic native resolutions when "none" is used, but only when the camera is in - use in another [=navigable=].

Note that + use in another application outside the User Agent.

Note that
getConstraints may not return exactly the same string for strings not in this enum. This @@ -1928,7 +1928,7 @@

Constrainable Properties

occur in the input source, except as noted below.

Note: The UA MAY upscale to disguise concurrent use, but only when the camera is in use - in another [=navigable=].

+ in another application outside the User Agent.

From eb4e0c8a4fc14ae5b3c40a7b5ec22c55e5de98d6 Mon Sep 17 00:00:00 2001 From: Jan-Ivar Bruaroey Date: Thu, 21 Sep 2023 14:06:56 -0400 Subject: [PATCH 4/4] Add link to User Agent --- getusermedia.html | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/getusermedia.html b/getusermedia.html index 14cdd7bf..6d07f51b 100644 --- a/getusermedia.html +++ b/getusermedia.html @@ -1809,7 +1809,7 @@

Constrainable Properties

The UA MAY disguise concurrent use of the camera, by downscaling, upscaling, and/or cropping to mimic native resolutions when "none" is used, but only when the camera is in - use in another application outside the User Agent.

Note that + use in another application outside the [=User Agent=].

Note that getConstraints may not return exactly the same string for strings not in this enum. This @@ -1928,7 +1928,7 @@

Constrainable Properties

occur in the input source, except as noted below.

Note: The UA MAY upscale to disguise concurrent use, but only when the camera is in use - in another application outside the User Agent.

+ in another application outside the [=User Agent=].