Skip to content

Releases: shaka-project/shaka-player

v4.9.2-caf5

11 Jan 00:39
1df6030
Compare
Choose a tag to compare

4.9.2-caf5 (2025-01-10)

Bug Fixes

  • Fix SEGMENT HEAD requests, compatibility with Cast SDK (#7851) (0d92755), closes #7600

v4.12.7

10 Jan 10:45
a5f248d
Compare
Choose a tag to compare

4.12.7 (2025-01-10)

Bug Fixes

  • CEA: Fix multi byte language support in CEA-708 (#7837) (12f2e2b)
  • dash: Fix $Time$ usage with SegmentTemplate (#7849) (9e72d38)
  • DASH: Fix Dolby Atmos detection when there is not SupplementalProperty (#7847) (ca70821)
  • Fix missing EMSG events (#7839) (ec6113a)
  • Fix SEGMENT HEAD requests, compatibility with Cast SDK (#7851) (341a0ad), closes #7600
  • Fix select spatial audio when using selectAudioLanguage (#7846) (dcb27f7)
  • HLS: Disable text correctly when loading a media playlist (#7840) (56460e1)
  • HLS: Fix audio detection when there is no audio data but it appears in PMT (#7838) (04554a9)
  • HLS: Omit daterange without START-DATE in order to avoid errors (#7841) (0510a53)

v4.11.19

10 Jan 10:38
5b7e5e3
Compare
Choose a tag to compare

4.11.19 (2025-01-10)

Bug Fixes

  • CEA: Fix multi byte language support in CEA-708 (#7837) (4f18e72)
  • dash: Fix $Time$ usage with SegmentTemplate (#7849) (1786ac1)
  • DASH: Fix Dolby Atmos detection when there is not SupplementalProperty (#7847) (260dfd6)
  • Fix SEGMENT HEAD requests, compatibility with Cast SDK (#7851) (5d9f0eb), closes #7600
  • HLS: Disable text correctly when loading a media playlist (#7840) (f3c464b)
  • HLS: Fix audio detection when there is no audio data but it appears in PMT (#7838) (1d700a9)
  • HLS: Omit daterange without START-DATE in order to avoid errors (#7841) (faf324d)

v4.9.35

10 Jan 21:34
4426b1e
Compare
Choose a tag to compare

4.9.35 (2025-01-10)

Bug Fixes

  • CEA: Fix multi byte language support in CEA-708 (#7837) (61a2875)
  • dash: Fix $Time$ usage with SegmentTemplate (#7849) (3971440)
  • DASH: Fix Dolby Atmos detection when there is not SupplementalProperty (#7847) (8ebde5a)
  • Fix isEnded for live streams (#7866) (87c5314)
  • Fix SEGMENT HEAD requests, compatibility with Cast SDK (#7851) (3b4ab2b), closes #7600
  • HLS: Assign EXT-X-TILES to segment tags (#7864) (d472447)
  • HLS: Disable text correctly when loading a media playlist (#7840) (f67a2c8)
  • HLS: Fix audio detection when there is no audio data but it appears in PMT (#7838) (e1a482a)
  • Offline: Fix download HLG tracks when using AUTO hdr level (#7865) (0b75b8a)
  • Use getSegmentAvailabilityStart instead of getSeekRangeStart to evict segments (#7867) (f7a436c)

v4.12.6

07 Jan 03:40
6b44531
Compare
Choose a tag to compare

4.12.6 (2025-01-06)

Bug Fixes

  • Avoid useless MSE reset when transmuxing muxed content (#7818) (6723a7d)
  • Docs: Remove info about small/large gaps from manual (#7762) (9e2c508)
  • Don't ignore the license server in manifest when another key-system has license server in configuration (#7797) (f6f665f)
  • Fix change timestampOffset on discontinuities when not necessary (#7823) (360c590)
  • Fix ClearKey license on old CDMs (#7816) (77379b0)
  • Fix gaps produced by the transmuxer (#7822) (5ad2121)
  • Follow the configured playRange for src= (#7825) (3f413d9)
  • HLS: Correctly identify webvtt subtitles with cmft extension (#7791) (0305383)
  • HLS: Disable audio/video correctly when loading a TS media playlist (#7815) (1cd1ed7)
  • HLS: Do not use EXT-X-PROGRAM-DATE-TIME on vod when there is only video or audio (#7802) (7a57011)
  • HLS: Fix timestamp offset for raw formats when using segments mode (#7819) (cd8f761)
  • Offline: Allow storage of MSS streams (#7799) (a7591a0)
  • re-open the MediaSource if readyState is not open when the init() method is called. (#7783) (b63466d)
  • Remove useless calls to isTypeSupported (#7817) (2ffcdac)
  • Remove useless deprecation in UITextDisplayer and add some guards in SimpleTextDisplayer (#7805) (5252c8d)
  • Transmuxer: Fix transmuxer with overflow data (video nalus and aac samples) between PES (#7813) (fcddae1)
  • UI: Allow 1x playback rate when default playback rate is not x1 (#7787) (0d43964)
  • UI: Video starts playing automatically when selecting a playback rate (#7786) (33373de)

v4.11.18

07 Jan 03:18
73cf153
Compare
Choose a tag to compare

4.11.18 (2025-01-06)

Bug Fixes

  • Avoid useless MSE reset when transmuxing muxed content (#7818) (acbb67f)
  • Docs: Remove info about small/large gaps from manual (#7762) (405c1fb)
  • Don't ignore the license server in manifest when another key-system has license server in configuration (#7797) (3bff9a1)
  • Fix change timestampOffset on discontinuities when not necessary (#7823) (7e5f400)
  • Fix ClearKey license on old CDMs (#7816) (f22ada1)
  • Fix gaps produced by the transmuxer (#7822) (8ce013a)
  • Follow the configured playRange for src= (#7825) (9bcca2f)
  • HLS: Correctly identify webvtt subtitles with cmft extension (#7791) (51a1790)
  • HLS: Disable audio/video correctly when loading a TS media playlist (#7815) (c4e9d1c)
  • HLS: Do not use EXT-X-PROGRAM-DATE-TIME on vod when there is only video or audio (#7802) (a482f8a)
  • HLS: Fix timestamp offset for raw formats when using segments mode (#7819) (99e37f6)
  • Offline: Allow storage of MSS streams (#7799) (2661fec)
  • re-open the MediaSource if readyState is not open when the init() method is called. (#7783) (36a3d20)
  • Remove useless calls to isTypeSupported (#7817) (828dc35)
  • Remove useless deprecation in UITextDisplayer and add some guards in SimpleTextDisplayer (#7805) (413196e)
  • Transmuxer: Fix transmuxer with overflow data (video nalus and aac samples) between PES (#7813) (2a0dd4b)
  • UI: Allow 1x playback rate when default playback rate is not x1 (#7787) (f453343)
  • UI: Video starts playing automatically when selecting a playback rate (#7786) (73db8b3)

v4.9.2-caf4

07 Jan 19:50
04bae40
Compare
Choose a tag to compare

4.9.2-caf4 (2025-01-06)

Bug Fixes

  • re-open the MediaSource if readyState is not open when the init() method is called. (#7783) (9fa9078)

v4.9.34

06 Jan 21:30
6ebcb28
Compare
Choose a tag to compare

4.9.34 (2025-01-06)

Bug Fixes

  • Avoid useless MSE reset when transmuxing muxed content (#7818) (5244029)
  • Docs: Remove info about small/large gaps from manual (#7762) (8d317d5)
  • Don't ignore the license server in manifest when another key-system has license server in configuration (#7797) (5dac9d3)
  • Fix change timestampOffset on discontinuities when not necessary (#7823) (a25dab0)
  • Fix ClearKey license on old CDMs (#7816) (9da369d)
  • Fix gaps produced by the transmuxer (#7822) (7ec609e)
  • Follow the configured playRange for src= (#7825) (3c2b3cf)
  • HLS: Correctly identify webvtt subtitles with cmft extension (#7791) (cef3940)
  • HLS: Disable audio/video correctly when loading a TS media playlist (#7815) (1690f1f)
  • HLS: Do not use EXT-X-PROGRAM-DATE-TIME on vod when there is only video or audio (#7802) (3db710c)
  • HLS: Fix timestamp offset for raw formats when using segments mode (#7819) (19d94ef)
  • Offline: Allow storage of MSS streams (#7799) (9749923)
  • re-open the MediaSource if readyState is not open when the init() method is called. (#7783) (6061413)
  • Remove useless calls to isTypeSupported (#7817) (9d01c9a)
  • Remove useless deprecation in UITextDisplayer and add some guards in SimpleTextDisplayer (#7805) (9364bc6)
  • Transmuxer: Fix transmuxer with overflow data (video nalus and aac samples) between PES (#7813) (306ab6e)
  • UI: Video starts playing automatically when selecting a playback rate (#7786) (91cb1db)

v4.12.5

12 Dec 22:15
0e41e11
Compare
Choose a tag to compare

4.12.5 (2024-12-12)

Bug Fixes

Performance Improvements

v4.11.17

12 Dec 22:08
c588937
Compare
Choose a tag to compare

4.11.17 (2024-12-12)

Bug Fixes

  • Avoid stack overflow when stringifying objects (#7721) (d2284ae), closes #7435
  • Fix usage of keySystemsMapping (#7736) (1d620c7)
  • Prefer Dolby Vision p5 over Dolby Vision p8 (#7745) (05d8072)
  • UI: Fix playback rate resets when pausing or playing the video (#7728) (d942cad)
  • UI: Hide ad counter when the ad is non-linear (#7718) (72f74fa)
  • Xbox: Simplify the use of WebView2 (#7743) (f614183)

Performance Improvements