Skip to content

Releases: shaka-project/shaka-player

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)

v4.8.7

28 May 09:08
3bde51d
Compare
Choose a tag to compare

4.8.7 (2024-05-28)

Bug Fixes

  • Add timeout to fullyLoaded in src= (#6676) (5fa9b4a)
  • Cast: Incorrect detection of MediaCapabilities on Chromecast (#6656) (87eb506)
  • Fix MCap checking when using src= (#6675) (5ad91dc)
  • HLS: Fix HLS load when using #EXT-X-I-FRAME-STREAM-INF without resolution (#6680) (4354266)
  • UI: Fix dragging the seek bar seeks and pans the view in VR mode (#6677) (389a250)
  • UI: Fix unhandled error when playing VR (#6679) (9440ef6)

v4.8.6

27 May 08:17
1abd942
Compare
Choose a tag to compare

4.8.6 (2024-05-27)

Bug Fixes

  • CEA: reset PTS on new init segment (#6671) (af74719)
  • Fix internal network filter for HEAD requests (#6660) (8d4ad60)
  • Fix numBytesRemaining when the request is done (#6653) (29280a3)

v4.8.5

17 May 10:01
9ef1143
Compare
Choose a tag to compare

4.8.5 (2024-05-17)

Bug Fixes

v4.8.4

14 May 14:44
232437b
Compare
Choose a tag to compare

4.8.4 (2024-05-14)

Bug Fixes

  • CEA: reset PTS on new init segment (#6606) (6d6ac83)
  • Clear preload array before awaiting destroy (#6584) (fc49dde)
  • Destroy preload managers on player destroy (#6576) (87d1c50)
  • Do not assume 1080p Cast devices, some are 720p (#6562) (3661ac4)
  • HLS: Fix mimetype checking when using SUPPLEMENTAL-CODECS (#6597) (8763ea2), closes #6586