Skip to content

Releases: shaka-project/shaka-player

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

v4.9.33

12 Dec 18:49
a5eb9d1
Compare
Choose a tag to compare

4.9.33 (2024-12-11)

Bug Fixes

  • Avoid stack overflow when stringifying objects (#7721) (8318911), closes #7435
  • Detect smooth codec switch support on Apple devices (#7678) (8fa036a)
  • Fix CBCS support in recent WebOS (#7647) (ccae978)
  • Fix normalized codec for VP9 (#7645) (e12f2eb)
  • Fix unload call after destroy (#7690) (3bc3ca5)
  • Fix video progress events accuracy (#7654) (576daba)
  • HLS: Fix playback of raw AAC (#7641) (8da4a61)
  • HLS: Fix subtitle timing when no discontinuity but there is X-TIMESTAMP-MAP (#7681) (3fa6242)
  • HLS: Ignore errors when try to detect CC (#7668) (0499bc4)
  • PS5: Prevent uncaught promise rejections when requests are aborted (#7637) (6fff9d2)
  • Timeout unfulfilled request to decodingInfo and requestMediaKeySystemAccess (#7682) (b1bec73), closes #7680
  • Xbox: Simplify the use of WebView2 (#7743) (0cbe208)

Performance Improvements

v4.9.2-caf3

12 Dec 19:02
89978d5
Compare
Choose a tag to compare

4.9.2-caf3 (2024-12-11)

Bug Fixes

Performance Improvements

v4.12.4

04 Dec 16:54
e894c5c
Compare
Choose a tag to compare

4.12.4 (2024-12-04)

Bug Fixes

  • Ads: Avoid skip interstitial when is not allowed (#7686) (7eb6e74)
  • Allow set maxLatency and minLatency to 0 (#7704) (64b861c)
  • Fix unload call after destroy (#7690) (2280965)
  • preload: Wait for drm keys when preloading (#7698) (c2242dc), closes #7520
  • Timeout unfulfilled request to decodingInfo and requestMediaKeySystemAccess (#7682) (c0e6322), closes #7680
  • UI: Allow pause non-linear video ads (#7699) (cc11605)
  • UI: Hide ad position when the ad is non-linear (#7711) (0de1435)
  • UI: Show presentation time when playing non-linear ads (#7707) (755e9d2)

v4.11.16

04 Dec 16:18
2ba96ce
Compare
Choose a tag to compare

4.11.16 (2024-12-04)

Bug Fixes

  • Allow set maxLatency and minLatency to 0 (#7704) (92f2db9)
  • Fix unload call after destroy (#7690) (0121c0c)
  • Timeout unfulfilled request to decodingInfo and requestMediaKeySystemAccess (#7682) (cc7c738), closes #7680
  • UI: Allow pause non-linear video ads (#7699) (8633980)
  • UI: Hide ad position when the ad is non-linear (#7711) (b70f923)
  • UI: Show presentation time when playing non-linear ads (#7707) (f456152)

v4.12.3

27 Nov 16:44
ece08ba
Compare
Choose a tag to compare

4.12.3 (2024-11-27)

Bug Fixes

  • Ads: Fix behavior when user JUMPS across more than one interstitial (#7667) (13c6041)
  • Ads: Fix id of X-ASSET-LIST (#7662) (e88a715)
  • Ads: Fix post-roll playback (#7663) (dce52ff)
  • Ads: Fix unnecessary request when using VAST (#7660) (1b57178)
  • Ads: Fix usage of ENABLE-SKIP-AFTER and ENABLE-SKIP-FOR (#7677) (dc3697d)
  • Ads: Fix usage of ENABLE-SKIP-FOR in Interstitals (#7652) (2131ced)
  • Ads: Use region.id as id for Alternative MPD interstitial (#7671) (069abbb)
  • Detect smooth codec switch support on Apple devices (#7678) (593eca7)
  • Fix CBCS support in recent WebOS (#7647) (046b002)
  • Fix normalized codec for VP9 (#7645) (2cc7e1b)
  • Fix playback on Apple devices without ManagedMediaSource (#7669) (88d661d), closes #7666
  • Fix video progress events accuracy (#7654) (0cf2ed2)
  • Forbid usage of instanceof ArrayBuffer (#7653) (dfbc269), closes #6279
  • HLS: Fix playback of raw AAC (#7641) (b0a0f5e)
  • HLS: Fix subtitle timing when no discontinuity but there is X-TIMESTAMP-MAP (#7681) (4596efe)
  • HLS: Ignore errors when try to detect CC (#7668) (17a4cf7)
  • PS5: Prevent uncaught promise rejections when requests are aborted (#7637) (192008b)
  • UI: Change to use legacy css format to support old TVs (#7658) (d6cd75e)
  • UI: Do not show codec name when the same codec is used for the same language (#7643) (bb3e050)

v4.11.15

27 Nov 16:12
0355376
Compare
Choose a tag to compare

4.11.15 (2024-11-27)

Bug Fixes

  • Ads: Fix behavior when user JUMPS across more than one interstitial (#7667) (8e9d548)
  • Ads: Fix post-roll playback (#7663) (697e943)
  • Ads: Use region.id as id for Alternative MPD interstitial (#7671) (a35f645)
  • Detect smooth codec switch support on Apple devices (#7678) (c7be2f4)
  • Fix CBCS support in recent WebOS (#7647) (edea6a2)
  • Fix normalized codec for VP9 (#7645) (e9c8261)
  • Fix video progress events accuracy (#7654) (e93e8e1)
  • Forbid usage of instanceof ArrayBuffer (#7653) (5c5785b), closes #6279
  • HLS: Fix playback of raw AAC (#7641) (5bd6348)
  • HLS: Fix subtitle timing when no discontinuity but there is X-TIMESTAMP-MAP (#7681) (284b21c)
  • HLS: Ignore errors when try to detect CC (#7668) (b4d87a0)
  • PS5: Prevent uncaught promise rejections when requests are aborted (#7637) (623888e)
  • UI: Change to use legacy css format to support old TVs (#7658) (a8eed1d)
  • UI: Do not show codec name when the same codec is used for the same language (#7643) (091cb47)

v4.12.2

20 Nov 11:45
037134f
Compare
Choose a tag to compare

4.12.2 (2024-11-20)

Bug Fixes

  • Abort operations only once (#7624) (a52a87d)
  • Ads: Disable interstitials when playing an interstitials (#7621) (8fb79a3)
  • cache source buffer params on codec switch reload (#7630) (856f13f)
  • Cast: Incorrect detection of MediaCapabilities on Linux Chromecast (#7628) (b780c68)
  • Disable smooth codec switch on Tizen 8 (#7614) (bf28cb2)
  • Disable smooth codec switch on webOS 6 (#7636) (dee1b9f)
  • Fix cast support for HLG HDR (#7632) (1329e5c)
  • HLS: Fix subtitle timing (#7625) (534ae6d)
  • Silence aborted errors from PreloadManager. (#7619) (5cfb824), closes #7618
  • UI: Fix exception while casting to mismatched player version (#7631) (2a51f0c)

v4.11.14

20 Nov 11:38
d9c754f
Compare
Choose a tag to compare

4.11.14 (2024-11-20)

Bug Fixes

  • Abort operations only once (#7624) (b888aad)
  • Ads: Disable interstitials when playing an interstitials (#7621) (cf68ece)
  • cache source buffer params on codec switch reload (#7630) (aac5906)
  • Cast: Incorrect detection of MediaCapabilities on Linux Chromecast (#7628) (defd2ee)
  • Disable smooth codec switch on Tizen 8 (#7614) (18b3ae3)
  • Disable smooth codec switch on webOS 6 (#7636) (36ff499)
  • Fix cast support for HLG HDR (#7632) (05e54e4)
  • HLS: Fix subtitle timing (#7625) (8e28506)
  • Silence aborted errors from PreloadManager. (#7619) (d014d86), closes #7618
  • UI: Fix exception while casting to mismatched player version (#7631) (a5184fd)