Skip to content

Releases: shaka-project/shaka-player

v4.9.3

07 Jun 19:42
5529bcc
Compare
Choose a tag to compare

4.9.3 (2024-06-07)

Bug Fixes

  • ABR: Fix variant choose when two variants have the same bandwidth but different resolution (#6760) (0344c24)
  • HLS: Fix seekRange when using delta playlist (#6758) (83fdb33)
  • HLS: Ignore query params in the uri of EXT-X-SESSION-KEY tags (#6755) (726b3a8)

v4.8.12

07 Jun 19:34
8ede5d6
Compare
Choose a tag to compare

4.8.12 (2024-06-07)

Bug Fixes

  • ABR: Fix variant choose when two variants have the same bandwidth but different resolution (#6760) (ea8b380)
  • HLS: Fix seekRange when using delta playlist (#6758) (41fdc8b)
  • HLS: Ignore query params in the uri of EXT-X-SESSION-KEY tags (#6755) (36425bd)

v4.9.2

05 Jun 00:26
1b83f44
Compare
Choose a tag to compare

4.9.2 (2024-06-04)

Bug Fixes

v4.8.11

05 Jun 04:50
62f860e
Compare
Choose a tag to compare

4.8.11 (2024-06-05)

Bug Fixes

v4.9.1

01 Jun 20:48
2b35858
Compare
Choose a tag to compare

4.9.1 (2024-05-31)

Bug Fixes

v4.8.10

01 Jun 20:40
226365e
Compare
Choose a tag to compare

4.8.10 (2024-05-31)

Bug Fixes

v4.7.15

31 May 23:24
a14d291
Compare
Choose a tag to compare

4.7.15 (2024-05-31)

Bug Fixes

  • Ads: Fix CS destroy (#6624) (88d837a)
  • Ban smooth codec switching on Tizen 5 & 6 (#6686) (ea6df06)
  • Cast: Incorrect detection of MediaCapabilities on Chromecast (#6656) (7681d4f)
  • CEA: Fix stream detection when the stream has not control codes (#6703) (9fad4d3)
  • CEA: Ignore XDS control codes (#6702) (888ab39)
  • CEA: reset PTS on new init segment (#6606) (c9e6885)
  • CEA: reset PTS on new init segment (#6671) (871a556)
  • DASH: Firefox multi-period/multi-codec bug (#6691) (bd085c0), closes #6690
  • DASH: Fix update of SegmentTemplate with $number$ for LL (#6687) (737fac7)
  • ensure all timelineregionenter events are fired (#6713) (e1bec6b), closes #6711
  • Fix MCap checking when using src= (#6675) (d56ce53)
  • Fix numBytesRemaining when the request is done (#6653) (7f75320)
  • Fix Opus support in Safari (#6607) (a52cbe5)
  • Fix progress events for VOD when using vodDynamicPlaybackRate (#6688) (c5308b7)
  • HLS: Fix bad detection in some MediaPlaylist (#6608) (f3f2c04)
  • HLS: Support request byterange on media playlist detection (#6629) (00fdaf5)
  • patch setServerCertificate() on older Tizens & webOS (#6696) (0c76912)
  • PS4: Fix serverCertificate defaulted to null (#6716) (b1c5384)
  • Re-add setting playbackRate to 0 to control buffering state (#6546) (49b580d)
  • UI: Fix dragging the seek bar seeks and pans the view in VR mode (#6677) (45d8a34)
  • UI: UI does not update after loading a new stream (#6721) (839b550)
  • Xbox - round gap jumping values (#6695) (784a1e7)

v4.9.0

30 May 11:58
30ac8c0
Compare
Choose a tag to compare

4.9.0 (2024-05-30)

Features

  • ABR: Add cacheLoadThreshold config (#6657) (f374173)
  • Add a new setting to allow remove based on channels count (#6600) (0206e5a)
  • Add config for add headers to license requests (#6650) (e7b893b)
  • add config to clear decodingInfo cache on unload (#6678) (e0eeb5b)
  • Add getNonDefaultConfiguration (#6620) (907e6ba)
  • Add response URI to BAD_HTTP_STATUS error (#6561) (ed93987)
  • Add support for probing encryption scheme support (#6506) (2dea350)
  • Ads: Implement skip ad functionality in Media Tailor (#6598) (1429763)
  • Ads: Support CS on devices that don't support multiple media elements (#6575) (520930c)
  • Check encryptionScheme against MCap (#6484) (ec29f82)
  • DASH: Add manifest.dash.enableFastSwitching config (#6500) (2fc0c93)
  • DASH: Add MPD Chaining support (#6641) (82c5149)
  • DASH: Add MPD Patch support (#5247) (d38aabf)
  • DASH: Parse and use target latency (#6683) (9060ab0)
  • DASH: Support Dolby Vision profile 8.x (HEVC) and 10.x (AV1) (#6590) (e480bf0)
  • Expose the maximum hardware resolution through probeSupport() (#6569) (5da5de2)
  • HLS: Build closed captions metadata on-the-fly (#6700) (082f897)
  • Improve default retry delay for Low Latency (#6514) (5f8e7fd)
  • Optionally force HTTP content URIs (#6649) (dda713a)
  • Parse colorGamut and use it in MCap (#6663) (329d42a)
  • Preload AES key when the key is available in EXT-X-SESSION-KEY (#6495) (57cb6ad)
  • Preload: Add detachAndSavePreload method (#6630) (0a68e93)
  • Set autoCorrectDrift to false by default for low latency streaming (#6549) (3d1c546)
  • Set maxDisabledTime to 1 by default for low latency streaming (#6617) (1cdbbe0)
  • UI: List bandwidth for duplicate resolutions (#6548) (a9d5dc3), closes #6494

Bug Fixes

Read more

v4.8.9

30 May 09:53
d70dea7
Compare
Choose a tag to compare

4.8.9 (2024-05-30)

Bug Fixes

  • CEA: Fix stream detection when the stream has not control codes (#6703) (860e531)
  • CEA: Ignore XDS control codes (#6702) (ed613ef)
  • Fix multi-codec filtering on DASH live (#6647) (fcd0b40)

v4.8.8

29 May 15:26
7ba66f1
Compare
Choose a tag to compare

4.8.8 (2024-05-29)

Bug Fixes

  • Ban smooth codec switching on Tizen 5 & 6 (#6686) (82df7dc)
  • DASH: Firefox multi-period/multi-codec bug (#6691) (18eeef1), closes #6690
  • DASH: Fix update of SegmentTemplate with $number$ for LL (#6687) (4e76ff4)
  • Fix default value of liveSyncMinPlaybackRate (#6685) (a5ae34d)
  • Fix progress events for VOD when using vodDynamicPlaybackRate (#6688) (d6b1535)
  • patch setServerCertificate() on older Tizens & webOS (#6696) (d17a25c)
  • Xbox - round gap jumping values (#6695) (01ad037)