From 00a639113897ec1e0ac4ee9830d05a4ad25398bb Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu, 14 Sep 2023 09:27:52 +0000 Subject: [PATCH] chore(v3.2.x): release 3.3.0 --- CHANGELOG.md | 291 ++++++++++++++++++++++++++++++++++++++++++++++ lib/player.js | 2 +- package-lock.json | 4 +- package.json | 2 +- 4 files changed, 295 insertions(+), 4 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index e16c7df4ea..6525481b1b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,296 @@ # Changelog +## [3.3.0](https://github.com/Telefonica/stv-shaka-player/compare/v3.2.21...v3.3.0) (2023-09-14) + + +### Features + +* Add a buffer fullness method ([#3392](https://github.com/Telefonica/stv-shaka-player/issues/3392)) ([0f00d1c](https://github.com/Telefonica/stv-shaka-player/commit/0f00d1ce2ca6ab0e69be3dd43c1c7cfa2412217b)), closes [#3389](https://github.com/Telefonica/stv-shaka-player/issues/3389) +* Add a way to listen to all events on a specific target ([dc5d033](https://github.com/Telefonica/stv-shaka-player/commit/dc5d033be91bdd00b454331d43efc40e1d8bb710)) +* Add align and vertical settings to WebVttGenerator ([#3413](https://github.com/Telefonica/stv-shaka-player/issues/3413)) ([9ffc111](https://github.com/Telefonica/stv-shaka-player/commit/9ffc111c497f90028d0d1f2662aa9e7563c9694f)) +* Add callback for apps to pre-process DASH manifests ([#3480](https://github.com/Telefonica/stv-shaka-player/issues/3480)) ([9afa4eb](https://github.com/Telefonica/stv-shaka-player/commit/9afa4eb20da67adb0dcb50f34e41f0ea9c109972)), closes [#3339](https://github.com/Telefonica/stv-shaka-player/issues/3339) +* Add chapters support ([#2972](https://github.com/Telefonica/stv-shaka-player/issues/2972)) ([160e36b](https://github.com/Telefonica/stv-shaka-player/commit/160e36be46b1af8ca4448d96f47e12cfac70c6aa)) +* Add goToLive method ([#3527](https://github.com/Telefonica/stv-shaka-player/issues/3527)) ([b30f2f8](https://github.com/Telefonica/stv-shaka-player/commit/b30f2f88ef746619a8511e841e419bd67f24141b)) +* Add public access to more drm members. ([1125184](https://github.com/Telefonica/stv-shaka-player/commit/1125184bfe08863677cb996b0f13d49e18eeade9)) +* add serverCertificateUri in DRM advanced config ([#3358](https://github.com/Telefonica/stv-shaka-player/issues/3358)) ([9b4502c](https://github.com/Telefonica/stv-shaka-player/commit/9b4502cc5d04fc1634d63dfdaa5e864fa4a7e341)), closes [#1906](https://github.com/Telefonica/stv-shaka-player/issues/1906) +* Add support to HLS Image Media Playlists ([#3365](https://github.com/Telefonica/stv-shaka-player/issues/3365)) ([2a4083b](https://github.com/Telefonica/stv-shaka-player/commit/2a4083bab89bf683f58be73a0cba5e4c70cf8ae3)), closes [#2429](https://github.com/Telefonica/stv-shaka-player/issues/2429) +* **ARIA:** Add polyfill for ARIAMixin. ([cf2fb90](https://github.com/Telefonica/stv-shaka-player/commit/cf2fb903cb802cb89c010b60ea4594cc0f40e1b0)), closes [#3378](https://github.com/Telefonica/stv-shaka-player/issues/3378) +* **CodecPreference:** Add preferred codecs config ([9a706ef](https://github.com/Telefonica/stv-shaka-player/commit/9a706ef90e7829f51edebc6a521b08f800c3ab2b)), closes [#2179](https://github.com/Telefonica/stv-shaka-player/issues/2179) +* **CodecPreference:** Improve preferredVideoCodecs & preferredAudioCodecs ([#3424](https://github.com/Telefonica/stv-shaka-player/issues/3424)) ([0579ee7](https://github.com/Telefonica/stv-shaka-player/commit/0579ee77797548c2e91622ef87a6a9b778437c25)) +* **demo:** Add MIME type and extra config to custom assets ([24d10ed](https://github.com/Telefonica/stv-shaka-player/commit/24d10ed590e6583e56991d1fcc5168dec709a73a)) +* **demo:** DASH and HLS demo content from MetaCDN ([#3350](https://github.com/Telefonica/stv-shaka-player/issues/3350)) ([ec9a38f](https://github.com/Telefonica/stv-shaka-player/commit/ec9a38f39d40cbee4312be9c71a24b43be21cab3)) +* **drm:** add 'com.microsoft.playready.recommendation' to probeSupport ([#3308](https://github.com/Telefonica/stv-shaka-player/issues/3308)) ([d4ea27a](https://github.com/Telefonica/stv-shaka-player/commit/d4ea27a13360f25e2d4c9d1aa38df2a0ffec6098)) +* **DRM:** Add preferred key systems config ([6449b30](https://github.com/Telefonica/stv-shaka-player/commit/6449b30faa76fc5a6e48814c08d6dbfe8c612fc7)), closes [#3002](https://github.com/Telefonica/stv-shaka-player/issues/3002) +* **ll-hls:** only request delta updates when server supports it ([4c97562](https://github.com/Telefonica/stv-shaka-player/commit/4c975621a0110a7e6d21be2b8e2cebeb80e1cb1c)), closes [#1525](https://github.com/Telefonica/stv-shaka-player/issues/1525) +* **MediaCap:** Add preferredDecodingAttributes config ([79d5fd8](https://github.com/Telefonica/stv-shaka-player/commit/79d5fd8ca0a7c5f3738d539aec226395dc10b83e)), closes [#1391](https://github.com/Telefonica/stv-shaka-player/issues/1391) +* **MediaCap:** Always polyfill MediaCap for Chromecast ([e592d48](https://github.com/Telefonica/stv-shaka-player/commit/e592d4888e35af0e0c98bc2f85c4e51f681948e8)), closes [#1391](https://github.com/Telefonica/stv-shaka-player/issues/1391) +* **MediaCap:** Default "useMediaCapablities" to true ([bd7e07b](https://github.com/Telefonica/stv-shaka-player/commit/bd7e07b074f66492f025f7c7a386a80c16ab6f84)) +* **MediaCap:** Patch VP9 codec ([bf0644a](https://github.com/Telefonica/stv-shaka-player/commit/bf0644aa4a0da1ee4b0d5b75028a17bcf6d86d60)) +* **MediaCap:** Skip filtering by DrmEngine with MediaCap enabled ([0f0c940](https://github.com/Telefonica/stv-shaka-player/commit/0f0c9409c3f10848eec7a2626142e747528ba76e)), closes [#1391](https://github.com/Telefonica/stv-shaka-player/issues/1391) [#3334](https://github.com/Telefonica/stv-shaka-player/issues/3334) +* **MediaCap:** Use MediaCapabilities for offline storage ([2f65b97](https://github.com/Telefonica/stv-shaka-player/commit/2f65b97b79c9b9dfde1b95afadf7c790827054c7)), closes [#1391](https://github.com/Telefonica/stv-shaka-player/issues/1391) +* **MediaCap:** Use mediaKeySystemAccess from decodingInfo in DrmEngine ([b63a64e](https://github.com/Telefonica/stv-shaka-player/commit/b63a64e4ba83f7db422853dc879d1068e5f6dcdb)), closes [#1391](https://github.com/Telefonica/stv-shaka-player/issues/1391) +* Progress toward FairPlay DRM w/ MSE ([#3347](https://github.com/Telefonica/stv-shaka-player/issues/3347)) ([46b1cfa](https://github.com/Telefonica/stv-shaka-player/commit/46b1cfa552ba860cbce80f3b9e26acf337589793)) +* Support frequent updates during streaming ([#3483](https://github.com/Telefonica/stv-shaka-player/issues/3483)) ([6e69bed](https://github.com/Telefonica/stv-shaka-player/commit/6e69bed0160fcf61c8f42d7600147824e8453299)), closes [#3332](https://github.com/Telefonica/stv-shaka-player/issues/3332) +* **UI:** Exit PiP when destroying UI ([05346e3](https://github.com/Telefonica/stv-shaka-player/commit/05346e31ae0c7abd185a8289b8baf1d3a675a532)), closes [#3553](https://github.com/Telefonica/stv-shaka-player/issues/3553) + + +### Bug Fixes + +* `config.streaming.preferNativeHls` only applies to HLS streams ([#5167](https://github.com/Telefonica/stv-shaka-player/issues/5167)) ([f3e9dab](https://github.com/Telefonica/stv-shaka-player/commit/f3e9dabb3437c126e172ea97e6e793aa9140d3c7)), closes [#5166](https://github.com/Telefonica/stv-shaka-player/issues/5166) +* 4676 - Virgin Media set top box is incorrectly categorized as Apple/Safari ([#4678](https://github.com/Telefonica/stv-shaka-player/issues/4678)) ([65e9716](https://github.com/Telefonica/stv-shaka-player/commit/65e9716a2073dffa6fba146d71d6fb2633654994)), closes [#4676](https://github.com/Telefonica/stv-shaka-player/issues/4676) +* **abr:** use Network Info API in ABR getBandwidthEstimate ([#4263](https://github.com/Telefonica/stv-shaka-player/issues/4263)) ([1694b99](https://github.com/Telefonica/stv-shaka-player/commit/1694b995b9b608ae396aa84e4e161e2878b2e14c)) +* Account for server-side ad cue points in external text tracks. ([#3617](https://github.com/Telefonica/stv-shaka-player/issues/3617)) ([2666a60](https://github.com/Telefonica/stv-shaka-player/commit/2666a60c7fa53e6c6078a437f83885a6a03aeddf)) +* Add DASH MIME type mapping for src= playback ([#3805](https://github.com/Telefonica/stv-shaka-player/issues/3805)) ([f647ba6](https://github.com/Telefonica/stv-shaka-player/commit/f647ba687c43856b08143a89b1c6e2b188cdf98c)) +* Add explicit release() for FakeEventTarget ([#3950](https://github.com/Telefonica/stv-shaka-player/issues/3950)) ([6242622](https://github.com/Telefonica/stv-shaka-player/commit/62426223272d0955e130e6f67145e3203504379c)) +* Add fallback to TextDecoder and TextEncoder ([#4324](https://github.com/Telefonica/stv-shaka-player/issues/4324)) ([54095c2](https://github.com/Telefonica/stv-shaka-player/commit/54095c2185b9b0137a2db448c2263cda463bb75b)) +* Add missing module export in generated typescript defs ([#4163](https://github.com/Telefonica/stv-shaka-player/issues/4163)) ([3dc10d4](https://github.com/Telefonica/stv-shaka-player/commit/3dc10d406f15a8b513ae2fc339e15738980acb90)) +* Add mux.js to support.html ([#4923](https://github.com/Telefonica/stv-shaka-player/issues/4923)) ([cec295a](https://github.com/Telefonica/stv-shaka-player/commit/cec295a56b1682f742b834a2836df41d4cda62c9)) +* add strictMissingProperties suppressions to unblock strict missing properties on union types. ([#4371](https://github.com/Telefonica/stv-shaka-player/issues/4371)) ([c5678fb](https://github.com/Telefonica/stv-shaka-player/commit/c5678fbad3a63bb93eac1abbf70e9e23b79911f6)) +* Add support to file type in mediaCapabilities implementation ([#3570](https://github.com/Telefonica/stv-shaka-player/issues/3570)) ([13416e7](https://github.com/Telefonica/stv-shaka-player/commit/13416e72580d2baafe04ed03faf64b0029cb23f4)), closes [#3530](https://github.com/Telefonica/stv-shaka-player/issues/3530) +* Add support to file type in MediaCapabilities polyfill ([#3569](https://github.com/Telefonica/stv-shaka-player/issues/3569)) ([7dfb257](https://github.com/Telefonica/stv-shaka-player/commit/7dfb25764641301c9f5da858ae35dde2b6da6797)), closes [#3530](https://github.com/Telefonica/stv-shaka-player/issues/3530) +* Add Support to iOS 12 in MediaCapabilities polyfill ([#3573](https://github.com/Telefonica/stv-shaka-player/issues/3573)) ([180587a](https://github.com/Telefonica/stv-shaka-player/commit/180587a88e73b18a1eba93565ddf5f1834e9e1e8)) +* **ads:** Add ResizeObserver to CS ad manager. ([#3652](https://github.com/Telefonica/stv-shaka-player/issues/3652)) ([60188c0](https://github.com/Telefonica/stv-shaka-player/commit/60188c0f2a0b1389c685641e8869bd952e5a5c48)), closes [#3638](https://github.com/Telefonica/stv-shaka-player/issues/3638) +* **ads:** Dispose of ad manager on player detach ([bcba3a0](https://github.com/Telefonica/stv-shaka-player/commit/bcba3a0dc518db558caa3a579d0bfa9b51c076de)) +* **Ads:** Fix CS volume ad ([#5016](https://github.com/Telefonica/stv-shaka-player/issues/5016)) ([7d644ca](https://github.com/Telefonica/stv-shaka-player/commit/7d644ca030112a227142ac2f236e4e0a16fd97bb)) +* **ads:** Fix IMA crash when autoplay is rejected ([#4518](https://github.com/Telefonica/stv-shaka-player/issues/4518)) ([f619ee9](https://github.com/Telefonica/stv-shaka-player/commit/f619ee981fdbed918835ceb5d703ee6461a5a8fe)), closes [#4179](https://github.com/Telefonica/stv-shaka-player/issues/4179) +* **ads:** Fix stopping of Server Side Ad manager ([#3611](https://github.com/Telefonica/stv-shaka-player/issues/3611)) ([f513019](https://github.com/Telefonica/stv-shaka-player/commit/f513019fe1e189c29bf89933cfc15bed9a352fb2)) +* **ads:** Fix the skip ad button not being clickable [#3284](https://github.com/Telefonica/stv-shaka-player/issues/3284) ([#3326](https://github.com/Telefonica/stv-shaka-player/issues/3326)) ([78e181d](https://github.com/Telefonica/stv-shaka-player/commit/78e181db38875d360de3fd5ad76e82821b50e843)) +* **Ads:** Fix usage of EventManager on CS ([#5017](https://github.com/Telefonica/stv-shaka-player/issues/5017)) ([0fcaeaa](https://github.com/Telefonica/stv-shaka-player/commit/0fcaeaac5aaa1cec019aa4f156ecd1bfc5575536)) +* **Ads:** Fix usage of EventManager on CS ([#5084](https://github.com/Telefonica/stv-shaka-player/issues/5084)) ([e97264c](https://github.com/Telefonica/stv-shaka-player/commit/e97264c041ed8b24930df0f660d8d50ee60bf2ca)) +* **ads:** Fix VMAP ads stay muted on muted autoplay ([#4995](https://github.com/Telefonica/stv-shaka-player/issues/4995)) ([4c5cf61](https://github.com/Telefonica/stv-shaka-player/commit/4c5cf613c7150eb7def6f9bb92d5925e17406cb9)) +* allow build without text ([#4506](https://github.com/Telefonica/stv-shaka-player/issues/4506)) ([5f3afd4](https://github.com/Telefonica/stv-shaka-player/commit/5f3afd443cf9999997a471eee702b3b76c5e350e)) +* Allow muxjs to be loaded after Shaka ([65a2cfd](https://github.com/Telefonica/stv-shaka-player/commit/65a2cfdda98b913c6f5b802a299cabd7477f3d49)), closes [#3407](https://github.com/Telefonica/stv-shaka-player/issues/3407) +* Allow overriding special handling of 404s ([#4635](https://github.com/Telefonica/stv-shaka-player/issues/4635)) ([43598b4](https://github.com/Telefonica/stv-shaka-player/commit/43598b4670fdc95c7a25d3212f3533e3543e1371)), closes [#4548](https://github.com/Telefonica/stv-shaka-player/issues/4548) +* Allow the playback of TS without mux.js ([#5041](https://github.com/Telefonica/stv-shaka-player/issues/5041)) ([2e3c720](https://github.com/Telefonica/stv-shaka-player/commit/2e3c720daf10d7236478965f3c6d13163b13c302)) +* allow the playback on platforms when low latency APIs are not supported ([#4485](https://github.com/Telefonica/stv-shaka-player/issues/4485)) ([0239aa5](https://github.com/Telefonica/stv-shaka-player/commit/0239aa50d9653ebe6e44e8619fd7bc25d378ff6d)) +* Always polyfill MediaCapabilities for Apple browsers ([#3588](https://github.com/Telefonica/stv-shaka-player/issues/3588)) ([3c74483](https://github.com/Telefonica/stv-shaka-player/commit/3c74483829736e9fa35c9e86916f64e7a4e7f27c)) +* Avoid seeking on src when start time is 0 ([#3644](https://github.com/Telefonica/stv-shaka-player/issues/3644)) ([76c4f28](https://github.com/Telefonica/stv-shaka-player/commit/76c4f28e51218ef83b9177a6686777ed2ed63c58)), closes [#3518](https://github.com/Telefonica/stv-shaka-player/issues/3518) +* Caption can not turn off at iOS Safari ([#4978](https://github.com/Telefonica/stv-shaka-player/issues/4978)) ([b644860](https://github.com/Telefonica/stv-shaka-player/commit/b644860fd83a722a734141d9834252cca84fa354)) +* **cast:** Make cast tests more forgiving. ([a1e3103](https://github.com/Telefonica/stv-shaka-player/commit/a1e3103d6dadf693bb3982fe94525b1701558a16)) +* **cast:** Reduce size of Cast update messages ([#4644](https://github.com/Telefonica/stv-shaka-player/issues/4644)) ([b36b95d](https://github.com/Telefonica/stv-shaka-player/commit/b36b95db0ebfd718286be1281d51304a62d72159)) +* **cast:** Use cast platform APIs in MediaCapabilties polyfill ([#4727](https://github.com/Telefonica/stv-shaka-player/issues/4727)) ([737dd27](https://github.com/Telefonica/stv-shaka-player/commit/737dd272d6ecec34f00824a438d22e1048e5e213)) +* **cea:** Fix BUFFER_READ_OUT_OF_BOUNDS error when CEA caption packets are empty ([#3609](https://github.com/Telefonica/stv-shaka-player/issues/3609)) ([734682d](https://github.com/Telefonica/stv-shaka-player/commit/734682dec11b0beae3fc68bd176c40258d546c8d)), closes [#3608](https://github.com/Telefonica/stv-shaka-player/issues/3608) +* **cea:** Fix MAX_ROWS in CEA-708 window ([#4757](https://github.com/Telefonica/stv-shaka-player/issues/4757)) ([9dbcc05](https://github.com/Telefonica/stv-shaka-player/commit/9dbcc05a7538c77b3b49c1f67a7aa5f3589d5d20)) +* **cea:** make a more robust CEA MP4 parser ([#3965](https://github.com/Telefonica/stv-shaka-player/issues/3965)) ([70cbd25](https://github.com/Telefonica/stv-shaka-player/commit/70cbd250044150ccb396f21015bd7fb7a79c7a72)) +* **chapters:** removed duplicate chapters by id ([#4810](https://github.com/Telefonica/stv-shaka-player/issues/4810)) ([992f9d6](https://github.com/Telefonica/stv-shaka-player/commit/992f9d61be5750f59a022b02d609fb392ddc9560)) +* check for negative rows before moving ([#4510](https://github.com/Telefonica/stv-shaka-player/issues/4510)) ([12e3305](https://github.com/Telefonica/stv-shaka-player/commit/12e3305e6d121ed1cb3d3cf686be68cfdff2d9fb)), closes [#4508](https://github.com/Telefonica/stv-shaka-player/issues/4508) +* choose the configured preferred text role at start ([#3399](https://github.com/Telefonica/stv-shaka-player/issues/3399)) ([d47c823](https://github.com/Telefonica/stv-shaka-player/commit/d47c823afab404f0ef4a6269086c88c89efedcc1)) +* Clear buffer on seek if mediaState is updating ([#3795](https://github.com/Telefonica/stv-shaka-player/issues/3795)) ([bc7917b](https://github.com/Telefonica/stv-shaka-player/commit/bc7917ba714b6858a34068d892d41d8122c209f7)), closes [#3299](https://github.com/Telefonica/stv-shaka-player/issues/3299) +* Content reload starttime with HLS on iOS ([#4575](https://github.com/Telefonica/stv-shaka-player/issues/4575)) ([f51f283](https://github.com/Telefonica/stv-shaka-player/commit/f51f283f43d1f2123ca9962b66f16d553a61eddb)), closes [#4244](https://github.com/Telefonica/stv-shaka-player/issues/4244) +* **css:** Fix missing % in calculation ([#4157](https://github.com/Telefonica/stv-shaka-player/issues/4157)) ([16eefe2](https://github.com/Telefonica/stv-shaka-player/commit/16eefe231c57397a67676fb379b99d90fe5252e8)) +* **css:** Fix missing calc() statements ([#4156](https://github.com/Telefonica/stv-shaka-player/issues/4156)) ([db22e99](https://github.com/Telefonica/stv-shaka-player/commit/db22e9989bf3df84702fea37a686f0d374811b9b)), closes [#4155](https://github.com/Telefonica/stv-shaka-player/issues/4155) +* **dash:** Account for bandwidth before filtering text stream ([#3765](https://github.com/Telefonica/stv-shaka-player/issues/3765)) ([c97438a](https://github.com/Telefonica/stv-shaka-player/commit/c97438ae03ffd44382b2e682b9e55f311385f788)), closes [#3724](https://github.com/Telefonica/stv-shaka-player/issues/3724) +* **DASH:** Fix dynamic manifests from edgeware ([#4914](https://github.com/Telefonica/stv-shaka-player/issues/4914)) ([03c95ee](https://github.com/Telefonica/stv-shaka-player/commit/03c95ee93427a42111123f8b8a195dd336e95691)) +* **dash:** Fix HDR signalling via essential or supplemental property ([#3727](https://github.com/Telefonica/stv-shaka-player/issues/3727)) ([b5b8c2f](https://github.com/Telefonica/stv-shaka-player/commit/b5b8c2fe6c00ba9059f7481f6dbb56c5440e6357)), closes [#3726](https://github.com/Telefonica/stv-shaka-player/issues/3726) +* **dash:** Fix performance regression ([#4064](https://github.com/Telefonica/stv-shaka-player/issues/4064)) ([e313815](https://github.com/Telefonica/stv-shaka-player/commit/e313815ead460f3c3bc0005252c171dcaa37a103)) +* **dash:** Fix playback of Dolby Atmos ([#4173](https://github.com/Telefonica/stv-shaka-player/issues/4173)) ([1a6e93a](https://github.com/Telefonica/stv-shaka-player/commit/1a6e93add8bea530e80d32e6e1edd2983c15b4e3)), closes [#4171](https://github.com/Telefonica/stv-shaka-player/issues/4171) +* **dash:** Fix seek range issues on transition from live to VOD ([30efd0f](https://github.com/Telefonica/stv-shaka-player/commit/30efd0feee71f39c56b47e8cb2273f886a8bc9a0)), closes [#3675](https://github.com/Telefonica/stv-shaka-player/issues/3675) +* **dash:** Fix stalls on a live dash stream. ([7e50866](https://github.com/Telefonica/stv-shaka-player/commit/7e50866bb539ddd7e70ed6d6c245793b353262a6)) +* **DASH:** Support "forced-subtitle" role ([#3807](https://github.com/Telefonica/stv-shaka-player/issues/3807)) ([463c170](https://github.com/Telefonica/stv-shaka-player/commit/463c170f7fcf08761e468bba6edf1d1040cf2173)), closes [#3767](https://github.com/Telefonica/stv-shaka-player/issues/3767) +* Dedupe DRM init data ([#3695](https://github.com/Telefonica/stv-shaka-player/issues/3695)) ([0c7fe7d](https://github.com/Telefonica/stv-shaka-player/commit/0c7fe7d84e1ec670bed93f2053bb8271781e301c)) +* **Demo:** Allow manifest type for DAI custom assets ([#4977](https://github.com/Telefonica/stv-shaka-player/issues/4977)) ([2a66112](https://github.com/Telefonica/stv-shaka-player/commit/2a6611249934f3f9b4190815fae95369dc5736a1)) +* **demo:** allow switch between UITextDisplayer and SimpleTextDisplayer ([#4275](https://github.com/Telefonica/stv-shaka-player/issues/4275)) ([76cd039](https://github.com/Telefonica/stv-shaka-player/commit/76cd0398ff0115cf2c4c8369a50eee7fa12975cf)) +* **demo:** erroneous FairPlay keysystem in demo ([#4276](https://github.com/Telefonica/stv-shaka-player/issues/4276)) ([bfdeb73](https://github.com/Telefonica/stv-shaka-player/commit/bfdeb738aa5e9c464e79cdb787be11215eff6cc9)) +* **demo:** Fix 'Tears of Steel (live, DASH, Server Side ads)' ([#3758](https://github.com/Telefonica/stv-shaka-player/issues/3758)) ([939db10](https://github.com/Telefonica/stv-shaka-player/commit/939db107a7fdc7235395cd4542c1b736a34bc536)) +* **demo:** Fix centering of icons, add hover effect on settings ([#3352](https://github.com/Telefonica/stv-shaka-player/issues/3352)) ([ef0c651](https://github.com/Telefonica/stv-shaka-player/commit/ef0c651ac04f9e8218cab16e1b261a7685264713)) +* Display captions with forward slashes ([#3556](https://github.com/Telefonica/stv-shaka-player/issues/3556)) ([8746794](https://github.com/Telefonica/stv-shaka-player/commit/8746794a53bd08c8562290cbdb5b8691259ae516)) +* Do not report MANIFEST RESTRICTIONS_CANNOT_BE_MET error twice ([#4194](https://github.com/Telefonica/stv-shaka-player/issues/4194)) ([28d651b](https://github.com/Telefonica/stv-shaka-player/commit/28d651b0cdd7ed0b7c5e560800d35333ee7c534f)), closes [#4190](https://github.com/Telefonica/stv-shaka-player/issues/4190) +* **docs:** corrects typo in project README ([#3368](https://github.com/Telefonica/stv-shaka-player/issues/3368)) ([3404805](https://github.com/Telefonica/stv-shaka-player/commit/340480525d6949d6a76fab7b0b4b26aae7ea30fa)) +* Don't destroy ad manager on detach ([#3665](https://github.com/Telefonica/stv-shaka-player/issues/3665)) ([6eb95bd](https://github.com/Telefonica/stv-shaka-player/commit/6eb95bdef5edf7bb90c36c6d78c10d142f861cd9)) +* Don't force update captions by default ([#3425](https://github.com/Telefonica/stv-shaka-player/issues/3425)) ([a0d3e52](https://github.com/Telefonica/stv-shaka-player/commit/a0d3e528de04f1b0fe5a33ffcb7844e1414f1b5e)) +* Don't forget active track after new period is added to live stream. ([c19a153](https://github.com/Telefonica/stv-shaka-player/commit/c19a15356edaba6fe3bf7c59d52a9a0f6fbf4ddc)), closes [#3510](https://github.com/Telefonica/stv-shaka-player/issues/3510) +* Don't gap jump at start of video if autoplay is not set ([#3645](https://github.com/Telefonica/stv-shaka-player/issues/3645)) ([2fc746f](https://github.com/Telefonica/stv-shaka-player/commit/2fc746f2edf74b4cf8e196ec392021a924df9cd0)), closes [#3451](https://github.com/Telefonica/stv-shaka-player/issues/3451) +* Don't send drmsessionupdate after unload ([#4248](https://github.com/Telefonica/stv-shaka-player/issues/4248)) ([f404c88](https://github.com/Telefonica/stv-shaka-player/commit/f404c88bbe001edf44d7ba6f6ab24e1fb60cfcc9)) +* Enforce string-format of event data keys ([6078f26](https://github.com/Telefonica/stv-shaka-player/commit/6078f26e3c4f08a79ecba7e6d8b97ae121865ec3)) +* Failed to set 'currentTime' property on 'HTMLMediaElement' on a Hisense TV ([#4962](https://github.com/Telefonica/stv-shaka-player/issues/4962)) ([59d2e09](https://github.com/Telefonica/stv-shaka-player/commit/59d2e09e98a66558e65c33b7d55ea8345f3f8099)) +* Failover in geo-redundant streams ([#3587](https://github.com/Telefonica/stv-shaka-player/issues/3587)) ([44b807b](https://github.com/Telefonica/stv-shaka-player/commit/44b807b1994a4622580e7a473d1f5be06f0a7628)) +* FairPlay playback ([#3531](https://github.com/Telefonica/stv-shaka-player/issues/3531)) ([c1a6974](https://github.com/Telefonica/stv-shaka-player/commit/c1a6974526b97e1911d0309b94d7bbc681170d6a)) +* Fallback to isTypeSupported when cast namespace is undefined ([#5012](https://github.com/Telefonica/stv-shaka-player/issues/5012)) ([1834ad3](https://github.com/Telefonica/stv-shaka-player/commit/1834ad3d865bfc900c82738a95f2f278735e0385)) +* Filter unsupported H.264 streams in Xbox ([#3411](https://github.com/Telefonica/stv-shaka-player/issues/3411)) ([a096bc1](https://github.com/Telefonica/stv-shaka-player/commit/a096bc1452d48c8cbcc250b960d7bd8f79f1a83a)) +* Filter unsupported H.264 streams in Xbox ([#4493](https://github.com/Telefonica/stv-shaka-player/issues/4493)) ([ea02766](https://github.com/Telefonica/stv-shaka-player/commit/ea0276686d77e3444cf14f30f3f294c48be117e8)) +* Fix ARIA label on replay button ([#3513](https://github.com/Telefonica/stv-shaka-player/issues/3513)) ([2dedd9f](https://github.com/Telefonica/stv-shaka-player/commit/2dedd9f3f5c10b4265c2264b4f6ea6573aeabc4f)), closes [#3512](https://github.com/Telefonica/stv-shaka-player/issues/3512) +* Fix audio language switching while using AirPlay ([#3472](https://github.com/Telefonica/stv-shaka-player/issues/3472)) ([f9c289e](https://github.com/Telefonica/stv-shaka-player/commit/f9c289efd1086417d33f515ef481113fe36ce662)), closes [#3125](https://github.com/Telefonica/stv-shaka-player/issues/3125) +* Fix audio mime type in multiplexed HLS stream ([#4241](https://github.com/Telefonica/stv-shaka-player/issues/4241)) ([0c0d6a2](https://github.com/Telefonica/stv-shaka-player/commit/0c0d6a22396cdc71c7a624ff485895aa1355a45d)) +* Fix bitmap-based cue size ([#4453](https://github.com/Telefonica/stv-shaka-player/issues/4453)) ([598c0b4](https://github.com/Telefonica/stv-shaka-player/commit/598c0b4c3ab2a3986f3d8d885b3fd36879eaf535)) +* Fix bufferBehind setting broken by image segments ([#4718](https://github.com/Telefonica/stv-shaka-player/issues/4718)) ([54f7a5c](https://github.com/Telefonica/stv-shaka-player/commit/54f7a5cd88159c77cbb9f740ab6194babeb24c2d)), closes [#4717](https://github.com/Telefonica/stv-shaka-player/issues/4717) +* Fix buffering due to re-fetch (SegmentIterator) ([#3419](https://github.com/Telefonica/stv-shaka-player/issues/3419)) ([9e6da5a](https://github.com/Telefonica/stv-shaka-player/commit/9e6da5a6e96234fa99b96e3931774781d11e2ac8)) +* Fix buffering due to re-fetch (SegmentTemplate+duration) ([#3419](https://github.com/Telefonica/stv-shaka-player/issues/3419)) ([9dc4664](https://github.com/Telefonica/stv-shaka-player/commit/9dc466475a857041aa485ac7a804aae9de9c63c1)) +* Fix buffering due to re-fetch (SegmentTimeline) ([3222370](https://github.com/Telefonica/stv-shaka-player/commit/3222370674d868d121ffec2e0a1fc4e978c2e005)) +* Fix captions not working after a period transition on live DASH streams ([#3801](https://github.com/Telefonica/stv-shaka-player/issues/3801)) ([e745c29](https://github.com/Telefonica/stv-shaka-player/commit/e745c290321bf94da63c56f1fd9980edb25f3f40)), closes [#3783](https://github.com/Telefonica/stv-shaka-player/issues/3783) +* Fix CC parsing of EPB and v1 TKHD boxes ([#3610](https://github.com/Telefonica/stv-shaka-player/issues/3610)) ([e4ba5de](https://github.com/Telefonica/stv-shaka-player/commit/e4ba5deadedc6c1def98d83b1c4d69d7f0181a29)), closes [#3502](https://github.com/Telefonica/stv-shaka-player/issues/3502) +* Fix choosing tracks from streaming event ([#3459](https://github.com/Telefonica/stv-shaka-player/issues/3459)) ([760161f](https://github.com/Telefonica/stv-shaka-player/commit/760161f6ddf809da82c762956080fab7eb73f489)), closes [#3448](https://github.com/Telefonica/stv-shaka-player/issues/3448) +* Fix clearing buffer when requested for already-selected variant ([#3477](https://github.com/Telefonica/stv-shaka-player/issues/3477)) ([e85009d](https://github.com/Telefonica/stv-shaka-player/commit/e85009de325c9da803df90ed37f9ef9c70788fc8)), closes [#3450](https://github.com/Telefonica/stv-shaka-player/issues/3450) +* Fix compilation error with strict constness ([7843661](https://github.com/Telefonica/stv-shaka-player/commit/784366119083dbdd7383a1a614c97f6c96bd2249)) +* Fix compiler error introduced in [#3864](https://github.com/Telefonica/stv-shaka-player/issues/3864) ([#3906](https://github.com/Telefonica/stv-shaka-player/issues/3906)) ([0c0c5c9](https://github.com/Telefonica/stv-shaka-player/commit/0c0c5c99bd56fc50f648aec5d170d8901d8ba0e0)) +* Fix DASH transition from dynamic to static ([#3497](https://github.com/Telefonica/stv-shaka-player/issues/3497)) ([b3166db](https://github.com/Telefonica/stv-shaka-player/commit/b3166db4bc7cac968a03796bc9c2d7e598fb88c7)), closes [#3376](https://github.com/Telefonica/stv-shaka-player/issues/3376) +* Fix detection of ac4, dts, and dolby h265 ([#4657](https://github.com/Telefonica/stv-shaka-player/issues/4657)) ([1adc00a](https://github.com/Telefonica/stv-shaka-player/commit/1adc00aec51b0a37926a9f6fdfcd28f0304f049b)) +* Fix download of some HLS assets ([#3934](https://github.com/Telefonica/stv-shaka-player/issues/3934)) ([61c0c09](https://github.com/Telefonica/stv-shaka-player/commit/61c0c09de96a50133d28a22df632b48b89eb1d13)) +* Fix DRM workaround for Tizen and Xbox with ac-3 boxes ([#3631](https://github.com/Telefonica/stv-shaka-player/issues/3631)) ([571cdc6](https://github.com/Telefonica/stv-shaka-player/commit/571cdc69bef10c8ce50428b459587613fae73943)), closes [#3589](https://github.com/Telefonica/stv-shaka-player/issues/3589) +* Fix DRM workaround for Tizen and Xbox with avc3 boxes ([#3625](https://github.com/Telefonica/stv-shaka-player/issues/3625)) ([bbc3e9f](https://github.com/Telefonica/stv-shaka-player/commit/bbc3e9fd37072061acf33d99e6f04d415bda094a)) +* Fix DRM workaround for Tizen and Xbox with hvc1/hev1 boxes ([#4743](https://github.com/Telefonica/stv-shaka-player/issues/4743)) ([b56bd28](https://github.com/Telefonica/stv-shaka-player/commit/b56bd2871f31bf438186c93d0e5c423f7597bf83)), closes [#4742](https://github.com/Telefonica/stv-shaka-player/issues/4742) +* Fix duplicate updates in StreamingEngine ([#4840](https://github.com/Telefonica/stv-shaka-player/issues/4840)) ([0404fd3](https://github.com/Telefonica/stv-shaka-player/commit/0404fd3c61ea9594af57de6622d25d976fb0dba4)), closes [#4831](https://github.com/Telefonica/stv-shaka-player/issues/4831) +* Fix EC-3 box support in DRM workaround on smart TVs ([#3427](https://github.com/Telefonica/stv-shaka-player/issues/3427)) ([87786f4](https://github.com/Telefonica/stv-shaka-player/commit/87786f4df6fd172dcc6cb996b947104f646d9af2)) +* Fix encryption detection to work around broken platforms ([#4169](https://github.com/Telefonica/stv-shaka-player/issues/4169)) ([b945376](https://github.com/Telefonica/stv-shaka-player/commit/b94537675033e0752ccb9abca32f28b6d278a205)) +* Fix enforcement of cue alignment styles ([2250324](https://github.com/Telefonica/stv-shaka-player/commit/2250324a4acd039e3d86ce59178d476cadaa3aef)), closes [#3379](https://github.com/Telefonica/stv-shaka-player/issues/3379) +* Fix EOS set-top box being identified as Apple. ([#4310](https://github.com/Telefonica/stv-shaka-player/issues/4310)) ([981fe9d](https://github.com/Telefonica/stv-shaka-player/commit/981fe9dcf38a174911e915968f50f9d6fe62ad22)) +* Fix event listener leaks in Player ([#4229](https://github.com/Telefonica/stv-shaka-player/issues/4229)) ([5cab30d](https://github.com/Telefonica/stv-shaka-player/commit/5cab30dc1a6a2d0e84897ffdc2e12fb0fa4d15e4)) +* Fix exception in StreamingEngine for EMSG with HLS ([#3887](https://github.com/Telefonica/stv-shaka-player/issues/3887)) ([0c4a79f](https://github.com/Telefonica/stv-shaka-player/commit/0c4a79f4354f38dc09957fa89a80a11ec0abc88e)), closes [#3886](https://github.com/Telefonica/stv-shaka-player/issues/3886) +* Fix exception with streaming.startAtSegmentBoundary ([#4216](https://github.com/Telefonica/stv-shaka-player/issues/4216)) ([b3d4c1c](https://github.com/Telefonica/stv-shaka-player/commit/b3d4c1cc2ddcadca27aca0b92d24649992e31361)), closes [#4188](https://github.com/Telefonica/stv-shaka-player/issues/4188) +* Fix exceptions when quickly shutting down src= on Safari ([#4088](https://github.com/Telefonica/stv-shaka-player/issues/4088)) ([8ed53a3](https://github.com/Telefonica/stv-shaka-player/commit/8ed53a35e29041b7361dfa5d80acbe33d12026fc)), closes [#4087](https://github.com/Telefonica/stv-shaka-player/issues/4087) +* Fix failed assertion for eviction logic ([29e7ab1](https://github.com/Telefonica/stv-shaka-player/commit/29e7ab19d998e86e5466b296566bacca79989c6d)), closes [#3169](https://github.com/Telefonica/stv-shaka-player/issues/3169) +* Fix failure with multiple thumbnails per period ([052e794](https://github.com/Telefonica/stv-shaka-player/commit/052e7943b191973776aeab899ac97a21b09dc819)), closes [#3383](https://github.com/Telefonica/stv-shaka-player/issues/3383) +* Fix fetch plugin with old implementations ([#5091](https://github.com/Telefonica/stv-shaka-player/issues/5091)) ([0004ade](https://github.com/Telefonica/stv-shaka-player/commit/0004ade02bc6a6ebb84583f433b5f1130797aaeb)) +* Fix filtering of duplicate image streams ([42674be](https://github.com/Telefonica/stv-shaka-player/commit/42674bee038eb1b0881dd7f0303944a043186103)), closes [#3383](https://github.com/Telefonica/stv-shaka-player/issues/3383) +* Fix flattenedCues in WebVttGenerator ([#4867](https://github.com/Telefonica/stv-shaka-player/issues/4867)) ([1a69a22](https://github.com/Telefonica/stv-shaka-player/commit/1a69a22b2fb0d825e8cb23b71f40ad4a8aaccb5b)) +* Fix getVideoPlaybackQuality in WebOS 3 ([#4316](https://github.com/Telefonica/stv-shaka-player/issues/4316)) ([e88469d](https://github.com/Telefonica/stv-shaka-player/commit/e88469dd921f9d9e0b62c7ded856c240882c691a)) +* Fix handling of CC when switching between codecs ([#5160](https://github.com/Telefonica/stv-shaka-player/issues/5160)) ([2203087](https://github.com/Telefonica/stv-shaka-player/commit/2203087b1e94c328f1fc095b5e17ff690b31453b)) +* Fix hang when seeking to the last segment ([#4537](https://github.com/Telefonica/stv-shaka-player/issues/4537)) ([951aaea](https://github.com/Telefonica/stv-shaka-player/commit/951aaea8225b75beea5d2699b0213bb1a950c679)) +* Fix HEAD request exception ([#5194](https://github.com/Telefonica/stv-shaka-player/issues/5194)) ([265829b](https://github.com/Telefonica/stv-shaka-player/commit/265829b074f922b550e51fa10ce7f87dd222ffe9)), closes [#5164](https://github.com/Telefonica/stv-shaka-player/issues/5164) +* Fix hung playback on rapid seek ([#3479](https://github.com/Telefonica/stv-shaka-player/issues/3479)) ([f7facc0](https://github.com/Telefonica/stv-shaka-player/commit/f7facc043ec983de10e9f90e56ccb33ff5176903)), closes [#3384](https://github.com/Telefonica/stv-shaka-player/issues/3384) +* Fix key ID byteswapping for PlayReady on PS4 ([#4377](https://github.com/Telefonica/stv-shaka-player/issues/4377)) ([bbb0640](https://github.com/Telefonica/stv-shaka-player/commit/bbb0640e2c6230732f6d0789ea82a2721a2a975c)) +* Fix key rotation in DASH ([6143a6d](https://github.com/Telefonica/stv-shaka-player/commit/6143a6d31465c7715be452fa6c60f770aeb474c5)), closes [#3169](https://github.com/Telefonica/stv-shaka-player/issues/3169) +* Fix legacy codec support by rewriting codec metadata ([#4858](https://github.com/Telefonica/stv-shaka-player/issues/4858)) ([5f33fea](https://github.com/Telefonica/stv-shaka-player/commit/5f33feacbf44976a9a63b285e9cb635d5a44194d)) +* Fix mediaCapabilities polyfill on Chromecast ([de77787](https://github.com/Telefonica/stv-shaka-player/commit/de777872193d2ebf35559471ec72e9a87b0b8e6e)) +* Fix MediaCapabilities polyfill on Hisense ([#4927](https://github.com/Telefonica/stv-shaka-player/issues/4927)) ([c217de0](https://github.com/Telefonica/stv-shaka-player/commit/c217de08bac79d63e4d32ab9eac099f14f057046)) +* Fix MediaCapabilities polyfill on Playstation 4 ([#4320](https://github.com/Telefonica/stv-shaka-player/issues/4320)) ([ae8255a](https://github.com/Telefonica/stv-shaka-player/commit/ae8255a4a5520ad07489fcc196b20b6d49f382a1)) +* Fix MediaCapabilities polyfill on Playstation 5 ([#3808](https://github.com/Telefonica/stv-shaka-player/issues/3808)) ([41f3db2](https://github.com/Telefonica/stv-shaka-player/commit/41f3db28ad0501804e30c7009a543db93127cee9)), closes [#3582](https://github.com/Telefonica/stv-shaka-player/issues/3582) +* Fix MediaCapabilities polyfill on Safari ([ca1535d](https://github.com/Telefonica/stv-shaka-player/commit/ca1535d03f0c3ba84345543611d1e2a047419de4)), closes [#3696](https://github.com/Telefonica/stv-shaka-player/issues/3696) [#3530](https://github.com/Telefonica/stv-shaka-player/issues/3530) +* Fix MediaCapabilities polyfill on Tizen and WebOS ([#4396](https://github.com/Telefonica/stv-shaka-player/issues/4396)) ([f5fb3e5](https://github.com/Telefonica/stv-shaka-player/commit/f5fb3e5d4670b177db001b28d13cb25a6e947ffa)), closes [#4383](https://github.com/Telefonica/stv-shaka-player/issues/4383) [#4357](https://github.com/Telefonica/stv-shaka-player/issues/4357) +* Fix memory leak in DASH live streams with inband EventStream ([#3957](https://github.com/Telefonica/stv-shaka-player/issues/3957)) ([7891a85](https://github.com/Telefonica/stv-shaka-player/commit/7891a85485ab05d5de72a496637f3b91653b2c60)) +* Fix misdetection of HEVC support on MS Edge ([#3897](https://github.com/Telefonica/stv-shaka-player/issues/3897)) ([4bb7b66](https://github.com/Telefonica/stv-shaka-player/commit/4bb7b6640ae48e6929eabd1d0142fcbd3f61e482)), closes [#3860](https://github.com/Telefonica/stv-shaka-player/issues/3860) +* Fix missing originalUri in response filters ([#5114](https://github.com/Telefonica/stv-shaka-player/issues/5114)) ([7dafd2f](https://github.com/Telefonica/stv-shaka-player/commit/7dafd2f782e6edc2d7fcf38b0db3884b28a6fd2c)) +* Fix missing override in MetaSegmentIndex ([1dbd75a](https://github.com/Telefonica/stv-shaka-player/commit/1dbd75ad7dae99cd5d315139291d29fae85a0781)) +* Fix multi-period DASH with descriptive audio ([#4629](https://github.com/Telefonica/stv-shaka-player/issues/4629)) ([a92493c](https://github.com/Telefonica/stv-shaka-player/commit/a92493c009a4cf3a8a3d95c7fbd2c13b46c4d024)), closes [#4500](https://github.com/Telefonica/stv-shaka-player/issues/4500) +* Fix multiperiod without consistent thumbnails ([ed1563f](https://github.com/Telefonica/stv-shaka-player/commit/ed1563f70df889fb1c57f45cd2ec01d579e565cf)), closes [#3383](https://github.com/Telefonica/stv-shaka-player/issues/3383) +* Fix new method missing from cast proxy ([0a62396](https://github.com/Telefonica/stv-shaka-player/commit/0a62396ae4f1470c2af76db8b9be488a0602e964)), closes [#3392](https://github.com/Telefonica/stv-shaka-player/issues/3392) [#3389](https://github.com/Telefonica/stv-shaka-player/issues/3389) +* Fix PERIOD_FLATTENING_FAILED error when periods have different base sample types ([#4206](https://github.com/Telefonica/stv-shaka-player/issues/4206)) ([9202678](https://github.com/Telefonica/stv-shaka-player/commit/9202678ec821078b433ff387ba2c926bfd8d7958)), closes [#4202](https://github.com/Telefonica/stv-shaka-player/issues/4202) +* Fix playback failure due to rounding errors ([15e2deb](https://github.com/Telefonica/stv-shaka-player/commit/15e2deb047ac1d1d5cdceae3948bd849d61264c4)), closes [#3717](https://github.com/Telefonica/stv-shaka-player/issues/3717) +* Fix playRangeEnd for certain content ([#4068](https://github.com/Telefonica/stv-shaka-player/issues/4068)) ([65c1a72](https://github.com/Telefonica/stv-shaka-player/commit/65c1a7231ad9e609198f6ff527d3a4efbe01aace)), closes [#4026](https://github.com/Telefonica/stv-shaka-player/issues/4026) +* Fix race that allows multiple text streams to be loaded ([#5129](https://github.com/Telefonica/stv-shaka-player/issues/5129)) ([35832b1](https://github.com/Telefonica/stv-shaka-player/commit/35832b1b9c9c3eb08ff64ba90661a2f8f0f2c3db)) +* Fix rare exception after StreamingEngine teardown ([#4830](https://github.com/Telefonica/stv-shaka-player/issues/4830)) ([9887612](https://github.com/Telefonica/stv-shaka-player/commit/988761246a188c2d58142430a15975b24f9a46ee)), closes [#4813](https://github.com/Telefonica/stv-shaka-player/issues/4813) +* Fix segment index assertions with DAI ([49e6e33](https://github.com/Telefonica/stv-shaka-player/commit/49e6e33011a29508e3c30c43f41616d9d2a0fd98)) +* Fix selectVariantsByLabel using src= ([#5154](https://github.com/Telefonica/stv-shaka-player/issues/5154)) ([7e3adce](https://github.com/Telefonica/stv-shaka-player/commit/7e3adce4a30063d581f25bbe6aab35d54376e95c)) +* Fix STORAGE_LIMIT_REACHED error masked by DOWNLOAD_SIZE_CALLBACK_ERROR ([#3396](https://github.com/Telefonica/stv-shaka-player/issues/3396)) ([69c310c](https://github.com/Telefonica/stv-shaka-player/commit/69c310cefd2833285b459afc7f3cc026f8226f2a)) +* Fix subtitles not added to DOM region ([#4733](https://github.com/Telefonica/stv-shaka-player/issues/4733)) ([7f0e059](https://github.com/Telefonica/stv-shaka-player/commit/7f0e0596bc266cc7c1e7cfdf96e3aab7ae3b19eb)), closes [#4680](https://github.com/Telefonica/stv-shaka-player/issues/4680) +* Fix support for TTAF1 namespace (old version of TTML) ([#3864](https://github.com/Telefonica/stv-shaka-player/issues/3864)) ([b4f59c4](https://github.com/Telefonica/stv-shaka-player/commit/b4f59c4f62ff4751e6830c52c2e72ff446503ec8)), closes [#3009](https://github.com/Telefonica/stv-shaka-player/issues/3009) +* Fix TextDecoder fallback and browser support check ([#4403](https://github.com/Telefonica/stv-shaka-player/issues/4403)) ([e67b64a](https://github.com/Telefonica/stv-shaka-player/commit/e67b64af4c0e357fb0f3fae67dba00d4bd7c6bf5)) +* Fix thumbnail duration, expose start time and duration ([f5e577b](https://github.com/Telefonica/stv-shaka-player/commit/f5e577ba7629e9a33db8239365b920e3390eb8dc)), closes [#3517](https://github.com/Telefonica/stv-shaka-player/issues/3517) +* Fix thumbnail position calculation ([#3516](https://github.com/Telefonica/stv-shaka-player/issues/3516)) ([097c9a1](https://github.com/Telefonica/stv-shaka-player/commit/097c9a1cc4d17be4e583ceee185eab0ab7b02c97)), closes [#3511](https://github.com/Telefonica/stv-shaka-player/issues/3511) +* Fix usage of Shaka without polyfills ([b330572](https://github.com/Telefonica/stv-shaka-player/commit/b330572a51159825187f770ab4513d92f86bbd62)) +* Fix video/mp2t mimetype conversion. ([#5039](https://github.com/Telefonica/stv-shaka-player/issues/5039)) ([cec2b28](https://github.com/Telefonica/stv-shaka-player/commit/cec2b287b52cebcc89e66d7c2f2b4b24dedfef1a)) +* Fix vp09 playback on webOS ([#3566](https://github.com/Telefonica/stv-shaka-player/issues/3566)) ([a496ddc](https://github.com/Telefonica/stv-shaka-player/commit/a496ddca53b7e02c6a640e7bf7dda4df33d86bd5)) +* Fix VP9 codec checks on Mac Firefox ([#4391](https://github.com/Telefonica/stv-shaka-player/issues/4391)) ([136348d](https://github.com/Telefonica/stv-shaka-player/commit/136348d2215a951f8395a79d63f930fc95d9593f)) +* Fix WebVTT parser failure on REGION blocks ([#4915](https://github.com/Telefonica/stv-shaka-player/issues/4915)) ([f4e8518](https://github.com/Telefonica/stv-shaka-player/commit/f4e85183e80eca9fe8f7e76c365ebe6fc62af860)) +* Fixes bug in trick mode stream concatenation ([f091084](https://github.com/Telefonica/stv-shaka-player/commit/f0910842116157d71b10cd737d5f9f99354d5670)), closes [#3423](https://github.com/Telefonica/stv-shaka-player/issues/3423) +* Fixes updating of nested cues ([e0ab8e1](https://github.com/Telefonica/stv-shaka-player/commit/e0ab8e12bfd351c13ecae3c7fb0c0b0f8cd89752)), closes [#3524](https://github.com/Telefonica/stv-shaka-player/issues/3524) [#3643](https://github.com/Telefonica/stv-shaka-player/issues/3643) +* Force update captions when element resizes ([#3426](https://github.com/Telefonica/stv-shaka-player/issues/3426)) ([a09fa31](https://github.com/Telefonica/stv-shaka-player/commit/a09fa311888db5735b2f62b2d112a07058e73ffb)) +* Force update captions with fullscreen ([#3414](https://github.com/Telefonica/stv-shaka-player/issues/3414)) ([b426fe8](https://github.com/Telefonica/stv-shaka-player/commit/b426fe87f8f00c54988a23bafe05c0e27898d776)) +* Force using mcap polyfill on EOS browsers ([#4630](https://github.com/Telefonica/stv-shaka-player/issues/4630)) ([a8ea1ad](https://github.com/Telefonica/stv-shaka-player/commit/a8ea1adb8c2559e49d668a69448c837ef4670c04)) +* Handle empty media segments for Mp4VttParser ([#5131](https://github.com/Telefonica/stv-shaka-player/issues/5131)) ([bbaffe8](https://github.com/Telefonica/stv-shaka-player/commit/bbaffe8865aed2b4957fe4f5155174f823611cc7)), closes [#4429](https://github.com/Telefonica/stv-shaka-player/issues/4429) +* **HLS:** Add `.tsa` and .`tsv` file extensions as valid MPEG2-TS. ([#5034](https://github.com/Telefonica/stv-shaka-player/issues/5034)) ([6c4efe2](https://github.com/Telefonica/stv-shaka-player/commit/6c4efe2a4fedaf74fb0151504adada6f597dbf9a)) +* **HLS:** Adding support for DTS Express in HLS fMP4 ([#5112](https://github.com/Telefonica/stv-shaka-player/issues/5112)) ([#5117](https://github.com/Telefonica/stv-shaka-player/issues/5117)) ([de90328](https://github.com/Telefonica/stv-shaka-player/commit/de90328cec936d3dba986396aefb5d2d69a9b373)) +* **hls:** Assume MP4 if MIME type can't be deduced ([#3325](https://github.com/Telefonica/stv-shaka-player/issues/3325)) ([7714099](https://github.com/Telefonica/stv-shaka-player/commit/77140991f10885b0169495c29300ea35b04ad511)), closes [#3142](https://github.com/Telefonica/stv-shaka-player/issues/3142) +* **hls:** Fix av1 codec selection in HLS. ([#4203](https://github.com/Telefonica/stv-shaka-player/issues/4203)) ([c72ac92](https://github.com/Telefonica/stv-shaka-player/commit/c72ac92d067734ec11e7ba67e58530127de8f78c)) +* **HLS:** Fix detection of WebVTT subtitles in HLS by extension ([#4663](https://github.com/Telefonica/stv-shaka-player/issues/4663)) ([8440e01](https://github.com/Telefonica/stv-shaka-player/commit/8440e01f756226e8c3c0e5967ef504efefce4b72)) +* **HLS:** Fix detection of WebVTT subtitles in HLS by extension ([#4928](https://github.com/Telefonica/stv-shaka-player/issues/4928)) ([245234c](https://github.com/Telefonica/stv-shaka-player/commit/245234cde32d0e532e369d3a1f7f20a71f109587)), closes [#4929](https://github.com/Telefonica/stv-shaka-player/issues/4929) +* **HLS:** Fix duplicate hinted segments ([#4258](https://github.com/Telefonica/stv-shaka-player/issues/4258)) ([4c8e8e7](https://github.com/Telefonica/stv-shaka-player/commit/4c8e8e7d75e7060f2c9468725206a456a3059faa)), closes [#4223](https://github.com/Telefonica/stv-shaka-player/issues/4223) +* **hls:** Fix HLS VOD duration ([51cf03f](https://github.com/Telefonica/stv-shaka-player/commit/51cf03f2b2eeb6a924ad1fbcfb1432dcc83dac00)), closes [#3733](https://github.com/Telefonica/stv-shaka-player/issues/3733) +* **HLS:** Fix lowLatencyPresentationDelay when using autoLowLatencyMode ([#4712](https://github.com/Telefonica/stv-shaka-player/issues/4712)) ([984316d](https://github.com/Telefonica/stv-shaka-player/commit/984316daff83b4ac7a3846ce6f6a496c083e9888)) +* **HLS:** Fix support legacy AVC1 codec used in HLS ([#4716](https://github.com/Telefonica/stv-shaka-player/issues/4716)) ([a481596](https://github.com/Telefonica/stv-shaka-player/commit/a4815966a397f4b6a30ff169a16fefb797b82e71)) +* **hls:** Fix X-PRELOAD-HINT failure with LL mode off ([#4212](https://github.com/Telefonica/stv-shaka-player/issues/4212)) ([59463fb](https://github.com/Telefonica/stv-shaka-player/commit/59463fbc5512a7b2395dc1d04c180a4d35e8dac3)), closes [#4185](https://github.com/Telefonica/stv-shaka-player/issues/4185) +* **hls:** Fixes parsing of HLS 'DEFAULT' attribute ([#3771](https://github.com/Telefonica/stv-shaka-player/issues/3771)) ([06e8e48](https://github.com/Telefonica/stv-shaka-player/commit/06e8e488a89fd389a18d36d52e6835710fc012c9)), closes [#3769](https://github.com/Telefonica/stv-shaka-player/issues/3769) +* **HLS:** Prioritize AVERAGE-BANDWIDTH over BANDWIDTH ([#3428](https://github.com/Telefonica/stv-shaka-player/issues/3428)) ([76480f9](https://github.com/Telefonica/stv-shaka-player/commit/76480f9746eced28718c5d78ee3c938b640282e6)) +* **HLS:** Single alternative video renditions not working ([#4785](https://github.com/Telefonica/stv-shaka-player/issues/4785)) ([20900a9](https://github.com/Telefonica/stv-shaka-player/commit/20900a97579c23d3f7f14592acaf065a30711b6b)) +* **HLS:** skip whitespace in attributes ([#3884](https://github.com/Telefonica/stv-shaka-player/issues/3884)) ([4bfc92e](https://github.com/Telefonica/stv-shaka-player/commit/4bfc92ee536a57ea2a1e2aa1addfe1d9a1731c88)) +* Ignore network changes if ABR is disabled ([#3387](https://github.com/Telefonica/stv-shaka-player/issues/3387)) ([bf51b4b](https://github.com/Telefonica/stv-shaka-player/commit/bf51b4b1fb02ba3254807dfad39defdb16e2af34)), closes [#3385](https://github.com/Telefonica/stv-shaka-player/issues/3385) +* **image:** Fix HLS image track issues ([9dfe2aa](https://github.com/Telefonica/stv-shaka-player/commit/9dfe2aa5213bb0333267f1679f417cdba09d5d8f)), closes [#3840](https://github.com/Telefonica/stv-shaka-player/issues/3840) +* **image:** Fix thumbnails issues ([#3858](https://github.com/Telefonica/stv-shaka-player/issues/3858)) ([c569351](https://github.com/Telefonica/stv-shaka-player/commit/c5693518c7681e9e0c64fab635d7bba99f02590b)) +* Increase IndexedDB timeout ([#4984](https://github.com/Telefonica/stv-shaka-player/issues/4984)) ([2b81cb4](https://github.com/Telefonica/stv-shaka-player/commit/2b81cb44f9345a473fbf04dbf00612b45fad3c57)) +* **ios:** Fix CORS errors with side-loaded text in src= mode ([#3328](https://github.com/Telefonica/stv-shaka-player/issues/3328)) ([66d28b9](https://github.com/Telefonica/stv-shaka-player/commit/66d28b9c888086dd20a0064e9fa5f39c61e0e323)), closes [#3312](https://github.com/Telefonica/stv-shaka-player/issues/3312) +* Limit key ids to 32 characters ([#4614](https://github.com/Telefonica/stv-shaka-player/issues/4614)) ([976e932](https://github.com/Telefonica/stv-shaka-player/commit/976e932c2af6ce7b6f7db9c253eb25b4c28e39c5)) +* **LL-DASH:** Append segment chunk strictly in order ([#3405](https://github.com/Telefonica/stv-shaka-player/issues/3405)) ([f09616f](https://github.com/Telefonica/stv-shaka-player/commit/f09616fb41941d58d42d3037807f1c5c785accbc)), closes [#3404](https://github.com/Telefonica/stv-shaka-player/issues/3404) +* **LL-DASH:** Fix index out of bound issue when parsing mp4 segment ([#3403](https://github.com/Telefonica/stv-shaka-player/issues/3403)) ([e02d28c](https://github.com/Telefonica/stv-shaka-player/commit/e02d28c7656e2fc7183c9a1b4a004c721306c97e)), closes [#3402](https://github.com/Telefonica/stv-shaka-player/issues/3402) +* **ll-hls:** get discontinuity sequence number with skipped segments ([34c3133](https://github.com/Telefonica/stv-shaka-player/commit/34c3133077acaf1009fce559dd16e07ef2609773)) +* Load image streams for offline multiperiod ([4f4f6b1](https://github.com/Telefonica/stv-shaka-player/commit/4f4f6b1cf3025983dde05866a02238e180d71465)), closes [#3383](https://github.com/Telefonica/stv-shaka-player/issues/3383) +* Make ARIA polyfill more robust ([09fc0c7](https://github.com/Telefonica/stv-shaka-player/commit/09fc0c71c2f08720c3b911fb15fe7bcdca5f223f)) +* Make XML parsing secure ([#4598](https://github.com/Telefonica/stv-shaka-player/issues/4598)) ([09aed18](https://github.com/Telefonica/stv-shaka-player/commit/09aed189431b13d46050501d9a8ad98a7bdf1950)) +* **MCap:** Fix the default DRM session type w/ MCap ([6047fad](https://github.com/Telefonica/stv-shaka-player/commit/6047fad2c838ec538890f6cbfeae261775390cec)) +* **MCap:** Remove robustness when robustness value is default ([#4953](https://github.com/Telefonica/stv-shaka-player/issues/4953)) ([6115dd7](https://github.com/Telefonica/stv-shaka-player/commit/6115dd7f095b35c98ded89cbcbe8dc0124777e6e)) +* **MediaCap:** Fix VP9 codec unit test ([df1a110](https://github.com/Telefonica/stv-shaka-player/commit/df1a110c19bf1d45bd8786ee57455bdf23082093)) +* **MediaCap:** update EME polyfill version ([c2db6d4](https://github.com/Telefonica/stv-shaka-player/commit/c2db6d4896a32d86aae13ed248ab07574a7ea634)), closes [#1391](https://github.com/Telefonica/stv-shaka-player/issues/1391) +* New EME polyfill fixes EME/MCap issues on some smart TVs ([#4279](https://github.com/Telefonica/stv-shaka-player/issues/4279)) ([312570f](https://github.com/Telefonica/stv-shaka-player/commit/312570f3bbdbbabdc20a76f1afcba85aabc9c744)) +* **offline:** Add storage muxer init timeout ([#4566](https://github.com/Telefonica/stv-shaka-player/issues/4566)) ([251533c](https://github.com/Telefonica/stv-shaka-player/commit/251533c7feda9d474d779e3d8f70489d0413f917)) +* **offline:** Fix error when un-storing DRM asset ([9330cda](https://github.com/Telefonica/stv-shaka-player/commit/9330cdab69e38a6b0b41c6f2727af4b094d0854b)), closes [#3534](https://github.com/Telefonica/stv-shaka-player/issues/3534) +* Pass MIME data for src= to DRM setup ([f0f4109](https://github.com/Telefonica/stv-shaka-player/commit/f0f41098b6dde3e184cca65ae128e576352226cb)), closes [#3366](https://github.com/Telefonica/stv-shaka-player/issues/3366) +* **performance:** Eliminate use of ES6 generators ([#4092](https://github.com/Telefonica/stv-shaka-player/issues/4092)) ([e6912da](https://github.com/Telefonica/stv-shaka-player/commit/e6912dac15807fca4537be080c0f917f30399d51)), closes [#4062](https://github.com/Telefonica/stv-shaka-player/issues/4062) +* Populate track's spatialAudio property ([#4291](https://github.com/Telefonica/stv-shaka-player/issues/4291)) ([ab1b442](https://github.com/Telefonica/stv-shaka-player/commit/ab1b442f057a305a4592f93062fb479fa72839d4)) +* Prevent bad calls to MediaSource.endOfStream ([#5071](https://github.com/Telefonica/stv-shaka-player/issues/5071)) ([c56bea6](https://github.com/Telefonica/stv-shaka-player/commit/c56bea6d3e2f01c964db077219031f1dd068ef91)), closes [#5070](https://github.com/Telefonica/stv-shaka-player/issues/5070) +* Prevent content from being restarted after Postroll ads ([#4979](https://github.com/Telefonica/stv-shaka-player/issues/4979)) ([8969f1e](https://github.com/Telefonica/stv-shaka-player/commit/8969f1e2cbb2ce73a3c1da693b7d2be4825e3247)) +* Query HDR transfer function ([#3730](https://github.com/Telefonica/stv-shaka-player/issues/3730)) ([e0028a2](https://github.com/Telefonica/stv-shaka-player/commit/e0028a2a9f6047499e17225f31523862f74ebfc2)) +* Reject TS content on Edge ([#5043](https://github.com/Telefonica/stv-shaka-player/issues/5043)) ([c5c4d0f](https://github.com/Telefonica/stv-shaka-player/commit/c5c4d0f42a0af0a95e231c89ae24383efffae474)) +* Release region timeline when unloading ([#4871](https://github.com/Telefonica/stv-shaka-player/issues/4871)) ([c1172cf](https://github.com/Telefonica/stv-shaka-player/commit/c1172cf792de01a1f6ebe4c6035aa74fc8dcd2b3)), closes [#4850](https://github.com/Telefonica/stv-shaka-player/issues/4850) +* Remove IE 11 from default browsers for Windows ([#4272](https://github.com/Telefonica/stv-shaka-player/issues/4272)) ([3f2cb2e](https://github.com/Telefonica/stv-shaka-player/commit/3f2cb2e761d8b78672935852903b5c6ecaa6a5c8)), closes [#4271](https://github.com/Telefonica/stv-shaka-player/issues/4271) +* Reset forced subs between loads ([e9dc36d](https://github.com/Telefonica/stv-shaka-player/commit/e9dc36d13dbfb7cb8f3d98063a19059f343863a1)) +* Respect existing app usage of Cast SDK ([#4523](https://github.com/Telefonica/stv-shaka-player/issues/4523)) ([da5fd15](https://github.com/Telefonica/stv-shaka-player/commit/da5fd1524a415d93c7e27b3557ec994d34fb0525)), closes [#4521](https://github.com/Telefonica/stv-shaka-player/issues/4521) +* return width and height in the stats when we are using src= ([#4435](https://github.com/Telefonica/stv-shaka-player/issues/4435)) ([e16e8df](https://github.com/Telefonica/stv-shaka-player/commit/e16e8dfbb8fc65065efd5a8f8f3c2d4a18fbe2eb)) +* Revert "Add missing module export in generated typescript defs" ([#4175](https://github.com/Telefonica/stv-shaka-player/issues/4175)) ([763e932](https://github.com/Telefonica/stv-shaka-player/commit/763e932f589e91bf45b8dc85bd40428c30abe262)), closes [#4167](https://github.com/Telefonica/stv-shaka-player/issues/4167) +* Select first of identical audio streams ([#3869](https://github.com/Telefonica/stv-shaka-player/issues/3869)) ([8ee0edb](https://github.com/Telefonica/stv-shaka-player/commit/8ee0edbb8fb9a342a19253845af3e98de9db9f77)) +* Show captions with rapid seek when ignoreTextStreamFailures is true ([#3476](https://github.com/Telefonica/stv-shaka-player/issues/3476)) ([8aa3e9d](https://github.com/Telefonica/stv-shaka-player/commit/8aa3e9da702c0ccfcf6ef6f0ac522e5efc780fa4)) +* Support multiple chapter tracks with same language ([#3868](https://github.com/Telefonica/stv-shaka-player/issues/3868)) ([cf2a194](https://github.com/Telefonica/stv-shaka-player/commit/cf2a194a2d4f2d1207832f5b2d59288425c81c56)), closes [#3597](https://github.com/Telefonica/stv-shaka-player/issues/3597) +* **text:** Allow comments in the TTML parser ([#3827](https://github.com/Telefonica/stv-shaka-player/issues/3827)) ([6515bb3](https://github.com/Telefonica/stv-shaka-player/commit/6515bb37b41fb7ede6372948bae0e43185b02c3d)), closes [#3766](https://github.com/Telefonica/stv-shaka-player/issues/3766) +* **text:** Fix caption overlap. ([615e300](https://github.com/Telefonica/stv-shaka-player/commit/615e300ac70a3440a17779f0030b5af2fca1f775)) +* **text:** Fix cue region rendering in UI ([#4412](https://github.com/Telefonica/stv-shaka-player/issues/4412)) ([3f65d3b](https://github.com/Telefonica/stv-shaka-player/commit/3f65d3b60fce1398e3a078b2cbbafec351e7e249)), closes [#4381](https://github.com/Telefonica/stv-shaka-player/issues/4381) +* **text:** Fix timestamp offset of CEA-608 cues ([e308811](https://github.com/Telefonica/stv-shaka-player/commit/e30881158d2a6125296dd5c99bb63fda58df5fd9)), closes [#3782](https://github.com/Telefonica/stv-shaka-player/issues/3782) +* **text:** Fix TTML render timing and line break issues ([#4407](https://github.com/Telefonica/stv-shaka-player/issues/4407)) ([0e626c0](https://github.com/Telefonica/stv-shaka-player/commit/0e626c0836b4ea0070e29c0a51e49845a36f8ef3)), closes [#4381](https://github.com/Telefonica/stv-shaka-player/issues/4381) +* **text:** Fix UI test failures ([42f2db2](https://github.com/Telefonica/stv-shaka-player/commit/42f2db2b81da6f08192b068bf77ad6905f36adef)), closes [#3689](https://github.com/Telefonica/stv-shaka-player/issues/3689) +* **text:** Fixes minor bug with cue updating ([5f45998](https://github.com/Telefonica/stv-shaka-player/commit/5f45998cd3b6941192755ecd8ff6445203b8969e)) +* **text:** Force caption update when removing cues ([3f64a04](https://github.com/Telefonica/stv-shaka-player/commit/3f64a048d285d27c2a9b8bea83145ed785e80b89)) +* **text:** Handle embedded->non-embedded cc switch ([567eb02](https://github.com/Telefonica/stv-shaka-player/commit/567eb02833efc6c06fabf3d3615e3c0c9efd1a38)), closes [#3199](https://github.com/Telefonica/stv-shaka-player/issues/3199) +* **text:** Inherit alignment from regions. ([8b1ae42](https://github.com/Telefonica/stv-shaka-player/commit/8b1ae421a174599014dca19647097fe1337fd2a9)) +* **text:** Made nested cues inherit region ([#3837](https://github.com/Telefonica/stv-shaka-player/issues/3837)) ([b49e354](https://github.com/Telefonica/stv-shaka-player/commit/b49e354f282a30537da3e5e22fadb0317165725c)), closes [#3743](https://github.com/Telefonica/stv-shaka-player/issues/3743) +* **text:** Remove caption wrapper bgColor ([#3838](https://github.com/Telefonica/stv-shaka-player/issues/3838)) ([e642c3e](https://github.com/Telefonica/stv-shaka-player/commit/e642c3ed3ca46d5910ac768e1c9db882336dfc09)), closes [#3745](https://github.com/Telefonica/stv-shaka-player/issues/3745) +* **text:** support stpp.ttml codec in Mp4TtmlParser ([#3754](https://github.com/Telefonica/stv-shaka-player/issues/3754)) ([7e3c0a1](https://github.com/Telefonica/stv-shaka-player/commit/7e3c0a1b7d601070a7911122eddddd3eb6d2b6eb)) +* Tizen video error fixed by checking the extended MIME type ([#4973](https://github.com/Telefonica/stv-shaka-player/issues/4973)) ([426816e](https://github.com/Telefonica/stv-shaka-player/commit/426816ed01a708fb82e277b3c2fc5c39a1b65fad)), closes [#4634](https://github.com/Telefonica/stv-shaka-player/issues/4634) +* Tolerate misaligned TS files ([bc7dac1](https://github.com/Telefonica/stv-shaka-player/commit/bc7dac11cd287d5a903f971b7918606c70ba98bb)), closes [#3580](https://github.com/Telefonica/stv-shaka-player/issues/3580) +* Treat regions uniquely ([#4841](https://github.com/Telefonica/stv-shaka-player/issues/4841)) ([f893e78](https://github.com/Telefonica/stv-shaka-player/commit/f893e78d4130663b6591fd4ef8f195403116e520)), closes [#4839](https://github.com/Telefonica/stv-shaka-player/issues/4839) +* **TTML:** Add font-family mapping ([#4801](https://github.com/Telefonica/stv-shaka-player/issues/4801)) ([3827873](https://github.com/Telefonica/stv-shaka-player/commit/382787360f2c53b27db0be4dc704e9d018515e08)) +* **ttml:** Center subtitles by default ([#4023](https://github.com/Telefonica/stv-shaka-player/issues/4023)) ([9944e93](https://github.com/Telefonica/stv-shaka-player/commit/9944e93f58f860913441d718a94d6d5411771f71)) +* **ttml:** Default TTML background color to transparent if unspecified ([#4496](https://github.com/Telefonica/stv-shaka-player/issues/4496)) ([0c6ad6d](https://github.com/Telefonica/stv-shaka-player/commit/0c6ad6ddb30067e5872f2715bdcd8d2975bec23e)), closes [#4468](https://github.com/Telefonica/stv-shaka-player/issues/4468) +* **TTML:** Fix duplicate cues overlapping segment boundaries ([#4798](https://github.com/Telefonica/stv-shaka-player/issues/4798)) ([021d7bd](https://github.com/Telefonica/stv-shaka-player/commit/021d7bd65e8d394c0c050fd7aaa1d9e990c1a640)), closes [#4631](https://github.com/Telefonica/stv-shaka-player/issues/4631) +* **ttml:** Fix ttml erroneously dismissing cues. ([2ddfe4e](https://github.com/Telefonica/stv-shaka-player/commit/2ddfe4e171457cbc5b8016914f9b3a4cdbb7ae37)), closes [#3643](https://github.com/Telefonica/stv-shaka-player/issues/3643) +* **UI:** Ad position and ad counter are too close to each other ([#4416](https://github.com/Telefonica/stv-shaka-player/issues/4416)) ([ff1aaa2](https://github.com/Telefonica/stv-shaka-player/commit/ff1aaa2c8a892a41e404e68fc560c0f4556d54a0)) +* **UI:** Add cursor pointer to range elements ([#4059](https://github.com/Telefonica/stv-shaka-player/issues/4059)) ([c71ca9c](https://github.com/Telefonica/stv-shaka-player/commit/c71ca9c3c76df006ae1aad617176da71b9bff8f3)), closes [#3220](https://github.com/Telefonica/stv-shaka-player/issues/3220) +* **ui:** Avoid submitting form if player is inside form ([#4866](https://github.com/Telefonica/stv-shaka-player/issues/4866)) ([9980d24](https://github.com/Telefonica/stv-shaka-player/commit/9980d24db86bc01193d2f3e54099c6541141199d)), closes [#4861](https://github.com/Telefonica/stv-shaka-player/issues/4861) +* **ui:** Check event cancelable before event.preventDefault ([#4690](https://github.com/Telefonica/stv-shaka-player/issues/4690)) ([9864b88](https://github.com/Telefonica/stv-shaka-player/commit/9864b8804aeabff5eb146c921fc82c254d040ce0)) +* **ui:** Control panel alignment ([#3650](https://github.com/Telefonica/stv-shaka-player/issues/3650)) ([8470b07](https://github.com/Telefonica/stv-shaka-player/commit/8470b074aa51ede2046a1f16e6dd10aa098f4e4e)) +* **ui:** Fix exception on screen rotation if fullscreen is not supported ([#4669](https://github.com/Telefonica/stv-shaka-player/issues/4669)) ([cbefdb8](https://github.com/Telefonica/stv-shaka-player/commit/cbefdb89078d524b54fbcc298923fbdc9e89ce21)) +* **ui:** Fix Russian translation ([#3751](https://github.com/Telefonica/stv-shaka-player/issues/3751)) ([e712028](https://github.com/Telefonica/stv-shaka-player/commit/e712028af9d0d919e2026724a2c52bb80e73fa14)) +* **UI:** Fix spinner display ([a59559f](https://github.com/Telefonica/stv-shaka-player/commit/a59559f71918608ca9477c37c84e9c92cca888dd)) +* **ui:** Fix styling of UI text cues ([ad2d316](https://github.com/Telefonica/stv-shaka-player/commit/ad2d3160869659462e11c75a30455915df0e2306)) +* **UI:** Fix text UI not updating when text is disabled ([#3867](https://github.com/Telefonica/stv-shaka-player/issues/3867)) ([c817715](https://github.com/Telefonica/stv-shaka-player/commit/c817715227f669cba08a9013af64f0d8374b2561)), closes [#3728](https://github.com/Telefonica/stv-shaka-player/issues/3728) +* **UI:** Fix time element height on Safari ([#3809](https://github.com/Telefonica/stv-shaka-player/issues/3809)) ([2aac304](https://github.com/Telefonica/stv-shaka-player/commit/2aac3041d587f0c7634a35a2c3a3a9a5fa65556c)), closes [#3739](https://github.com/Telefonica/stv-shaka-player/issues/3739) +* **UI:** Fix writing-mode on Tizen 3 ([fff9a96](https://github.com/Telefonica/stv-shaka-player/commit/fff9a96958ce8493afa3994096f030173765e7ee)) +* **UI:** Fix writing-mode support in old versions of Tizen and WebOS ([#3330](https://github.com/Telefonica/stv-shaka-player/issues/3330)) ([7af44ef](https://github.com/Telefonica/stv-shaka-player/commit/7af44ef5653618f79735ffa98beff08f9081f2b5)) +* **UI:** Fixed details on failure to load. ([6c528c8](https://github.com/Telefonica/stv-shaka-player/commit/6c528c8f4ae199140d8bc64eac7f5774346e7c6f)), closes [#3388](https://github.com/Telefonica/stv-shaka-player/issues/3388) +* **UI:** Stop using setAttribute for ARIA ([#3489](https://github.com/Telefonica/stv-shaka-player/issues/3489)) ([3b2f7db](https://github.com/Telefonica/stv-shaka-player/commit/3b2f7dba042f62250dddf9a67dfb7d83da86c631)) +* **UI:** Update Play icon after seeking from end ([#3515](https://github.com/Telefonica/stv-shaka-player/issues/3515)) ([8b418bb](https://github.com/Telefonica/stv-shaka-player/commit/8b418bb13c71a71486bcc6749226266cb76abd37)) +* **ui:** Widen touchable button area ([#3249](https://github.com/Telefonica/stv-shaka-player/issues/3249)) ([f32e6aa](https://github.com/Telefonica/stv-shaka-player/commit/f32e6aa96d29b39fb05d60c0057126293139103a)) +* Update Cast receiver ID for v3.2 ([ddaa5e9](https://github.com/Telefonica/stv-shaka-player/commit/ddaa5e987e9d49a1b957332455266790ff8494e5)) +* Use "undetermined" for missing CC language ([e43f5d1](https://github.com/Telefonica/stv-shaka-player/commit/e43f5d1456e7ed4fb070886dd0e0f8983087ae94)) +* Use middle segment when guessing MIME type on HLS ([#4269](https://github.com/Telefonica/stv-shaka-player/issues/4269)) ([#4270](https://github.com/Telefonica/stv-shaka-player/issues/4270)) ([51af232](https://github.com/Telefonica/stv-shaka-player/commit/51af23244bd7307ff656e02b53383f4913cf1249)) +* **util:** Made |MultiMap.remove| clear empty keys ([c1e817d](https://github.com/Telefonica/stv-shaka-player/commit/c1e817d1a96502250883314709a0811f0f52357b)) +* VTT Cue Parsing On PlayStation 4 ([#4340](https://github.com/Telefonica/stv-shaka-player/issues/4340)) ([88fd5f9](https://github.com/Telefonica/stv-shaka-player/commit/88fd5f9ab5d3397b7051e8e39787dd961e54c849)), closes [#4321](https://github.com/Telefonica/stv-shaka-player/issues/4321) +* **VTT:** Fix combining style selectors ([#4934](https://github.com/Telefonica/stv-shaka-player/issues/4934)) ([2625fdf](https://github.com/Telefonica/stv-shaka-player/commit/2625fdf6687ff1d1a51a35ad98d8a5779df9a895)) +* **VTT:** Fix spacing between text lines ([#4961](https://github.com/Telefonica/stv-shaka-player/issues/4961)) ([40bff87](https://github.com/Telefonica/stv-shaka-player/commit/40bff87ccb2212e7cd88a93d83c8902a41d116ea)) +* Wait for chapters track to be loaded ([#4228](https://github.com/Telefonica/stv-shaka-player/issues/4228)) ([0245971](https://github.com/Telefonica/stv-shaka-player/commit/02459714a0ec6c202e8fd121392831eaa9dc3962)), closes [#4186](https://github.com/Telefonica/stv-shaka-player/issues/4186) +* WebVTT line not correctly positioned in UITextDisplayer ([#4567](https://github.com/Telefonica/stv-shaka-player/issues/4567)) ([#4682](https://github.com/Telefonica/stv-shaka-player/issues/4682)) ([7c7be7c](https://github.com/Telefonica/stv-shaka-player/commit/7c7be7c0c201b8d945bcd18efd75d08becc01efb)) +* **WebVTT:** Add support to  , ‎ and ‏ ([#4920](https://github.com/Telefonica/stv-shaka-player/issues/4920)) ([ff36a0a](https://github.com/Telefonica/stv-shaka-player/commit/ff36a0a170c36de0b963e068900946630bd4c290)) +* **WebVTT:** Add support to voice tag styles ([#4845](https://github.com/Telefonica/stv-shaka-player/issues/4845)) ([88602be](https://github.com/Telefonica/stv-shaka-player/commit/88602be60b3d82f6d6603d5729524e8c39d4c08c)) +* **WebVTT:** Fix horizontal positioning with cue box size ([#4949](https://github.com/Telefonica/stv-shaka-player/issues/4949)) ([cb26238](https://github.com/Telefonica/stv-shaka-player/commit/cb26238ae09a5c1479d08f0caa011e244a1e2cd7)) +* **WebVTT:** Fix voices with styles and support to multiple styles ([#4922](https://github.com/Telefonica/stv-shaka-player/issues/4922)) ([8624759](https://github.com/Telefonica/stv-shaka-player/commit/86247596f217bc4faa0a834d4f487044a8a97afb)) +* **WebVTT:** Tags in the WebVTT subtitle are not parsed ([#4960](https://github.com/Telefonica/stv-shaka-player/issues/4960)) ([542883f](https://github.com/Telefonica/stv-shaka-player/commit/542883f2cd6783d0f063a0eff0e83118c0c89132)) +* Work around override of MediaCapabilities polyfill in Apple browsers ([#3668](https://github.com/Telefonica/stv-shaka-player/issues/3668)) ([a71a3fa](https://github.com/Telefonica/stv-shaka-player/commit/a71a3fa081b369ff23dda84578c0b74682948c77)), closes [#3530](https://github.com/Telefonica/stv-shaka-player/issues/3530) + ## [3.2.21](https://github.com/shaka-project/shaka-player/compare/v3.2.20...v3.2.21) (2023-04-27) diff --git a/lib/player.js b/lib/player.js index c8d4c9c5d1..56f9485fcf 100644 --- a/lib/player.js +++ b/lib/player.js @@ -6476,7 +6476,7 @@ shaka.Player.TYPICAL_BUFFERING_THRESHOLD_ = 0.5; * @define {string} A version number taken from git at compile time. * @export */ -shaka.Player.version = 'v3.2.21-uncompiled'; +shaka.Player.version = 'v3.3.0-uncompiled'; // Initialize the deprecation system using the version string we just set // on the player. diff --git a/package-lock.json b/package-lock.json index d5556888b4..2dbe4f0572 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "shaka-player", - "version": "3.2.21", + "version": "3.3.0", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "shaka-player", - "version": "3.2.21", + "version": "3.3.0", "license": "Apache-2.0", "dependencies": { "eme-encryption-scheme-polyfill": "^2.1.1" diff --git a/package.json b/package.json index 0cb0536225..5fea778748 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "shaka-player", "description": "DASH/EME video player library", - "version": "3.2.21", + "version": "3.3.0", "homepage": "https://github.com/shaka-project/shaka-player", "author": "Google", "maintainers": [