From 290cf9e6f5c67e79ff6902696656b3740b15346b Mon Sep 17 00:00:00 2001 From: Shaka Bot <13107131+shaka-bot@users.noreply.github.com> Date: Tue, 17 Dec 2024 16:01:12 -0800 Subject: [PATCH] chore(main): release 4.13.0 --- .release-please-manifest.json | 2 +- CHANGELOG.md | 379 ++++++++++++++++++++++++++++++++++ lib/player.js | 2 +- package-lock.json | 4 +- package.json | 2 +- 5 files changed, 384 insertions(+), 5 deletions(-) diff --git a/.release-please-manifest.json b/.release-please-manifest.json index 8167506404b..4750060f41b 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,3 +1,3 @@ { - ".": "4.12.0" + ".": "4.13.0" } diff --git a/CHANGELOG.md b/CHANGELOG.md index c22902b7a6e..83097a735c5 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,384 @@ # Changelog +## [4.13.0](https://github.com/joeyparrish/shaka-player/compare/v4.12.0...v4.13.0) (2024-12-18) + + +### Features + +* **ABR:** Add preferNetworkInformationBandwidth config ([#7090](https://github.com/joeyparrish/shaka-player/issues/7090)) ([6425b91](https://github.com/joeyparrish/shaka-player/commit/6425b91320b3c8cc1ff858aa2f0b4052a3690f6c)) +* Add 'downloadcompleted' event ([#7609](https://github.com/joeyparrish/shaka-player/issues/7609)) ([13186bd](https://github.com/joeyparrish/shaka-player/commit/13186bd403ff549d54d3d4467af3a0a0f1ce04ef)), closes [#7608](https://github.com/joeyparrish/shaka-player/issues/7608) +* add an audiotrackchanged event for when label, language, or roles of an audio track change ([#6913](https://github.com/joeyparrish/shaka-player/issues/6913)) ([8825af7](https://github.com/joeyparrish/shaka-player/commit/8825af7b719d60b944da5a5f0aa26cf16c460e47)) +* Add basic support for the Common Access Token ([#7651](https://github.com/joeyparrish/shaka-player/issues/7651)) ([c10b796](https://github.com/joeyparrish/shaka-player/commit/c10b796bb63955e238ec99d2bc069282f19b5c41)) +* Add config to ignore hardware resolution ([#7572](https://github.com/joeyparrish/shaka-player/issues/7572)) ([11a7b92](https://github.com/joeyparrish/shaka-player/commit/11a7b926e864d8b96870acaa933589900edebe2f)) +* Add configuration to ignore SCTE214 supplemental codecs ([#7717](https://github.com/joeyparrish/shaka-player/issues/7717)) ([e1d1d19](https://github.com/joeyparrish/shaka-player/commit/e1d1d195557608ec014d5a6d27debf5f149ba4c7)) +* Add downloadcompleted event description ([#7615](https://github.com/joeyparrish/shaka-player/issues/7615)) ([0db5813](https://github.com/joeyparrish/shaka-player/commit/0db5813bbef7e86e9817d41e7abb8c88818ddf37)) +* Add getFetchedPlaybackInfo method ([#7074](https://github.com/joeyparrish/shaka-player/issues/7074)) ([ef02763](https://github.com/joeyparrish/shaka-player/commit/ef02763b52a6b58f84176ee1283fcb8fecb6ab54)) +* Add manifest.disableIFrames config ([#7255](https://github.com/joeyparrish/shaka-player/issues/7255)) ([7b07614](https://github.com/joeyparrish/shaka-player/commit/7b076145327e7960e9dec51d24d774b9189f52a2)) +* Add new error code for missing EME support ([#7596](https://github.com/joeyparrish/shaka-player/issues/7596)) ([3a83e76](https://github.com/joeyparrish/shaka-player/commit/3a83e7693f54b0e0e18e00b4ff8cf6c8e9fa10f4)) +* Add preferredTextFormats config ([#7523](https://github.com/joeyparrish/shaka-player/issues/7523)) ([597e129](https://github.com/joeyparrish/shaka-player/commit/597e129bd62b9603de6b38b5e1ea824a3d563a22)) +* Add public method for parsing cue payload ([#6992](https://github.com/joeyparrish/shaka-player/issues/6992)) ([eeadace](https://github.com/joeyparrish/shaka-player/commit/eeadace2beb03d57af35de2130e396e7d4356a7d)) +* Add safeSeekEndOffset feature for live reposition ([#7532](https://github.com/joeyparrish/shaka-player/issues/7532)) ([73524d0](https://github.com/joeyparrish/shaka-player/commit/73524d021750be61479c136bd8a04e01593cf2d7)) +* Add streaming.preferNativeDash config ([#7737](https://github.com/joeyparrish/shaka-player/issues/7737)) ([27976f1](https://github.com/joeyparrish/shaka-player/commit/27976f1c965d2332961af680c2ebb1ea7a8a7dc3)) +* Add video codec preference array at same resolution and bitrate ([#7204](https://github.com/joeyparrish/shaka-player/issues/7204)) ([28523a3](https://github.com/joeyparrish/shaka-player/commit/28523a356401d742496ec1e153d49ea4e6d61ddf)) +* Add width/height to getFetchedPlaybackInfo ([#7107](https://github.com/joeyparrish/shaka-player/issues/7107)) ([e58ac70](https://github.com/joeyparrish/shaka-player/commit/e58ac70e00c7c0b6467d65f22d9155c7911f4f3f)), closes [#6725](https://github.com/joeyparrish/shaka-player/issues/6725) +* **Ads:** Add basic support to DASH OverlayEvent ([#7701](https://github.com/joeyparrish/shaka-player/issues/7701)) ([b704af0](https://github.com/joeyparrish/shaka-player/commit/b704af00664ec094142a95d6c6e7294a915bfded)) +* **Ads:** Add basic VAST support without IMA ([#7052](https://github.com/joeyparrish/shaka-player/issues/7052)) ([c59922b](https://github.com/joeyparrish/shaka-player/commit/c59922bae593b780dac2a0cdcba41691567b66a7)) +* **Ads:** Add basic VMAP support without IMA ([#7054](https://github.com/joeyparrish/shaka-player/issues/7054)) ([a6f3999](https://github.com/joeyparrish/shaka-player/commit/a6f39995c4b20db2e62ab74d83b8fda18e7a59e3)) +* **Ads:** Add config to allow disable interstitials ([#7271](https://github.com/joeyparrish/shaka-player/issues/7271)) ([64e45c9](https://github.com/joeyparrish/shaka-player/commit/64e45c96ba468b938477b951a21a42b7d6de7d96)) +* **Ads:** Add support for images and iframes in interstitials ([#7712](https://github.com/joeyparrish/shaka-player/issues/7712)) ([8db876f](https://github.com/joeyparrish/shaka-player/commit/8db876f6cd81413c040a85802b11a1e79dc18c97)) +* **Ads:** Add support for overlay interstitials (or non-linear ads) ([#7657](https://github.com/joeyparrish/shaka-player/issues/7657)) ([70257ff](https://github.com/joeyparrish/shaka-player/commit/70257ffefe609dfa0bb8888f91c2ce1d52c78f9f)) +* **Ads:** Added advanced type to ad requests ([#7196](https://github.com/joeyparrish/shaka-player/issues/7196)) ([f5b78dc](https://github.com/joeyparrish/shaka-player/commit/f5b78dc88ab15fbc23a1133578d6db9597a76c55)) +* **Ads:** Allow OverlayEvents without viewport ([#7734](https://github.com/joeyparrish/shaka-player/issues/7734)) ([426090d](https://github.com/joeyparrish/shaka-player/commit/426090db12cb932251ce663fb7554168e2dc2111)) +* **Ads:** Allow the use of custom interstitials ads ([#6991](https://github.com/joeyparrish/shaka-player/issues/6991)) ([9e1f4e7](https://github.com/joeyparrish/shaka-player/commit/9e1f4e7b8c5240f0c189fe2a344360da5859ec0e)) +* **Ads:** New HLS interstitial DATERANGE attributes for Skip Button ([#7467](https://github.com/joeyparrish/shaka-player/issues/7467)) ([3107de3](https://github.com/joeyparrish/shaka-player/commit/3107de3678b71cd5e70439b8419a2ccdd69f2d76)) +* **Ads:** Parse non-linear VAST ads ([#7702](https://github.com/joeyparrish/shaka-player/issues/7702)) ([0c7d204](https://github.com/joeyparrish/shaka-player/commit/0c7d2045e9c165bdd2226c8ae6ff3991dedfa43e)) +* **Ads:** Support HTMLResource on non-linear VAST ads ([#7710](https://github.com/joeyparrish/shaka-player/issues/7710)) ([6f4d2d2](https://github.com/joeyparrish/shaka-player/commit/6f4d2d249a4f829db0a627fc06746874d5c7bef4)) +* Allow set the videoContainer in the Player constructor ([#6953](https://github.com/joeyparrish/shaka-player/issues/6953)) ([a35028c](https://github.com/joeyparrish/shaka-player/commit/a35028c3bc3179bf17f5e893bac10dfff6809890)) +* **Cast:** Enable storage in Android Cast devices ([#7292](https://github.com/joeyparrish/shaka-player/issues/7292)) ([1434426](https://github.com/joeyparrish/shaka-player/commit/1434426f2c3b9573a4480e6478ffeaa81d7e9f20)) +* **CEA:** Support alignment in CEA-608 ([#7022](https://github.com/joeyparrish/shaka-player/issues/7022)) ([11a2cc5](https://github.com/joeyparrish/shaka-player/commit/11a2cc5db240d6bd3803d37cddf7e3d6e0724ee2)) +* CMCD v2 LTC and MSD keys ([#7412](https://github.com/joeyparrish/shaka-player/issues/7412)) ([b2673fd](https://github.com/joeyparrish/shaka-player/commit/b2673fdf4bf7f0be8e6c12e2ebf62275417fc934)) +* **CMCD:** Implement new streaming format from CMCDv2 ([#7216](https://github.com/joeyparrish/shaka-player/issues/7216)) ([8842648](https://github.com/joeyparrish/shaka-player/commit/88426487a7efab97156c9b1d7f41b5ce1fb7b633)) +* **DASH:** Add DVB Font downloads ([#6971](https://github.com/joeyparrish/shaka-player/issues/6971)) ([789101c](https://github.com/joeyparrish/shaka-player/commit/789101cbbae63a85a49838ef0df85141df6e8f2a)) +* **DASH:** Add support for urn:mpeg:dash:ssr:2023 with SegmentTemplate $Number$ ([#6745](https://github.com/joeyparrish/shaka-player/issues/6745)) ([3cb40bf](https://github.com/joeyparrish/shaka-player/commit/3cb40bf516d3533dbcacaef3631c41f423eda7be)) +* **DASH:** Disable xlink processing by default ([#7264](https://github.com/joeyparrish/shaka-player/issues/7264)) ([d5ed8ed](https://github.com/joeyparrish/shaka-player/commit/d5ed8edaf529613bcec624dc6a27e840e82ce4ea)) +* **DASH:** MPD Alternate support ([#7055](https://github.com/joeyparrish/shaka-player/issues/7055)) ([93f2d96](https://github.com/joeyparrish/shaka-player/commit/93f2d96a4527ea35a62b749752bbca2e2d6c289c)) +* **DASH:** Support Annex I: Flexible Insertion of URL Parameters ([#7086](https://github.com/joeyparrish/shaka-player/issues/7086)) ([a5adb39](https://github.com/joeyparrish/shaka-player/commit/a5adb397139cd2f55cb238725aa18cb3891ef742)) +* **DASH:** Support DVB fonts with relative urls ([#6974](https://github.com/joeyparrish/shaka-player/issues/6974)) ([5849e25](https://github.com/joeyparrish/shaka-player/commit/5849e2579d32cd0ab76bb5215f22372ce15d2416)) +* **DASH:** Support trick-mode per resolution ([#7224](https://github.com/joeyparrish/shaka-player/issues/7224)) ([cb5aae4](https://github.com/joeyparrish/shaka-player/commit/cb5aae47c036a58c12aadb46954a52680e713a82)) +* **Demo:** Add new asset with DASH-FairPlay ([#7487](https://github.com/joeyparrish/shaka-player/issues/7487)) ([fbc6179](https://github.com/joeyparrish/shaka-player/commit/fbc6179aa6bb46163bf8a5caff5df41515be8446)) +* **Demo:** Display unhandled rejections in demo ([#7638](https://github.com/joeyparrish/shaka-player/issues/7638)) ([d7e78f6](https://github.com/joeyparrish/shaka-player/commit/d7e78f67ced3526025d67e3f3b70038453ea1a25)) +* Dispatch MediaSourceRecovered event ([#7198](https://github.com/joeyparrish/shaka-player/issues/7198)) ([fd5b09c](https://github.com/joeyparrish/shaka-player/commit/fd5b09c1bf425a280bb61262140b53da124aa32a)) +* Enable AirPlay in MSE ([#7431](https://github.com/joeyparrish/shaka-player/issues/7431)) ([a6cf9cb](https://github.com/joeyparrish/shaka-player/commit/a6cf9cbfd3d7e9dceeafc5fdc6903e99fbb6c8ef)) +* Enable audio groups by default ([#7549](https://github.com/joeyparrish/shaka-player/issues/7549)) ([5024184](https://github.com/joeyparrish/shaka-player/commit/5024184363102554743ec513748ce85b5a5b3f63)) +* Export addFont method ([#6975](https://github.com/joeyparrish/shaka-player/issues/6975)) ([afc3e59](https://github.com/joeyparrish/shaka-player/commit/afc3e59c61978b3a2fec19cbe8d52f895e462a28)) +* Fix useNativeHlsOnSafari deprecation ([#6935](https://github.com/joeyparrish/shaka-player/issues/6935)) ([b71d0a1](https://github.com/joeyparrish/shaka-player/commit/b71d0a1c93d013c12dd2e906c5147025a45c2c2b)) +* **HLS:** Add I-Frame playlist support ([#7230](https://github.com/joeyparrish/shaka-player/issues/7230)) ([67859c9](https://github.com/joeyparrish/shaka-player/commit/67859c987c90ebdd3982e00b7f1df718b0ea6898)) +* **HLS:** Add support for EXT-X-START ([#6938](https://github.com/joeyparrish/shaka-player/issues/6938)) ([d63df14](https://github.com/joeyparrish/shaka-player/commit/d63df145aacbf09f9a4c99c54e22a09c10432d9e)) +* **HLS:** Add support for MediaQualityInfo events ([#6927](https://github.com/joeyparrish/shaka-player/issues/6927)) ([0895e2e](https://github.com/joeyparrish/shaka-player/commit/0895e2e7716812f12250fc1d5df2051704442c1e)) +* **HLS:** Add the update period for HLS manifest ([#7498](https://github.com/joeyparrish/shaka-player/issues/7498)) ([7b38ca8](https://github.com/joeyparrish/shaka-player/commit/7b38ca8b4938bf4e75828549e1844645e89d357c)) +* **HLS:** Deprecate useSafariBehaviorForLive config ([#6978](https://github.com/joeyparrish/shaka-player/issues/6978)) ([aaeafa4](https://github.com/joeyparrish/shaka-player/commit/aaeafa451c98c0afc6bb5c7bdc7a54319b7402c5)) +* **HLS:** Make dummy streams for tags representing muxed audio ([#7343](https://github.com/joeyparrish/shaka-player/issues/7343)) ([e2413ed](https://github.com/joeyparrish/shaka-player/commit/e2413ed5f247088452b2fad8d408ec96db78e419)) +* **i18n:** Add Belarusian translation ([#7409](https://github.com/joeyparrish/shaka-player/issues/7409)) ([51d00b8](https://github.com/joeyparrish/shaka-player/commit/51d00b8f082e571deb76f584f7eb39de2614d491)) +* **MSS:** Add support for MediaQualityInfo events ([#6923](https://github.com/joeyparrish/shaka-player/issues/6923)) ([767cbed](https://github.com/joeyparrish/shaka-player/commit/767cbede2ca9a87fcf68c4f60b2b499bb16a9650)) +* **net:** Add minimum bytes for progress events ([#7117](https://github.com/joeyparrish/shaka-player/issues/7117)) ([d36ff65](https://github.com/joeyparrish/shaka-player/commit/d36ff6553c174682d8d12b91a54669b6439ed768)) +* **Offline:** Allow store external text ([#7328](https://github.com/joeyparrish/shaka-player/issues/7328)) ([346cf48](https://github.com/joeyparrish/shaka-player/commit/346cf48a5ec88b7c62cf6d316a186c357c3a99d6)) +* **Offline:** Allow store external thumbnails ([#7322](https://github.com/joeyparrish/shaka-player/issues/7322)) ([013b3c7](https://github.com/joeyparrish/shaka-player/commit/013b3c7f222ff74807f4beea7175bef97f595c0b)) +* Parse TS frameRate ([#6998](https://github.com/joeyparrish/shaka-player/issues/6998)) ([f4f9b05](https://github.com/joeyparrish/shaka-player/commit/f4f9b05e63b55385a6f6e0b53f4d5f52e37fcb3c)) +* **preload:** Add isPreload to net filter context ([#7170](https://github.com/joeyparrish/shaka-player/issues/7170)) ([5723a2b](https://github.com/joeyparrish/shaka-player/commit/5723a2bbe46e0030e0e6a454afb7c5341544171f)) +* **preload:** Wait for prefetches when preloading ([#7533](https://github.com/joeyparrish/shaka-player/issues/7533)) ([2ad1eff](https://github.com/joeyparrish/shaka-player/commit/2ad1eff39ef063e026393a0e26ebc48ca3452b06)), closes [#7520](https://github.com/joeyparrish/shaka-player/issues/7520) +* Remove streaming.parsePrftBox config ([#7358](https://github.com/joeyparrish/shaka-player/issues/7358)) ([fc4893d](https://github.com/joeyparrish/shaka-player/commit/fc4893d53818fec2af6f687076a25137160ab284)) +* Render native cues using text displayer ([#6985](https://github.com/joeyparrish/shaka-player/issues/6985)) ([6c0c63d](https://github.com/joeyparrish/shaka-player/commit/6c0c63d38ca8a41a734559aa62d88af18e6d5b9c)) +* Stop setting playbackRate to 0 to control buffering state when streaming.rebufferingGoal = 0 ([#7617](https://github.com/joeyparrish/shaka-player/issues/7617)) ([84b64af](https://github.com/joeyparrish/shaka-player/commit/84b64af623b1ade9a976f3e48b2ae5a405803a24)) +* Store bandwidth info inside references. ([#6825](https://github.com/joeyparrish/shaka-player/issues/6825)) ([b4e04b6](https://github.com/joeyparrish/shaka-player/commit/b4e04b6616bccc2e04a05416dc41538da5a32e54)) +* Support Fairplay DRM in DASH manifest. ([#7454](https://github.com/joeyparrish/shaka-player/issues/7454)) ([c9f7723](https://github.com/joeyparrish/shaka-player/commit/c9f7723d23c0b80eab7669c893bbe1969a818540)) +* **TTML:** Add support for IMSC1 (CMAF) image subtitle ([#6968](https://github.com/joeyparrish/shaka-player/issues/6968)) ([3b62296](https://github.com/joeyparrish/shaka-player/commit/3b6229616e7fab5aab412acf7a16511c4f926c9f)) +* **UI:** Add chapter button ([#7018](https://github.com/joeyparrish/shaka-player/issues/7018)) ([87bf738](https://github.com/joeyparrish/shaka-player/commit/87bf738ece4081e4ed4ea2fa52467e6d09cb542d)) +* **UI:** Add close button to statistics panel ([#7482](https://github.com/joeyparrish/shaka-player/issues/7482)) ([4e6e37c](https://github.com/joeyparrish/shaka-player/commit/4e6e37c0ce7dc446dc19589f15542e00c813e466)) +* **UI:** Add config to show the audio codec in the audio selector ([#7644](https://github.com/joeyparrish/shaka-player/issues/7644)) ([ee72b89](https://github.com/joeyparrish/shaka-player/commit/ee72b89f6ee3400d5b86802a5d1325772ba75460)) +* **UI:** Add MediaSession management ([#7188](https://github.com/joeyparrish/shaka-player/issues/7188)) ([3026ba5](https://github.com/joeyparrish/shaka-player/commit/3026ba518b21017bbb8b99d5d69f5c73f7b7f927)) +* **UI:** Add option to show the video codec name ([#7747](https://github.com/joeyparrish/shaka-player/issues/7747)) ([075c3fd](https://github.com/joeyparrish/shaka-player/commit/075c3fdbe264bdfaf0d35c41122ddbeca53f5e65)) +* **UI:** Add save video frame button ([#6926](https://github.com/joeyparrish/shaka-player/issues/6926)) ([19cfbf9](https://github.com/joeyparrish/shaka-player/commit/19cfbf966fa956609a8341b204c6d51e72bfbdb1)) +* **UI:** Added Mute button to context menu and overflow menu ([#7439](https://github.com/joeyparrish/shaka-player/issues/7439)) ([e883fed](https://github.com/joeyparrish/shaka-player/commit/e883fedd694688b8af585530aa0e7b407540ebca)) +* **UI:** Allow configure the fullscreen mode in VisionOS ([#7540](https://github.com/joeyparrish/shaka-player/issues/7540)) ([3bd0978](https://github.com/joeyparrish/shaka-player/commit/3bd0978da07f560ea7049588b1dbc8ecaf38aefe)) +* **UI:** Use the lang= attribute to help screen-readers recognize localized labels ([#7267](https://github.com/joeyparrish/shaka-player/issues/7267)) ([3590aee](https://github.com/joeyparrish/shaka-player/commit/3590aeea3d15e22e2734d888e354534b66c56845)) +* Update usage of minBufferTime according to the DASH spec ([#7616](https://github.com/joeyparrish/shaka-player/issues/7616)) ([2260aa9](https://github.com/joeyparrish/shaka-player/commit/2260aa9cf6a47eebecfc023a69be7934de77362e)) +* Use source tags instead of src attribute ([#7406](https://github.com/joeyparrish/shaka-player/issues/7406)) ([445b0ce](https://github.com/joeyparrish/shaka-player/commit/445b0ce67f2b501491cc8df2399cdb177208e5e3)) + + +### Bug Fixes + +* Abort operations only once ([#7624](https://github.com/joeyparrish/shaka-player/issues/7624)) ([d407d15](https://github.com/joeyparrish/shaka-player/commit/d407d159c6173c7d64ffafd61f56872dd99fb345)) +* **ABR:** Add a guard when variant is null ([#6928](https://github.com/joeyparrish/shaka-player/issues/6928)) ([3be95a8](https://github.com/joeyparrish/shaka-player/commit/3be95a83ad8b01fa20a2ec938f7a956de6c32d4c)) +* **ABR:** Do not adapt between spatial & non spatial audio ([#7067](https://github.com/joeyparrish/shaka-player/issues/7067)) ([1dc5c87](https://github.com/joeyparrish/shaka-player/commit/1dc5c8719cc5308c552b5a05ccd6e517f143edc0)) +* **ABR:** Fix restrictToElementSize running while abr disabled ([#7153](https://github.com/joeyparrish/shaka-player/issues/7153)) ([aea85b0](https://github.com/joeyparrish/shaka-player/commit/aea85b04b6f603bd2c4550b31d8b48a14ff0ffab)) +* **ABR:** Not change to another quality without respecting a min time ([#6979](https://github.com/joeyparrish/shaka-player/issues/6979)) ([a5095a8](https://github.com/joeyparrish/shaka-player/commit/a5095a80d34ecf04b3f919d780d956be00369e0a)) +* Active track state on variantchanged and adaptation events ([#7350](https://github.com/joeyparrish/shaka-player/issues/7350)) ([c15ca1d](https://github.com/joeyparrish/shaka-player/commit/c15ca1dd180576b2512b03c4bcda75aaad2e3abe)) +* Add more info in getVariantTracks for muxed streams ([#7181](https://github.com/joeyparrish/shaka-player/issues/7181)) ([d63c44a](https://github.com/joeyparrish/shaka-player/commit/d63c44afba8e217238d2e4eb25b27778f4fd3cb1)) +* Add null check for current reference ([#7184](https://github.com/joeyparrish/shaka-player/issues/7184)) ([f5aceed](https://github.com/joeyparrish/shaka-player/commit/f5aceeddb3824487dfc4355158bfcfd5cee7a378)) +* Adjust timing of mediaqualitychanged event when safe margin is set ([#7114](https://github.com/joeyparrish/shaka-player/issues/7114)) ([f6ac236](https://github.com/joeyparrish/shaka-player/commit/f6ac236f99f840a2ab5f82fc3138f490ee72a6d3)) +* **Ads:** Allow play interstitials on iOS fullscreen ([#7538](https://github.com/joeyparrish/shaka-player/issues/7538)) ([84ae806](https://github.com/joeyparrish/shaka-player/commit/84ae80675ade19e6cf542ef90481094b29a29d42)) +* **Ads:** Allow play interstitials using single video element when use native HLS ([#7550](https://github.com/joeyparrish/shaka-player/issues/7550)) ([fd6c322](https://github.com/joeyparrish/shaka-player/commit/fd6c3223203b318f6236e227b31f234c87590a34)) +* **Ads:** Allow preload and remove old interstitials when playing a interstitial ([#7465](https://github.com/joeyparrish/shaka-player/issues/7465)) ([25e7620](https://github.com/joeyparrish/shaka-player/commit/25e7620029dce214b0b3ba7ccfddc369f940fdc1)) +* **Ads:** Always fire CUEPOINTS_CHANGED when not using multi video elements ([#7584](https://github.com/joeyparrish/shaka-player/issues/7584)) ([a4d0fc8](https://github.com/joeyparrish/shaka-player/commit/a4d0fc8a5710cdfc1b45f554b901d137f7aa49c6)) +* **Ads:** Always set endTime for MPD Alternate ([#7583](https://github.com/joeyparrish/shaka-player/issues/7583)) ([16580ea](https://github.com/joeyparrish/shaka-player/commit/16580ea6f83bfcc7ddcddb8a138691c413b2a8f3)) +* **Ads:** Avoid adding custom interstitials without URI ([#7696](https://github.com/joeyparrish/shaka-player/issues/7696)) ([743b451](https://github.com/joeyparrish/shaka-player/commit/743b451c82467ddedc31fb46485a12cfec1a0dab)) +* **Ads:** Avoid skip interstitial when is not allowed ([#7686](https://github.com/joeyparrish/shaka-player/issues/7686)) ([7be22db](https://github.com/joeyparrish/shaka-player/commit/7be22db167d4f76763db2201ad4776e8c8eda4d3)) +* **Ads:** Calculate the mimeType in an earlier step so that there is no impact on the ad playback ([#7742](https://github.com/joeyparrish/shaka-player/issues/7742)) ([c113738](https://github.com/joeyparrish/shaka-player/commit/c113738a152b6532345afc9cf470f84d42874195)) +* **Ads:** Detect correctly interstitial preroll when using native HLS playback in Safari ([#7093](https://github.com/joeyparrish/shaka-player/issues/7093)) ([9912798](https://github.com/joeyparrish/shaka-player/commit/9912798137a05af9c2a1d67a85d911b3ec472607)) +* **Ads:** Disable interstitials when playing an interstitials ([#7621](https://github.com/joeyparrish/shaka-player/issues/7621)) ([7401adf](https://github.com/joeyparrish/shaka-player/commit/7401adf912cd5ed53c8f90a768f3e8e8fb1fb541)) +* **Ads:** Disable interstitials when using AirPlay ([#7479](https://github.com/joeyparrish/shaka-player/issues/7479)) ([2394ec2](https://github.com/joeyparrish/shaka-player/commit/2394ec2b49d6a355a77afd529cfbaaacb04beea4)) +* **Ads:** Don't allow play an overlay video ad using the base video ([#7740](https://github.com/joeyparrish/shaka-player/issues/7740)) ([172e713](https://github.com/joeyparrish/shaka-player/commit/172e71357c40b509135f85c5c6477707986b58a4)) +* **Ads:** Don't dispatch cue points changed if it is an overlay ([#7695](https://github.com/joeyparrish/shaka-player/issues/7695)) ([eb4a45e](https://github.com/joeyparrish/shaka-player/commit/eb4a45eb449cb6a7bdee4cddc3600c6df071a582)) +* **Ads:** Don't load useless segments when using playoutLimit on interstitial ads ([#7469](https://github.com/joeyparrish/shaka-player/issues/7469)) ([7d8510b](https://github.com/joeyparrish/shaka-player/commit/7d8510b4619388bc9e1d9307202dc7299fda73f0)) +* **Ads:** Don't show duplicate SKIP UI in IMA CS ([#7084](https://github.com/joeyparrish/shaka-player/issues/7084)) ([9337143](https://github.com/joeyparrish/shaka-player/commit/9337143856058c7f3773268556b875c4afa5e309)) +* **Ads:** Don't try to play Image and HTML overlay interstitials ([#7697](https://github.com/joeyparrish/shaka-player/issues/7697)) ([87cbf4d](https://github.com/joeyparrish/shaka-player/commit/87cbf4d90a6d9a80ff9e7168883f4d884e5d9474)) +* **Ads:** Fix ad position by default ([#7659](https://github.com/joeyparrish/shaka-player/issues/7659)) ([ef2c7eb](https://github.com/joeyparrish/shaka-player/commit/ef2c7eb970c001f9c445227fc25eb4426d9bd012)) +* **Ads:** Fix back to live for native HLS when interstitial endTime is Infinity ([#7095](https://github.com/joeyparrish/shaka-player/issues/7095)) ([18aea54](https://github.com/joeyparrish/shaka-player/commit/18aea54f6e4a1013bc8fe4075f11b4662aa705c8)) +* **Ads:** Fix bad static overlay ad position ([#7735](https://github.com/joeyparrish/shaka-player/issues/7735)) ([e4825c3](https://github.com/joeyparrish/shaka-player/commit/e4825c303bdf977830a81e154565e0008bd7f79d)) +* **Ads:** Fix behavior when user JUMPS across more than one interstitial ([#7667](https://github.com/joeyparrish/shaka-player/issues/7667)) ([4aa9306](https://github.com/joeyparrish/shaka-player/commit/4aa9306680358e653148ab6d377407667c8c3850)) +* **Ads:** Fix duplicate Ads when playing interstitials through native HLS player ([#7527](https://github.com/joeyparrish/shaka-player/issues/7527)) ([075713f](https://github.com/joeyparrish/shaka-player/commit/075713f0e012b2287cd7b95a3219e8564cedc259)) +* **Ads:** Fix id of X-ASSET-LIST ([#7662](https://github.com/joeyparrish/shaka-player/issues/7662)) ([79b1536](https://github.com/joeyparrish/shaka-player/commit/79b1536b5d8f4973a39816317663a3cc5588e199)) +* **Ads:** Fix JUMP implementation to avoid loop the same ad group in Interstitials ([#7329](https://github.com/joeyparrish/shaka-player/issues/7329)) ([524014e](https://github.com/joeyparrish/shaka-player/commit/524014e3bdff68464afffca8e6b4c36a5f9f5492)) +* **Ads:** Fix mangled properties when using X-ASSET-LIST ([#7002](https://github.com/joeyparrish/shaka-player/issues/7002)) ([ade19cb](https://github.com/joeyparrish/shaka-player/commit/ade19cb2601a954c372dbc111a5088b54fbb3b87)) +* **Ads:** Fix playback of preroll interstitial when the currentTime is 0 ([#7092](https://github.com/joeyparrish/shaka-player/issues/7092)) ([0cdeb65](https://github.com/joeyparrish/shaka-player/commit/0cdeb65799c262203ef5e94e273da1e3575cb1e1)) +* **Ads:** Fix post-roll playback ([#7663](https://github.com/joeyparrish/shaka-player/issues/7663)) ([9fd349a](https://github.com/joeyparrish/shaka-player/commit/9fd349ab31396ccf17435b6f95a038cb864e70ec)) +* **Ads:** fix pre-roll identification when using src= ([#7493](https://github.com/joeyparrish/shaka-player/issues/7493)) ([576e4a5](https://github.com/joeyparrish/shaka-player/commit/576e4a5ea840643425e1ba530a1ef0601089149f)) +* **Ads:** Fix timelineRange detection in HLS interstitials ([#7091](https://github.com/joeyparrish/shaka-player/issues/7091)) ([d79f8e2](https://github.com/joeyparrish/shaka-player/commit/d79f8e2ce387b91ef79bb9a99a620b5310e17bdd)) +* **Ads:** Fix unnecessary request when using VAST ([#7660](https://github.com/joeyparrish/shaka-player/issues/7660)) ([d09cd7e](https://github.com/joeyparrish/shaka-player/commit/d09cd7ecb28870344abe457f77b4f1bc25869816)) +* **Ads:** Fix usage of ENABLE-SKIP-AFTER and ENABLE-SKIP-FOR ([#7677](https://github.com/joeyparrish/shaka-player/issues/7677)) ([8048d02](https://github.com/joeyparrish/shaka-player/commit/8048d0280d9cf14789a152bc3645604f2e8a8490)) +* **Ads:** Fix usage of ENABLE-SKIP-FOR in Interstitals ([#7652](https://github.com/joeyparrish/shaka-player/issues/7652)) ([46ab1cb](https://github.com/joeyparrish/shaka-player/commit/46ab1cb4e0b034cd63805cff708945617bcaba42)) +* **Ads:** Fix VAST_INVALID_XML error code ([#7593](https://github.com/joeyparrish/shaka-player/issues/7593)) ([c1e26ea](https://github.com/joeyparrish/shaka-player/commit/c1e26eafe6ba9b6d2ada6f3ef17f827eb8e8c969)) +* **Ads:** Limit interstitial duration to actual duration if available ([#7480](https://github.com/joeyparrish/shaka-player/issues/7480)) ([ad9f2ac](https://github.com/joeyparrish/shaka-player/commit/ad9f2ac039a61853ac3f0decdc55d29ebc19e044)) +* **Ads:** Limit interstitial duration to actual duration if available when using src= ([#7488](https://github.com/joeyparrish/shaka-player/issues/7488)) ([334a00e](https://github.com/joeyparrish/shaka-player/commit/334a00e1b11f7e88ca2d32b2ff469e98a2736583)) +* **Ads:** Limit static overlay playback to the timeline ([#7741](https://github.com/joeyparrish/shaka-player/issues/7741)) ([eff0aef](https://github.com/joeyparrish/shaka-player/commit/eff0aef8f7af24977b2d59c33d077466a5324dad)) +* **Ads:** Only allow play the preroll once ([#7096](https://github.com/joeyparrish/shaka-player/issues/7096)) ([0248268](https://github.com/joeyparrish/shaka-player/commit/024826811d0ac5aff853df5123389a50759cf16a)) +* **Ads:** Only display the secondary video if necessary ([#7709](https://github.com/joeyparrish/shaka-player/issues/7709)) ([072acf0](https://github.com/joeyparrish/shaka-player/commit/072acf05ff5d39c09da92986e8c48a69d5b1c241)) +* **Ads:** Prevent playing the same ad twice ([#7585](https://github.com/joeyparrish/shaka-player/issues/7585)) ([10659c5](https://github.com/joeyparrish/shaka-player/commit/10659c5db814004b07e54319debd0846e59221df)) +* **Ads:** Release interstitials timer correctly ([#7373](https://github.com/joeyparrish/shaka-player/issues/7373)) ([53b704f](https://github.com/joeyparrish/shaka-player/commit/53b704f688dc5004e99bd50766940bedd02f16d6)) +* **Ads:** Remove iframe border in overlays ([#7738](https://github.com/joeyparrish/shaka-player/issues/7738)) ([60c88eb](https://github.com/joeyparrish/shaka-player/commit/60c88eb05bc5426ba327b4c2e6ad2d5279d6bd93)) +* **Ads:** Stop properly interstitial ads ([#7708](https://github.com/joeyparrish/shaka-player/issues/7708)) ([f186185](https://github.com/joeyparrish/shaka-player/commit/f186185cff32ff81d30bca43f166cbb287e52a65)) +* **Ads:** Update Alternative MPD to match the latest spec ([#7706](https://github.com/joeyparrish/shaka-player/issues/7706)) ([cd78811](https://github.com/joeyparrish/shaka-player/commit/cd78811753bcee5dad65c13ce769325b3d0131f5)) +* **Ads:** Use region.id as id for Alternative MPD interstitial ([#7671](https://github.com/joeyparrish/shaka-player/issues/7671)) ([18ed02c](https://github.com/joeyparrish/shaka-player/commit/18ed02c9304dcda9fe22949ccc6f138b623a98b2)) +* **AirPlay:** Don't show subtitles on the player when using AirPlay ([#7514](https://github.com/joeyparrish/shaka-player/issues/7514)) ([7c6dac5](https://github.com/joeyparrish/shaka-player/commit/7c6dac55b628fd9723680492a4ead298a4270ae1)) +* **AirPlay:** Prefer Playback Remote API for closeOpenSessions ([#7500](https://github.com/joeyparrish/shaka-player/issues/7500)) ([30068a1](https://github.com/joeyparrish/shaka-player/commit/30068a1cb522a6c18f47a506bb3276e4a9968f9b)) +* **AirPlay:** Show AirPlay button when starting the playback with AirPlay ([#7515](https://github.com/joeyparrish/shaka-player/issues/7515)) ([edb9e53](https://github.com/joeyparrish/shaka-player/commit/edb9e532bab3184bf089bb462a88dea3608b65cb)) +* Allow dispatch metadata event with cueTime equal to 0 ([#7098](https://github.com/joeyparrish/shaka-player/issues/7098)) ([dcdecf9](https://github.com/joeyparrish/shaka-player/commit/dcdecf9de0447b336e361b557364e7c7a60c0dd1)) +* Allow recover normal stream when trick play stream fails ([#7234](https://github.com/joeyparrish/shaka-player/issues/7234)) ([2638ada](https://github.com/joeyparrish/shaka-player/commit/2638ada153ef477bbe5414c9050701a56ec91cda)) +* Allow reference mimeType change in StreamingEngine ([#7061](https://github.com/joeyparrish/shaka-player/issues/7061)) ([bf6632e](https://github.com/joeyparrish/shaka-player/commit/bf6632e325e4690d4242c33236f7f5a984e1c83e)) +* Allow set maxLatency and minLatency to 0 ([#7704](https://github.com/joeyparrish/shaka-player/issues/7704)) ([4744d1e](https://github.com/joeyparrish/shaka-player/commit/4744d1e5ecfe594f4608321987523ba06067d290)) +* Allow show subtitles using webkit Fullscreen API when playing native HLS ([#7539](https://github.com/joeyparrish/shaka-player/issues/7539)) ([6ab6a8f](https://github.com/joeyparrish/shaka-player/commit/6ab6a8f0cfc29d7919ac410e02f336b424df003f)) +* Allow streaming again when we reset MSE ([#7495](https://github.com/joeyparrish/shaka-player/issues/7495)) ([bc90c87](https://github.com/joeyparrish/shaka-player/commit/bc90c87d2ae1ff918de280d85152cb8ba38cf8de)) +* Allow the user to disable subtitles while paused ([#7578](https://github.com/joeyparrish/shaka-player/issues/7578)) ([f41c65d](https://github.com/joeyparrish/shaka-player/commit/f41c65d83018e7c92d402c301612feaad1709f6f)) +* Apply playRange config to src= ([#7168](https://github.com/joeyparrish/shaka-player/issues/7168)) ([7cf332e](https://github.com/joeyparrish/shaka-player/commit/7cf332e3a9ed1cbf14d22e720d07922e70df542d)) +* Avoid clear buffer when select the same audio track ([#6959](https://github.com/joeyparrish/shaka-player/issues/6959)) ([b953a75](https://github.com/joeyparrish/shaka-player/commit/b953a75474f52f79d3f6ade0a2a18cb30e56cd9e)) +* Avoid make HEAD request for image mime type ([#7332](https://github.com/joeyparrish/shaka-player/issues/7332)) ([6716ff0](https://github.com/joeyparrish/shaka-player/commit/6716ff00c411df5b284d0b705c0d7cd6ef2ec76e)) +* Avoid notify buffered changes when segment appended is text ([#7353](https://github.com/joeyparrish/shaka-player/issues/7353)) ([43314a1](https://github.com/joeyparrish/shaka-player/commit/43314a1f1d1fa0c5ee18f7f388f2f76c9ad05e8a)) +* Avoid reset iterator when seek into the buffer ([#7004](https://github.com/joeyparrish/shaka-player/issues/7004)) ([dc34ec4](https://github.com/joeyparrish/shaka-player/commit/dc34ec484a241c420eb6216a1151ffc7ed3c4817)) +* Avoid stack overflow when stringifying objects ([#7721](https://github.com/joeyparrish/shaka-player/issues/7721)) ([90e47eb](https://github.com/joeyparrish/shaka-player/commit/90e47eb58a9a184ab8161cd02ac0b009a77d174e)), closes [#7435](https://github.com/joeyparrish/shaka-player/issues/7435) +* Calculate timeToFirstByte before fire the event 'downloadheadersreceived' ([#7605](https://github.com/joeyparrish/shaka-player/issues/7605)) ([0fc5316](https://github.com/joeyparrish/shaka-player/commit/0fc5316c5a71420ee22fc636e67935409e0b0054)), closes [#7604](https://github.com/joeyparrish/shaka-player/issues/7604) +* calculations of channel count for DASH AudioChannelConfiguration elements. ([#7421](https://github.com/joeyparrish/shaka-player/issues/7421)) ([669b7b3](https://github.com/joeyparrish/shaka-player/commit/669b7b38297f240ee731bef09d1968c9ba756393)) +* **Cast:** Incorrect detection of MediaCapabilities on Linux Chromecast ([#7628](https://github.com/joeyparrish/shaka-player/issues/7628)) ([bc0b9f2](https://github.com/joeyparrish/shaka-player/commit/bc0b9f2ab4b37ffbaeddec684eae4d545413bcd7)) +* **CEA:** Always init CEA parser with new init segment ([#7102](https://github.com/joeyparrish/shaka-player/issues/7102)) ([61e570e](https://github.com/joeyparrish/shaka-player/commit/61e570efa4056a913c523ef7a66511314e353eb1)) +* **CEA:** Offset text CEA-608 that are out of viewport ([#7024](https://github.com/joeyparrish/shaka-player/issues/7024)) ([230f6e0](https://github.com/joeyparrish/shaka-player/commit/230f6e0095e74ea1f88a43c0da099d20d6ddfd41)) +* Codec switch reload - apply boundaries correctly ([#7700](https://github.com/joeyparrish/shaka-player/issues/7700)) ([8dd9d20](https://github.com/joeyparrish/shaka-player/commit/8dd9d20267f7ccb5349291072e8e0e3ad2d3e09a)), closes [#7595](https://github.com/joeyparrish/shaka-player/issues/7595) +* Compare normalized codecs in codec switching checks ([#7143](https://github.com/joeyparrish/shaka-player/issues/7143)) ([01545f4](https://github.com/joeyparrish/shaka-player/commit/01545f4c3eb540d6cc32c11a91874d53ddf92386)) +* Correct the behavior to defer closeSegmentIndex() calls during updates ([#7217](https://github.com/joeyparrish/shaka-player/issues/7217)) ([7ba7e61](https://github.com/joeyparrish/shaka-player/commit/7ba7e618d0991e0c31b9c126919c411aa35c2a97)) +* **DASH:** Allow mixing SegmentTemplate-SegmentTimeline with SegmentTemplate-numbering ([#7286](https://github.com/joeyparrish/shaka-player/issues/7286)) ([e7229fb](https://github.com/joeyparrish/shaka-player/commit/e7229fbc18ddd0dbc77548b9576d9256d4c74843)) +* **DASH:** Allow play all time fastSwitching tracks ([#7180](https://github.com/joeyparrish/shaka-player/issues/7180)) ([4abfc5a](https://github.com/joeyparrish/shaka-player/commit/4abfc5ac82927afa16ffdde270dd73ff42281f82)) +* **DASH:** Avoid adding originalId when it is not necessary ([#7281](https://github.com/joeyparrish/shaka-player/issues/7281)) ([a88be00](https://github.com/joeyparrish/shaka-player/commit/a88be006536842641fc1c52298a3368461d0e7e1)) +* **DASH:** Clear streamMap when period is removed from the manifest ([#7202](https://github.com/joeyparrish/shaka-player/issues/7202)) ([c5df88b](https://github.com/joeyparrish/shaka-player/commit/c5df88b49542f324154adf0a5655a66d1da32d9a)) +* **DASH:** Clear streamMap when period is removed from the manifest ([#7297](https://github.com/joeyparrish/shaka-player/issues/7297)) ([da71e6d](https://github.com/joeyparrish/shaka-player/commit/da71e6d644cc4123e6a3f5d134a8d28aad49a6f6)) +* **DASH:** Clear usedPeriodIds when period is removed from the manifest ([#7305](https://github.com/joeyparrish/shaka-player/issues/7305)) ([f8e3aa4](https://github.com/joeyparrish/shaka-player/commit/f8e3aa4b61cd3a1a8282c7bd88ec891c8b896c27)) +* **DASH:** Clone closedCaptions map in PeriodCombiner output stream ([#7309](https://github.com/joeyparrish/shaka-player/issues/7309)) ([873bb24](https://github.com/joeyparrish/shaka-player/commit/873bb2441abb100183dba80113f10fe191eb55d2)), closes [#7303](https://github.com/joeyparrish/shaka-player/issues/7303) +* **DASH:** Clone EventStream nodes to reduce memory consumption ([#7285](https://github.com/joeyparrish/shaka-player/issues/7285)) ([0023acc](https://github.com/joeyparrish/shaka-player/commit/0023accf0f0b099544a4937a7651ab0fd917869e)), closes [#7148](https://github.com/joeyparrish/shaka-player/issues/7148) +* **DASH:** Error due to deleted stream ([#7723](https://github.com/joeyparrish/shaka-player/issues/7723)) ([0ca6ff7](https://github.com/joeyparrish/shaka-player/commit/0ca6ff7ae61ef3b80e042b5318446bb0de30b2e3)) +* **DASH:** Evict (by time) indexes in MetaSegmentIndex ([#7296](https://github.com/joeyparrish/shaka-player/issues/7296)) ([69b317f](https://github.com/joeyparrish/shaka-player/commit/69b317f32d22452b00c92fedf28056a44f26819a)) +* **DASH:** Evict empty indexes in MetaSegmentIndex ([#7272](https://github.com/joeyparrish/shaka-player/issues/7272)) ([c9998f9](https://github.com/joeyparrish/shaka-player/commit/c9998f92819d08c936d4dd969d3fab3b191eb24e)) +* **DASH:** Exclude text segments when calculating max segment size ([#7564](https://github.com/joeyparrish/shaka-player/issues/7564)) ([3f9dec2](https://github.com/joeyparrish/shaka-player/commit/3f9dec23422b16734250a3a2832cbe6c66862898)) +* **DASH:** Fix allPartialSegments signal when using L3D ([#7179](https://github.com/joeyparrish/shaka-player/issues/7179)) ([a1d3927](https://github.com/joeyparrish/shaka-player/commit/a1d392764067cef57906cc007c7c7f46117da472)) +* **DASH:** Fix codec/mimeType for single text file ([#7075](https://github.com/joeyparrish/shaka-player/issues/7075)) ([4728d08](https://github.com/joeyparrish/shaka-player/commit/4728d082d7249970884a0457dec02a441936332f)) +* **DASH:** Fix creation of multiperiod trickmode streams ([#7229](https://github.com/joeyparrish/shaka-player/issues/7229)) ([ebab340](https://github.com/joeyparrish/shaka-player/commit/ebab340d9aae7fddc1193f8598271ddedcd7f1c7)) +* **DASH:** Fix EventStream Elements creation ([#7194](https://github.com/joeyparrish/shaka-player/issues/7194)) ([bd06fe7](https://github.com/joeyparrish/shaka-player/commit/bd06fe7a3d405b3705596b7a6fbf9e1334d6410c)) +* **DASH:** Fix HTTP redirect during manifest update ([#7339](https://github.com/joeyparrish/shaka-player/issues/7339)) ([6532a7c](https://github.com/joeyparrish/shaka-player/commit/6532a7c6050583f8bf6c31e39324c9eb857e5fdb)) +* **DASH:** Fix MPD Patch when SegmentTemplate is shared between Representations ([#7218](https://github.com/joeyparrish/shaka-player/issues/7218)) ([b2502fd](https://github.com/joeyparrish/shaka-player/commit/b2502fd0a0093dc9acddb8b18c7e87ef061098c6)), closes [#7214](https://github.com/joeyparrish/shaka-player/issues/7214) +* **DASH:** Fix period combining when roles are equal ([#7065](https://github.com/joeyparrish/shaka-player/issues/7065)) ([38c691b](https://github.com/joeyparrish/shaka-player/commit/38c691beb51fc0bceafee3fbb72248598ca98376)) +* **DASH:** Fix playback after DASH period eviction ([#7603](https://github.com/joeyparrish/shaka-player/issues/7603)) ([d8a14b0](https://github.com/joeyparrish/shaka-player/commit/d8a14b0a45d01b49d6dc50432d8e2fcb4b0743e8)) +* **DASH:** Fix transitions from 'dynamic' to 'static' ([#7029](https://github.com/joeyparrish/shaka-player/issues/7029)) ([3ba94b8](https://github.com/joeyparrish/shaka-player/commit/3ba94b82ea43dcca71e129be0c24b1ee792f66d6)) +* **DASH:** Improve memory usage with live streams ([#7039](https://github.com/joeyparrish/shaka-player/issues/7039)) ([d1435c7](https://github.com/joeyparrish/shaka-player/commit/d1435c74591859b16bf5063433b386d364d8331e)) +* **DASH:** Live DASH allows segment overlap in the updated manifest for first new segments ([#7405](https://github.com/joeyparrish/shaka-player/issues/7405)) ([051a8c5](https://github.com/joeyparrish/shaka-player/commit/051a8c5edda97d396a283159b6e29e541784d7c6)) +* **DASH:** Live to vod transition ([#7404](https://github.com/joeyparrish/shaka-player/issues/7404)) ([2d14dd5](https://github.com/joeyparrish/shaka-player/commit/2d14dd548073f7d05c7b3664a6412104a78dad63)) +* **dash:** live to vod transition seek start ([#7347](https://github.com/joeyparrish/shaka-player/issues/7347)) ([e02367c](https://github.com/joeyparrish/shaka-player/commit/e02367cc1ee1a0a4dd66426341e0be389914d7cb)) +* **DASH:** Patch manifest Adaptationset indexing, [@n](https://github.com/n)=<Numbering> and [@t](https://github.com/t)=