shaka-project/shaka-player
 Watch   
 Star   
 Fork   
3 days ago
shaka-player

v5.1.6

5.1.6 (2026-05-25)

Bug Fixes

Performance Improvements

  • transmuxer: Write nalu lengths directly into combined buffer in h265 (#10119) (21f7ad8)
3 days ago
shaka-player

v5.0.17

5.0.17 (2026-05-25)

Bug Fixes

Performance Improvements

  • transmuxer: Write nalu lengths directly into combined buffer in h265 (#10119) (7aa64ce)
3 days ago
shaka-player

v4.16.33

4.16.33 (2026-05-25)

Bug Fixes

Performance Improvements

  • transmuxer: Write nalu lengths directly into combined buffer in h265 (#10119) (78decb2)
3 days ago
shaka-player

v4.15.45

4.15.45 (2026-05-25)

Bug Fixes

10 days ago
shaka-player

v5.1.5

5.1.5 (2026-05-18)

Bug Fixes

  • fix opus transmux sample duration (#10090) (4ab4e95)
  • force gap jump when stalled at the end of a buffer (#10086) (45be484)
  • HLS: Fix timeline sync gaps on discontinuity sequences (#10087) (d90d221)
  • Offline: Only request the license on download when usePersistentLicense is true (#10074) (972b57b)
  • UI: Remove buffered bar delay after seeking (#10071) (1dc3e27)

Performance Improvements

  • HLS: skip rebuilding known refs on live playlist refresh (#10075) (1d987d7)
  • Mp4Generator: assemble segment data in a single allocation (#10101) (13b9ba1)
  • player: avoid full configuration deep-clone in time update callback (#10098) (adbcec3)
  • transmuxer: Avoid repeatedly creating empty Uint8Arrays (#10100) (29533bd)
  • transmuxer: Reduce per-frame object allocations for h265, ac-3 and ec-3 (#10094) (6494c19)
10 days ago
shaka-player

v5.0.16

5.0.16 (2026-05-18)

Bug Fixes

  • fix opus transmux sample duration (#10090) (33d4fac)
  • force gap jump when stalled at the end of a buffer (#10086) (687c319)
  • HLS: Fix timeline sync gaps on discontinuity sequences (#10087) (3a2fb6d)
  • Offline: Only request the license on download when usePersistentLicense is true (#10074) (898c35a)
  • UI: Remove buffered bar delay after seeking (#10071) (60f6e38)

Performance Improvements

  • HLS: skip rebuilding known refs on live playlist refresh (#10075) (6180f1c)
  • Mp4Generator: assemble segment data in a single allocation (#10101) (8c6a80b)
  • player: avoid full configuration deep-clone in time update callback (#10098) (d4543c4)
  • transmuxer: Avoid repeatedly creating empty Uint8Arrays (#10100) (0f263f8)
  • transmuxer: Reduce per-frame object allocations for h265, ac-3 and ec-3 (#10094) (d8eb02f)
10 days ago
shaka-player

v4.16.32

4.16.32 (2026-05-18)

Bug Fixes

  • fix opus transmux sample duration (#10090) (cea30c4)
  • force gap jump when stalled at the end of a buffer (#10086) (522ba06)
  • Offline: Only request the license on download when usePersistentLicense is true (#10074) (2201734)

Performance Improvements

  • player: avoid full configuration deep-clone in time update callback (#10098) (989ddba)
  • transmuxer: Avoid repeatedly creating empty Uint8Arrays (#10100) (03850f6)
  • transmuxer: Reduce per-frame object allocations for h265, ac-3 and ec-3 (#10094) (037c33e)
10 days ago
shaka-player

v4.15.44

4.15.44 (2026-05-18)

Bug Fixes

  • force gap jump when stalled at the end of a buffer (#10086) (fa9c2fc)
  • Offline: Only request the license on download when usePersistentLicense is true (#10074) (9694276)

Performance Improvements

  • player: avoid full configuration deep-clone in time update callback (#10098) (c272f9a)
  • transmuxer: Avoid repeatedly creating empty Uint8Arrays (#10100) (47874d8)
17 days ago
shaka-player

v5.1.4

5.1.4 (2026-05-11)

Bug Fixes

  • Avoid race condition in concurrent getAllThumbnails calls (#10022) (3dc5aff)
  • MSF: handle WebTransport.closed rejection to avoid Safari unhandled promise error (#10056) (e810f08)
  • text: include regionAnchorX/Y in region cache key (#10073) (6a4b7aa)

Performance Improvements

  • media: replace slice with in-place array truncation (#10070) (fad81e6)
  • Remove unnecessary allocations in Mp4Generator (#10059) (bd3960a)
  • Remove unnecessary Uint8Array allocations in Mp4Generator (#10069) (94a82e0)
17 days ago
shaka-player

v5.0.15

5.0.15 (2026-05-11)

Bug Fixes

  • Avoid race condition in concurrent getAllThumbnails calls (#10022) (3376fb6)
  • MSF: handle WebTransport.closed rejection to avoid Safari unhandled promise error (#10056) (b7a23cd)
  • text: include regionAnchorX/Y in region cache key (#10073) (294d721)

Performance Improvements

  • media: replace slice with in-place array truncation (#10070) (744f577)
  • Remove unnecessary allocations in Mp4Generator (#10059) (9841dcc)
  • Remove unnecessary Uint8Array allocations in Mp4Generator (#10069) (8711673)