Releases: shaka-project/shaka-player
Releases · shaka-project/shaka-player
v4.10.10
4.10.10 (2024-08-19)
Bug Fixes
- ABR: Fix restrictToElementSize running while abr disabled (#7153) (1f06885)
- CEA: Always init CEA parser with new init segment (#7102) (e63a7a0)
- Compare normalized codecs in codec switching checks (#7143) (60776c4)
- Defer
closeSegmentIndex()
for old streams during ABR switches when segment fetches are ongoing (#7157) (cd76d3f) - Pass correct adaptation value to MediaSourceEngine (#7111) (1261c03)
- properly map region height/width when applying anchors (#7105) (152b5b1)
- Repeated initial segment load & cancellations (#7147) (f5e3221)
- WebVTT: Re-add rollover logic (#7104) (c93ac32)
- Xbox: Override Dolby Vision codecs (#7115) (74c69c7)
- Xbox: Support screen resolution detection on Xbox when using WebView2 (#7144) (9fa35b2), closes #7141
v4.9.22
4.9.22 (2024-08-19)
Bug Fixes
- ABR: Fix restrictToElementSize running while abr disabled (#7153) (4f369e0)
- CEA: Always init CEA parser with new init segment (#7102) (b7e543f)
- Compare normalized codecs in codec switching checks (#7143) (bfa8caa)
- Defer
closeSegmentIndex()
for old streams during ABR switches when segment fetches are ongoing (#7157) (403574f) - Pass correct adaptation value to MediaSourceEngine (#7111) (1694f8a)
- properly map region height/width when applying anchors (#7105) (c1207c8)
- Repeated initial segment load & cancellations (#7147) (e62c0b2)
- WebVTT: Re-add rollover logic (#7104) (4546606)
- Xbox: Override Dolby Vision codecs (#7115) (219c5be)
- Xbox: Support screen resolution detection on Xbox when using WebView2 (#7144) (afdf7c6), closes #7141
v4.10.9
4.10.9 (2024-07-24)
Bug Fixes
- Ads: Don't show duplicate SKIP UI in IMA CS (#7084) (ee12c74)
- Ads: Fix back to live for native HLS when interstitial endTime is Infinity (#7095) (f697217)
- Ads: Fix playback of preroll interstitial when the currentTime is 0 (#7092) (8635ab2)
- Ads: Fix timelineRange detection in HLS interstitials (#7091) (c0723c2)
- Ads: Only allow play the preroll once (#7096) (c60b092)
- Allow dispatch metadata event with cueTime equal to 0 (#7098) (143f5d4)
- Fix ID3 timing when included in EMSG (#7099) (bbbcdfd)
- UI: Fix ad markers set before full initialization (#7089) (dc5551e)
- WebVTT: Fix rendering of WebVTT in UITextDisplayer (#7023) (dc5404d)
v4.9.21
v4.10.8
4.10.8 (2024-07-22)
Bug Fixes
- ABR: Do not adapt between spatial & non spatial audio (#7067) (077fda6)
- DASH: Fix codec/mimeType for single text file (#7075) (c932376)
- DASH: Fix period combining when roles are equal (#7065) (617f157)
- Disable CC with disableText config (#7078) (1b9435b)
- Only check encryptionScheme when is not null and not empty string (#7079) (bcbcbe8)
- Unify maxDisabledTime behaviour (#7077) (8ea2560)
v4.9.20
4.9.20 (2024-07-22)
Bug Fixes
- ABR: Do not adapt between spatial & non spatial audio (#7067) (3f87da6)
- DASH: Fix codec/mimeType for single text file (#7075) (f464b8e)
- DASH: Fix period combining when roles are equal (#7065) (8e3cd0f)
- Only check encryptionScheme when is not null and not empty string (#7079) (6c0718c)
- Unify maxDisabledTime behaviour (#7077) (d60bd6a)
v4.10.7
4.10.7 (2024-07-18)
Bug Fixes
- Allow reference mimeType change in StreamingEngine (#7061) (2fe4dcc)
- DASH: Prioritize highest bandwidth in PeriodCombiner (#7045) (30cdd61)
- Destroy correctly unused transmuxer (#7059) (7641475)
- Fix MSE polyfill for iOS (#7049) (44dc9a9)
- HLS: Remove init segment on formats without init segment (#7060) (ee179ad)
- Transmuxer: Fix init segment between discontinuities (#7042) (dd2a6d7)
- ttml: Handle escaped special characters. (#7047) (451a41e), closes #7044
- UI: Fix resolution label when the stream has not resolution (#7043) (9e468f4)
v4.9.19
4.9.19 (2024-07-18)
Bug Fixes
- Allow reference mimeType change in StreamingEngine (#7061) (ed9ef1a)
- DASH: Prioritize highest bandwidth in PeriodCombiner (#7045) (6ab958c)
- Destroy correctly unused transmuxer (#7059) (bab1cd0)
- Fix MSE polyfill for iOS (#7049) (3e3bb78)
- HLS: Remove init segment on formats without init segment (#7060) (064f34f)
- Transmuxer: Fix init segment between discontinuities (#7042) (3b886e9)
- ttml: Handle escaped special characters. (#7047) (418e85c), closes #7044
- UI: Fix resolution label when the stream has not resolution (#7043) (7f7f6f1)