Skip to content

Releases: shaka-project/shaka-player

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)

v4.9.25

30 Aug 09:09
9c4ba85
Compare
Choose a tag to compare

4.9.25 (2024-08-30)

Bug Fixes

  • Allow recover normal stream when trick play stream fails (#7234) (e7820d8)
  • Correct the behavior to defer closeSegmentIndex() calls during updates (#7217) (b9005b3)
  • DASH: Clear streamMap when period is removed from the manifest (#7202) (b18dcbf)
  • DASH: Fix creation of multiperiod trickmode streams (#7229) (97d6fd8)
  • DASH: Fix MPD Patch when SegmentTemplate is shared between Representations (#7218) (0635c10), closes #7214
  • DASH: Use proper namespace when mapping TXml node to Element (#7240) (7e6f3dc)
  • Don't throw an error when trying to disable a trick mode stream (#7235) (c41615b)
  • Revert change that caused a lot of warning with "cannot find endTime" and hls playback errors (#7239) (9d6ba9b)
  • Stats: Fix bytesDownloaded when using src= (#7223) (b7ebe9e)

v4.10.12

27 Aug 10:12
6589d28
Compare
Choose a tag to compare

4.10.12 (2024-08-27)

Bug Fixes

  • Add null check for current reference (#7184) (4ae6082)
  • DASH: Fix EventStream Elements creation (#7194) (51f4c3f)
  • Do not minify CodecSwitchingStrategy enum keys (#7200) (57d391d)
  • Dont use inaccurateManifestTolerance for sequenceMode (#7207) (6f516a5)
  • Fix normalized codec for VVC (#7201) (22713b1)
  • Fix support for Dolby Vision based in VVC (#7212) (5c3ea38)
  • HLS: Check that segment 0 exists (#7208) (2c804a9)
  • Revert change that caused stalls with "cannot find endTime" (#7213) (c690e4e)

v4.9.24

27 Aug 08:58
53e6f66
Compare
Choose a tag to compare

4.9.24 (2024-08-27)

Bug Fixes

  • Add null check for current reference (#7184) (e44da8f)
  • DASH: Fix EventStream Elements creation (#7194) (a730d06)
  • Do not minify CodecSwitchingStrategy enum keys (#7200) (2bc3ef9)
  • Dont use inaccurateManifestTolerance for sequenceMode (#7207) (4d4fc14)
  • Fix normalized codec for VVC (#7201) (e4a9ee3)
  • HLS: Check that segment 0 exists (#7208) (e1ecc44)
  • Revert change that caused stalls with "cannot find endTime" (#7213) (e69ade2)

v4.10.11

23 Aug 07:49
da7d2a0
Compare
Choose a tag to compare

4.10.11 (2024-08-22)

Bug Fixes

  • Add more info in getVariantTracks for muxed streams (#7181) (bb2f99d)
  • Adjust timing of mediaqualitychanged event when safe margin is set (#7114) (5d94587)
  • Apply playRange config to src= (#7168) (da262f4)
  • DASH: Allow play all time fastSwitching tracks (#7180) (482d8d4)
  • DASH: Patch manifest Adaptationset indexing, @n=<Numbering> and @t= (#7131) (2913fd3)
  • Fire the correct error code in src= mode in some situations (#7167) (e9e54f6)
  • Fix ended state in stateHistory (#7189) (200497f)
  • Fix error thrown after catching null error (#7177) (f222668)
  • Fix horizontal alignment of WebVTT in UITextDisplayer (#7169) (9c2c953)
  • HLS: Fix use of EXT-X-MEDIA when not using Content Steering (#7166) (0d9cf1a)
  • UI: Fix display seekbar and time when the seekrange is infinite (#7182) (b31a57f)
  • UI: Only show frame rate if there are several frame rates (#7190) (c25062c)

v4.9.23

23 Aug 07:41
ee7dd3d
Compare
Choose a tag to compare

4.9.23 (2024-08-22)

Bug Fixes

  • Add more info in getVariantTracks for muxed streams (#7181) (316a405)
  • Adjust timing of mediaqualitychanged event when safe margin is set (#7114) (39b5480)
  • Apply playRange config to src= (#7168) (911d9e7)
  • DASH: Patch manifest Adaptationset indexing, @n=<Numbering> and @t= (#7131) (68a5044)
  • Fire the correct error code in src= mode in some situations (#7167) (69217ed)
  • Fix ended state in stateHistory (#7189) (866d68c)
  • Fix error thrown after catching null error (#7177) (3e91f7b)
  • Fix horizontal alignment of WebVTT in UITextDisplayer (#7169) (aed223f)
  • HLS: Fix use of EXT-X-MEDIA when not using Content Steering (#7166) (9829836)
  • UI: Fix display seekbar and time when the seekrange is infinite (#7182) (eb7e2ae)
  • UI: Only show frame rate if there are several frame rates (#7190) (ad050ca)