Skip to content

Commit

Permalink
Disable 480p downscale resolution for Chromium browsers on Windows OS
Browse files Browse the repository at this point in the history
  • Loading branch information
ltrung committed Feb 10, 2022
1 parent ea93dab commit 5cdadc4
Show file tree
Hide file tree
Showing 13 changed files with 3,070 additions and 2,936 deletions.
2 changes: 2 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
- Add support for pre-release in Versioning.

### Fixed
- Add a workaround to avoid 480p resolution scale down for the default video uplink policy for Chromium browsers 98
on Windows.

## [2.27.0] - 2022-01-27

Expand Down
5,784 changes: 2,896 additions & 2,888 deletions docs/assets/js/search.json

Large diffs are not rendered by default.

30 changes: 15 additions & 15 deletions docs/classes/defaultaudiovideocontroller.html
Original file line number Diff line number Diff line change
Expand Up @@ -413,7 +413,7 @@ <h3>encoding<wbr>Simulcast<wbr>Layers<wbr>Did<wbr>Change</h3>
<aside class="tsd-sources">
<p>Implementation of <a href="../interfaces/simulcastuplinkobserver.html">SimulcastUplinkObserver</a>.<a href="../interfaces/simulcastuplinkobserver.html#encodingsimulcastlayersdidchange">encodingSimulcastLayersDidChange</a></p>
<ul>
<li>Defined in <a href="https://github.com/aws/amazon-chime-sdk-js/blob/main/src/audiovideocontroller/DefaultAudioVideoController.ts#L1418">src/audiovideocontroller/DefaultAudioVideoController.ts:1418</a></li>
<li>Defined in <a href="https://github.com/aws/amazon-chime-sdk-js/blob/main/src/audiovideocontroller/DefaultAudioVideoController.ts#L1419">src/audiovideocontroller/DefaultAudioVideoController.ts:1419</a></li>
</ul>
</aside>
<h4 class="tsd-parameters-title">Parameters</h4>
Expand Down Expand Up @@ -502,7 +502,7 @@ <h3>get<wbr>Remote<wbr>Video<wbr>Sources</h3>
<aside class="tsd-sources">
<p>Implementation of <a href="../interfaces/audiovideocontroller.html">AudioVideoController</a>.<a href="../interfaces/audiovideocontroller.html#getremotevideosources">getRemoteVideoSources</a></p>
<ul>
<li>Defined in <a href="https://github.com/aws/amazon-chime-sdk-js/blob/main/src/audiovideocontroller/DefaultAudioVideoController.ts#L1408">src/audiovideocontroller/DefaultAudioVideoController.ts:1408</a></li>
<li>Defined in <a href="https://github.com/aws/amazon-chime-sdk-js/blob/main/src/audiovideocontroller/DefaultAudioVideoController.ts#L1409">src/audiovideocontroller/DefaultAudioVideoController.ts:1409</a></li>
</ul>
</aside>
<h4 class="tsd-returns-title">Returns <a href="videosource.html" class="tsd-signature-type">VideoSource</a><span class="tsd-signature-symbol">[]</span></h4>
Expand All @@ -519,7 +519,7 @@ <h3>handle<wbr>Has<wbr>Bandwidth<wbr>Priority</h3>
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/aws/amazon-chime-sdk-js/blob/main/src/audiovideocontroller/DefaultAudioVideoController.ts#L1367">src/audiovideocontroller/DefaultAudioVideoController.ts:1367</a></li>
<li>Defined in <a href="https://github.com/aws/amazon-chime-sdk-js/blob/main/src/audiovideocontroller/DefaultAudioVideoController.ts#L1368">src/audiovideocontroller/DefaultAudioVideoController.ts:1368</a></li>
</ul>
</aside>
<h4 class="tsd-parameters-title">Parameters</h4>
Expand All @@ -543,7 +543,7 @@ <h3>handle<wbr>Meeting<wbr>Session<wbr>Status</h3>
<aside class="tsd-sources">
<p>Implementation of <a href="../interfaces/audiovideocontroller.html">AudioVideoController</a>.<a href="../interfaces/audiovideocontroller.html#handlemeetingsessionstatus">handleMeetingSessionStatus</a></p>
<ul>
<li>Defined in <a href="https://github.com/aws/amazon-chime-sdk-js/blob/main/src/audiovideocontroller/DefaultAudioVideoController.ts#L1308">src/audiovideocontroller/DefaultAudioVideoController.ts:1308</a></li>
<li>Defined in <a href="https://github.com/aws/amazon-chime-sdk-js/blob/main/src/audiovideocontroller/DefaultAudioVideoController.ts#L1309">src/audiovideocontroller/DefaultAudioVideoController.ts:1309</a></li>
</ul>
</aside>
<h4 class="tsd-parameters-title">Parameters</h4>
Expand All @@ -570,7 +570,7 @@ <h3>pause<wbr>Receiving<wbr>Stream</h3>
<aside class="tsd-sources">
<p>Implementation of <a href="../interfaces/audiovideocontroller.html">AudioVideoController</a>.<a href="../interfaces/audiovideocontroller.html#pausereceivingstream">pauseReceivingStream</a></p>
<ul>
<li>Defined in <a href="https://github.com/aws/amazon-chime-sdk-js/blob/main/src/audiovideocontroller/DefaultAudioVideoController.ts#L1396">src/audiovideocontroller/DefaultAudioVideoController.ts:1396</a></li>
<li>Defined in <a href="https://github.com/aws/amazon-chime-sdk-js/blob/main/src/audiovideocontroller/DefaultAudioVideoController.ts#L1397">src/audiovideocontroller/DefaultAudioVideoController.ts:1397</a></li>
</ul>
</aside>
<h4 class="tsd-parameters-title">Parameters</h4>
Expand All @@ -594,7 +594,7 @@ <h3>reconnect</h3>
<aside class="tsd-sources">
<p>Implementation of <a href="../interfaces/audiovideocontroller.html">AudioVideoController</a>.<a href="../interfaces/audiovideocontroller.html#reconnect">reconnect</a></p>
<ul>
<li>Defined in <a href="https://github.com/aws/amazon-chime-sdk-js/blob/main/src/audiovideocontroller/DefaultAudioVideoController.ts#L1175">src/audiovideocontroller/DefaultAudioVideoController.ts:1175</a></li>
<li>Defined in <a href="https://github.com/aws/amazon-chime-sdk-js/blob/main/src/audiovideocontroller/DefaultAudioVideoController.ts#L1176">src/audiovideocontroller/DefaultAudioVideoController.ts:1176</a></li>
</ul>
</aside>
<h4 class="tsd-parameters-title">Parameters</h4>
Expand Down Expand Up @@ -645,7 +645,7 @@ <h3>replace<wbr>Local<wbr>Video</h3>
<aside class="tsd-sources">
<p>Implementation of <a href="../interfaces/audiovideocontroller.html">AudioVideoController</a>.<a href="../interfaces/audiovideocontroller.html#replacelocalvideo">replaceLocalVideo</a></p>
<ul>
<li>Defined in <a href="https://github.com/aws/amazon-chime-sdk-js/blob/main/src/audiovideocontroller/DefaultAudioVideoController.ts#L987">src/audiovideocontroller/DefaultAudioVideoController.ts:987</a></li>
<li>Defined in <a href="https://github.com/aws/amazon-chime-sdk-js/blob/main/src/audiovideocontroller/DefaultAudioVideoController.ts#L988">src/audiovideocontroller/DefaultAudioVideoController.ts:988</a></li>
</ul>
</aside>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">&gt;</span></h4>
Expand All @@ -662,7 +662,7 @@ <h3>restart<wbr>Local<wbr>Audio</h3>
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/aws/amazon-chime-sdk-js/blob/main/src/audiovideocontroller/DefaultAudioVideoController.ts#L1034">src/audiovideocontroller/DefaultAudioVideoController.ts:1034</a></li>
<li>Defined in <a href="https://github.com/aws/amazon-chime-sdk-js/blob/main/src/audiovideocontroller/DefaultAudioVideoController.ts#L1035">src/audiovideocontroller/DefaultAudioVideoController.ts:1035</a></li>
</ul>
</aside>
<h4 class="tsd-parameters-title">Parameters</h4>
Expand Down Expand Up @@ -697,7 +697,7 @@ <h3>restart<wbr>Local<wbr>Video</h3>
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/aws/amazon-chime-sdk-js/blob/main/src/audiovideocontroller/DefaultAudioVideoController.ts#L964">src/audiovideocontroller/DefaultAudioVideoController.ts:964</a></li>
<li>Defined in <a href="https://github.com/aws/amazon-chime-sdk-js/blob/main/src/audiovideocontroller/DefaultAudioVideoController.ts#L965">src/audiovideocontroller/DefaultAudioVideoController.ts:965</a></li>
</ul>
</aside>
<h4 class="tsd-parameters-title">Parameters</h4>
Expand Down Expand Up @@ -733,7 +733,7 @@ <h3>resume<wbr>Receiving<wbr>Stream</h3>
<aside class="tsd-sources">
<p>Implementation of <a href="../interfaces/audiovideocontroller.html">AudioVideoController</a>.<a href="../interfaces/audiovideocontroller.html#resumereceivingstream">resumeReceivingStream</a></p>
<ul>
<li>Defined in <a href="https://github.com/aws/amazon-chime-sdk-js/blob/main/src/audiovideocontroller/DefaultAudioVideoController.ts#L1402">src/audiovideocontroller/DefaultAudioVideoController.ts:1402</a></li>
<li>Defined in <a href="https://github.com/aws/amazon-chime-sdk-js/blob/main/src/audiovideocontroller/DefaultAudioVideoController.ts#L1403">src/audiovideocontroller/DefaultAudioVideoController.ts:1403</a></li>
</ul>
</aside>
<h4 class="tsd-parameters-title">Parameters</h4>
Expand Down Expand Up @@ -781,7 +781,7 @@ <h3>set<wbr>Video<wbr>Max<wbr>Bandwidth<wbr>Kbps</h3>
<aside class="tsd-sources">
<p>Implementation of <a href="../interfaces/audiovideocontroller.html">AudioVideoController</a>.<a href="../interfaces/audiovideocontroller.html#setvideomaxbandwidthkbps">setVideoMaxBandwidthKbps</a></p>
<ul>
<li>Defined in <a href="https://github.com/aws/amazon-chime-sdk-js/blob/main/src/audiovideocontroller/DefaultAudioVideoController.ts#L1356">src/audiovideocontroller/DefaultAudioVideoController.ts:1356</a></li>
<li>Defined in <a href="https://github.com/aws/amazon-chime-sdk-js/blob/main/src/audiovideocontroller/DefaultAudioVideoController.ts#L1357">src/audiovideocontroller/DefaultAudioVideoController.ts:1357</a></li>
</ul>
</aside>
<h4 class="tsd-parameters-title">Parameters</h4>
Expand Down Expand Up @@ -861,7 +861,7 @@ <h3>stop</h3>
<aside class="tsd-sources">
<p>Implementation of <a href="../interfaces/audiovideocontroller.html">AudioVideoController</a>.<a href="../interfaces/audiovideocontroller.html#stop">stop</a></p>
<ul>
<li>Defined in <a href="https://github.com/aws/amazon-chime-sdk-js/blob/main/src/audiovideocontroller/DefaultAudioVideoController.ts#L745">src/audiovideocontroller/DefaultAudioVideoController.ts:745</a></li>
<li>Defined in <a href="https://github.com/aws/amazon-chime-sdk-js/blob/main/src/audiovideocontroller/DefaultAudioVideoController.ts#L746">src/audiovideocontroller/DefaultAudioVideoController.ts:746</a></li>
</ul>
</aside>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
Expand All @@ -878,7 +878,7 @@ <h3>stop<wbr>Returning<wbr>Promise</h3>
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/aws/amazon-chime-sdk-js/blob/main/src/audiovideocontroller/DefaultAudioVideoController.ts#L714">src/audiovideocontroller/DefaultAudioVideoController.ts:714</a></li>
<li>Defined in <a href="https://github.com/aws/amazon-chime-sdk-js/blob/main/src/audiovideocontroller/DefaultAudioVideoController.ts#L715">src/audiovideocontroller/DefaultAudioVideoController.ts:715</a></li>
</ul>
</aside>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">&gt;</span></h4>
Expand All @@ -895,7 +895,7 @@ <h3>update</h3>
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/aws/amazon-chime-sdk-js/blob/main/src/audiovideocontroller/DefaultAudioVideoController.ts#L791">src/audiovideocontroller/DefaultAudioVideoController.ts:791</a></li>
<li>Defined in <a href="https://github.com/aws/amazon-chime-sdk-js/blob/main/src/audiovideocontroller/DefaultAudioVideoController.ts#L792">src/audiovideocontroller/DefaultAudioVideoController.ts:792</a></li>
</ul>
</aside>
<h4 class="tsd-parameters-title">Parameters</h4>
Expand Down Expand Up @@ -923,7 +923,7 @@ <h3>update<wbr>Local<wbr>Video<wbr>From<wbr>Policy</h3>
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/aws/amazon-chime-sdk-js/blob/main/src/audiovideocontroller/DefaultAudioVideoController.ts#L925">src/audiovideocontroller/DefaultAudioVideoController.ts:925</a></li>
<li>Defined in <a href="https://github.com/aws/amazon-chime-sdk-js/blob/main/src/audiovideocontroller/DefaultAudioVideoController.ts#L926">src/audiovideocontroller/DefaultAudioVideoController.ts:926</a></li>
</ul>
</aside>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4>
Expand Down
24 changes: 23 additions & 1 deletion docs/classes/defaultbrowserbehavior.html
Original file line number Diff line number Diff line change
Expand Up @@ -94,6 +94,7 @@ <h3>Constructors</h3>
<section class="tsd-index-section ">
<h3>Methods</h3>
<ul class="tsd-index-list">
<li class="tsd-kind-method tsd-parent-kind-class"><a href="defaultbrowserbehavior.html#disable480presolutionscaledown" class="tsd-kind-icon">disable480p<wbr>Resolution<wbr>Scale<wbr>Down</a></li>
<li class="tsd-kind-method tsd-parent-kind-class"><a href="defaultbrowserbehavior.html#disableresolutionscaledown" class="tsd-kind-icon">disable<wbr>Resolution<wbr>Scale<wbr>Down</a></li>
<li class="tsd-kind-method tsd-parent-kind-class"><a href="defaultbrowserbehavior.html#doesnotsupportmediadevicelabels" class="tsd-kind-icon">does<wbr>Not<wbr>Support<wbr>Media<wbr>Device<wbr>Labels</a></li>
<li class="tsd-kind-method tsd-parent-kind-class"><a href="defaultbrowserbehavior.html#getdisplaymediaaudiocapturesupport" class="tsd-kind-icon">get<wbr>Display<wbr>Media<wbr>Audio<wbr>Capture<wbr>Support</a></li>
Expand Down Expand Up @@ -165,6 +166,24 @@ <h4 class="tsd-returns-title">Returns <a href="defaultbrowserbehavior.html" clas
</section>
<section class="tsd-panel-group tsd-member-group ">
<h2>Methods</h2>
<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class">
<a name="disable480presolutionscaledown" class="tsd-anchor"></a>
<h3>disable480p<wbr>Resolution<wbr>Scale<wbr>Down</h3>
<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class">
<li class="tsd-signature tsd-kind-icon">disable480p<wbr>Resolution<wbr>Scale<wbr>Down<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span></li>
</ul>
<ul class="tsd-descriptions">
<li class="tsd-description">
<aside class="tsd-sources">
<p>Implementation of <a href="../interfaces/extendedbrowserbehavior.html">ExtendedBrowserBehavior</a>.<a href="../interfaces/extendedbrowserbehavior.html#disable480presolutionscaledown">disable480pResolutionScaleDown</a></p>
<ul>
<li>Defined in <a href="https://github.com/aws/amazon-chime-sdk-js/blob/main/src/browserbehavior/DefaultBrowserBehavior.ts#L282">src/browserbehavior/DefaultBrowserBehavior.ts:282</a></li>
</ul>
</aside>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4>
</li>
</ul>
</section>
<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class">
<a name="disableresolutionscaledown" class="tsd-anchor"></a>
<h3>disable<wbr>Resolution<wbr>Scale<wbr>Down</h3>
Expand Down Expand Up @@ -407,7 +426,7 @@ <h3>requires<wbr>Disabling<wbr>H264<wbr>Encoding</h3>
<aside class="tsd-sources">
<p>Implementation of <a href="../interfaces/extendedbrowserbehavior.html">ExtendedBrowserBehavior</a>.<a href="../interfaces/extendedbrowserbehavior.html#requiresdisablingh264encoding">requiresDisablingH264Encoding</a></p>
<ul>
<li>Defined in <a href="https://github.com/aws/amazon-chime-sdk-js/blob/main/src/browserbehavior/DefaultBrowserBehavior.ts#L282">src/browserbehavior/DefaultBrowserBehavior.ts:282</a></li>
<li>Defined in <a href="https://github.com/aws/amazon-chime-sdk-js/blob/main/src/browserbehavior/DefaultBrowserBehavior.ts#L286">src/browserbehavior/DefaultBrowserBehavior.ts:286</a></li>
</ul>
</aside>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4>
Expand Down Expand Up @@ -784,6 +803,9 @@ <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</s
<li class=" tsd-kind-constructor tsd-parent-kind-class">
<a href="defaultbrowserbehavior.html#constructor" class="tsd-kind-icon">constructor</a>
</li>
<li class=" tsd-kind-method tsd-parent-kind-class">
<a href="defaultbrowserbehavior.html#disable480presolutionscaledown" class="tsd-kind-icon">disable480p<wbr>Resolution<wbr>Scale<wbr>Down</a>
</li>
<li class=" tsd-kind-method tsd-parent-kind-class">
<a href="defaultbrowserbehavior.html#disableresolutionscaledown" class="tsd-kind-icon">disable<wbr>Resolution<wbr>Scale<wbr>Down</a>
</li>
Expand Down
Loading

0 comments on commit 5cdadc4

Please sign in to comment.