Skip to content

Releases: shaka-project/shaka-player

v4.9.27

16 Sep 07:48
f75e745
Compare
Choose a tag to compare

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

  • DASH: Create segment indexes only on new periods (#7294) (4209986)
  • DASH: Delete old matchedStreams (#7301) (299d399)
  • DASH: Delete old matchedStreams when using trickmodeVideo (#7306) (c6fc473)
  • Only use tXml parent when necessary (#7304) (0f1b03d)

v4.9.2-caf1

13 Sep 18:44
f2538ea
Compare
Choose a tag to compare

4.9.2-caf1 (2024-09-13)

Bug Fixes

v4.11.2

11 Sep 13:04
bc6e95a
Compare
Choose a tag to compare

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

v4.10.16

11 Sep 12:55
4821416
Compare
Choose a tag to compare

4.10.16 (2024-09-11)

Bug Fixes

  • DASH: Avoid adding originalId when it is not necessary (#7281) (8e9c635)
  • DASH: Clone EventStream nodes to reduce memory consumption (#7285) (d1351bf), closes #7148
  • DASH: Evict empty indexes in MetaSegmentIndex (#7272) (0189b0e)
  • DASH: Use presentationTimeOffset in EventStream (#7282) (26db3f4), closes #7277
  • TTML: Fix absence of conversion of alpha (transparency) from 0-255 -> 0-1 (#7280) (5df6467), closes #7279

v4.11.1

09 Sep 10:36
7a1a59e
Compare
Choose a tag to compare

4.11.1 (2024-09-09)

Bug Fixes

  • Fix rendering of image subs when using SimpleTextDisplayer (#7258) (cafc7d1)
  • TTML: Fix subtitles not rendered due to complaint about xml:id (#7270) (51e8171)
  • UI: Display the font-family correctly in some cases (#7266) (7339ed5)
  • WebVTT: Fix mapNativeCueToShakaCue in Chromium browsers (#7273) (2b7c087)

v4.10.15

09 Sep 09:52
332992e
Compare
Choose a tag to compare

4.10.15 (2024-09-09)

Bug Fixes

  • Fix rendering of image subs when using SimpleTextDisplayer (#7258) (618eace)
  • TTML: Fix subtitles not rendered due to complaint about xml:id (#7270) (a89a2aa)
  • UI: Display the font-family correctly in some cases (#7266) (1509c6d)
  • WebVTT: Fix mapNativeCueToShakaCue in Chromium browsers (#7273) (a204963)

v4.11.0

04 Sep 08:36
3dcff75
Compare
Choose a tag to compare

4.11.0 (2024-09-04)

Features

Bug Fixes

  • ABR: Do not adapt between spatial & non spatial audio (#7067) (1dc5c87)
  • ABR: Fix restrictToElementSize running while abr disabled (#7153) (aea85b0)
  • ABR: Not change to another quality without respecting a min time (#6979) (a5095a8)
  • Add more info in getVariantTracks for muxed streams (#7181) (d63c44a)
  • Add null check for current reference (#7184) (f5aceed)
  • Adjust timing of mediaqualitychanged event when safe margin is set (#7114) (f6ac236)
  • Ads: Detect correctly interstitial preroll when using native HLS playback in Safari (#7093) (9912798)
  • Ads: Don't show duplicate SKIP UI in IMA CS (#7084) (9337143)
  • Ads: Fix back to live for native HLS when interstitial endTime is Infinity (#7095) (18aea54)
  • Ads: Fix mangled properties when using X-ASSET-LIST (#7002) (ade19cb)
  • Ads: Fix playback of preroll interstitial when the currentTime is 0 (#7092) (0cdeb65)
  • Ads: Fix timelineRange detection in HLS interstitials (#7091) (d79f8e2)
  • Ads: Only allow play the...
Read more

v4.10.14

04 Sep 08:09
ababd2e
Compare
Choose a tag to compare

4.10.14 (2024-09-04)

Bug Fixes

v4.9.26

04 Sep 07:21
bd9ccb1
Compare
Choose a tag to compare

4.9.26 (2024-09-04)

Bug Fixes

v4.10.13

30 Aug 11:45
0a67e77
Compare
Choose a tag to compare

4.10.13 (2024-08-30)

Bug Fixes

  • Allow recover normal stream when trick play stream fails (#7234) (ece8302)
  • Correct the behavior to defer closeSegmentIndex() calls during updates (#7217) (af80b87)
  • DASH: Clear streamMap when period is removed from the manifest (#7202) (e76f6b2)
  • DASH: Fix creation of multiperiod trickmode streams (#7229) (dd9c0e0)
  • DASH: Fix MPD Patch when SegmentTemplate is shared between Representations (#7218) (7e49622), closes #7214
  • DASH: Use proper namespace when mapping TXml node to Element (#7240) (64473c6)
  • Don't throw an error when trying to disable a trick mode stream (#7235) (855d714)
  • Dont use trick play track for liveSync feature (#7219) (70258db)
  • Revert change that caused a lot of warning with "cannot find endTime" and hls playback errors (#7239) (5774aea)
  • Stats: Fix bytesDownloaded when using src= (#7223) (7665e10)