Releases: shaka-project/shaka-player
Releases · shaka-project/shaka-player
v4.11.5
4.11.5 (2024-09-24)
Bug Fixes
- Active track state on variantchanged and adaptation events (#7350) (4968472)
- Avoid notify buffered changes when segment appended is text (#7353) (68b77bb)
- dash: live to vod transition seek start (#7347) (371edbe)
- Disable Encryption Scheme Polyfil On Some Devices (#7355) (b9bd851)
- Do not recognize Sky Q as Apple device (#7357) (30d9628)
- HLS: Allow sync live streams without PROGRAM-DATE-TIME (#7340) (5655ade)
- UI: Fix missing tracks in resolution selector (#7352) (9c3cd7c)
v4.10.19
4.10.19 (2024-09-24)
Bug Fixes
- Active track state on variantchanged and adaptation events (#7350) (a2c4077)
- Avoid notify buffered changes when segment appended is text (#7353) (2936dea)
- dash: live to vod transition seek start (#7347) (d8ce683)
- Disable Encryption Scheme Polyfil On Some Devices (#7355) (05b84d0)
- Do not recognize Sky Q as Apple device (#7357) (f0903a6)
- HLS: Allow sync live streams without PROGRAM-DATE-TIME (#7340) (3918849)
- UI: Fix missing tracks in resolution selector (#7352) (d3066e3)
v4.9.28
4.9.28 (2024-09-19)
Bug Fixes
- Avoid make HEAD request for image mime type (#7332) (6d74d9f)
- DASH: Fix HTTP redirect during manifest update (#7339) (8df7cc9)
- Fix external image track mime type (#7333) (d40d9fa)
- HLS: Allow sync live streams without PROGRAM-DATE-TIME (#7340) (7bd481f)
- HLS: Fix uncaught error in slow network scenario (#7321) (25d8f1b)
- offline: Text segments are downloaded before audio&video (#7336) (71c5f32)
- Tizen: Adding gapPadding to gap manager to solve Tizen issue (#7331) (cbd0199)
- UI: Remove spinner and client side ad container elements when calling destroy (#7320) (52b48be)
v4.11.4
4.11.4 (2024-09-18)
Bug Fixes
- Ads: Fix JUMP implementation to avoid loop the same ad group in Interstitials (#7329) (b53e173)
- Avoid make HEAD request for image mime type (#7332) (42a62a6)
- DASH: Fix HTTP redirect during manifest update (#7339) (e625a47)
- Fix external image track mime type (#7333) (cd7ee74)
- HLS: Fix uncaught error in slow network scenario (#7321) (8abc69d)
- offline: Text segments are downloaded before audio&video (#7336) (2db857b)
- Tizen: Adding gapPadding to gap manager to solve Tizen issue (#7331) (a9617b1)
- UI: Remove spinner and client side ad container elements when calling destroy (#7320) (192f9ad)
v4.10.18
4.10.18 (2024-09-18)
Bug Fixes
- Avoid make HEAD request for image mime type (#7332) (7a509a9)
- DASH: Fix HTTP redirect during manifest update (#7339) (5ba69b1)
- Fix external image track mime type (#7333) (3cc5c1f)
- HLS: Fix uncaught error in slow network scenario (#7321) (b8e5f74)
- offline: Text segments are downloaded before audio&video (#7336) (c76b145)
- Tizen: Adding gapPadding to gap manager to solve Tizen issue (#7331) (2a4bc1d)
- UI: Remove spinner and client side ad container elements when calling destroy (#7320) (2c44f2e)
v4.11.3
4.11.3 (2024-09-14)
Bug Fixes
- DASH: Allow mixing SegmentTemplate-SegmentTimeline with SegmentTemplate-numbering (#7286) (848bd37)
- DASH: Clear streamMap when period is removed from the manifest (#7297) (edc08bd)
- DASH: Clear usedPeriodIds when period is removed from the manifest (#7305) (18f919f)
- DASH: Clone closedCaptions map in PeriodCombiner output stream (#7309) (9a022aa), closes #7303
- DASH: Evict (by time) indexes in MetaSegmentIndex (#7296) (47c5562)
- Do not seek to first subtitle (#7312) (7ed7b2c), closes #7310
Performance Improvements
v4.10.17
4.10.17 (2024-09-14)
Bug Fixes
- DASH: Allow mixing SegmentTemplate-SegmentTimeline with SegmentTemplate-numbering (#7286) (9d4caab)
- DASH: Clear streamMap when period is removed from the manifest (#7297) (71a8414)
- DASH: Clear usedPeriodIds when period is removed from the manifest (#7305) (cbce2dc)
- DASH: Clone closedCaptions map in PeriodCombiner output stream (#7309) (5eff3d9), closes #7303
- DASH: Evict (by time) indexes in MetaSegmentIndex (#7296) (a919feb)
- Do not seek to first subtitle (#7312) (b7a940a), closes #7310
Performance Improvements
v4.9.27
4.9.27 (2024-09-14)
Bug Fixes
- DASH: Avoid adding originalId when it is not necessary (#7281) (1b03baa)
- DASH: Clear streamMap when period is removed from the manifest (#7297) (81c2450)
- DASH: Clear usedPeriodIds when period is removed from the manifest (#7305) (650474c)
- DASH: Clone closedCaptions map in PeriodCombiner output stream (#7309) (f3ce960), closes #7303
- DASH: Clone EventStream nodes to reduce memory consumption (#7285) (4b7d45a), closes #7148
- DASH: Evict (by time) indexes in MetaSegmentIndex (#7296) (ac85495)
- DASH: Evict empty indexes in MetaSegmentIndex (#7272) (5065fdf)
- DASH: Use presentationTimeOffset in EventStream (#7282) (8bc639b), closes #7277
- Do not seek to first subtitle (#7312) (a51b156), closes #7310
- Fix rendering of image subs when using SimpleTextDisplayer (#7258) (0886951)
- TTML: Fix absence of conversion of alpha (transparency) from 0-255 -> 0-1 (#7280) (515bbb9), closes #7279
- TTML: Fix subtitles not rendered due to complaint about xml:id (#7270) (50ea3fb)
- UI: Display the font-family correctly in some cases (#7266) (6fb54ce)
Performance Improvements
v4.9.2-caf1
v4.11.2
4.11.2 (2024-09-11)
Bug Fixes
- DASH: Avoid adding originalId when it is not necessary (#7281) (15ebdc1)
- DASH: Clone EventStream nodes to reduce memory consumption (#7285) (edd232b), closes #7148
- DASH: Evict empty indexes in MetaSegmentIndex (#7272) (b00ea8b)
- DASH: Use presentationTimeOffset in EventStream (#7282) (0a21de1), closes #7277
- TTML: Fix absence of conversion of alpha (transparency) from 0-255 -> 0-1 (#7280) (dbb6518), closes #7279