Releases: shaka-project/shaka-player
Releases · shaka-project/shaka-player
v4.9.2-caf1
v4.11.2
4.11.2 (2024-09-11)
Bug Fixes
- DASH: Avoid adding originalId when it is not necessary (#7281) (15ebdc1)
- DASH: Clone EventStream nodes to reduce memory consumption (#7285) (edd232b), closes #7148
- DASH: Evict empty indexes in MetaSegmentIndex (#7272) (b00ea8b)
- DASH: Use presentationTimeOffset in EventStream (#7282) (0a21de1), closes #7277
- TTML: Fix absence of conversion of alpha (transparency) from 0-255 -> 0-1 (#7280) (dbb6518), closes #7279
v4.10.16
4.10.16 (2024-09-11)
Bug Fixes
- DASH: Avoid adding originalId when it is not necessary (#7281) (8e9c635)
- DASH: Clone EventStream nodes to reduce memory consumption (#7285) (d1351bf), closes #7148
- DASH: Evict empty indexes in MetaSegmentIndex (#7272) (0189b0e)
- DASH: Use presentationTimeOffset in EventStream (#7282) (26db3f4), closes #7277
- TTML: Fix absence of conversion of alpha (transparency) from 0-255 -> 0-1 (#7280) (5df6467), closes #7279
v4.11.1
4.11.1 (2024-09-09)
Bug Fixes
- Fix rendering of image subs when using SimpleTextDisplayer (#7258) (cafc7d1)
- TTML: Fix subtitles not rendered due to complaint about xml:id (#7270) (51e8171)
- UI: Display the font-family correctly in some cases (#7266) (7339ed5)
- WebVTT: Fix mapNativeCueToShakaCue in Chromium browsers (#7273) (2b7c087)
v4.10.15
4.10.15 (2024-09-09)
Bug Fixes
- Fix rendering of image subs when using SimpleTextDisplayer (#7258) (618eace)
- TTML: Fix subtitles not rendered due to complaint about xml:id (#7270) (a89a2aa)
- UI: Display the font-family correctly in some cases (#7266) (1509c6d)
- WebVTT: Fix mapNativeCueToShakaCue in Chromium browsers (#7273) (a204963)
v4.11.0
4.11.0 (2024-09-04)
Features
- ABR: Add preferNetworkInformationBandwidth config (#7090) (6425b91)
- Add getFetchedPlaybackInfo method (#7074) (ef02763)
- Add public method for parsing cue payload (#6992) (eeadace)
- Add video codec preference array at same resolution and bitrate (#7204) (28523a3)
- Add width/height to getFetchedPlaybackInfo (#7107) (e58ac70), closes #6725
- Ads: Add basic VAST support without IMA (#7052) (c59922b)
- Ads: Add basic VMAP support without IMA (#7054) (a6f3999)
- Ads: Added advanced type to ad requests (#7196) (f5b78dc)
- Ads: Allow the use of custom interstitials ads (#6991) (9e1f4e7)
- Allow set the videoContainer in the Player constructor (#6953) (a35028c)
- CEA: Support alignment in CEA-608 (#7022) (11a2cc5)
- CMCD: Implement new streaming format from CMCDv2 (#7216) (8842648)
- DASH: Add DVB Font downloads (#6971) (789101c)
-
DASH: Add support for urn:mpeg:dash:ssr:2023 with SegmentTemplate
$Number$ (#6745) (3cb40bf) - DASH: MPD Alternate support (#7055) (93f2d96)
- DASH: Support Annex I: Flexible Insertion of URL Parameters (#7086) (a5adb39)
- DASH: Support DVB fonts with relative urls (#6974) (5849e25)
- DASH: Support trick-mode per resolution (#7224) (cb5aae4)
- Dispatch MediaSourceRecovered event (#7198) (fd5b09c)
- Export addFont method (#6975) (afc3e59)
- HLS: Add I-Frame playlist support (#7230) (67859c9)
- HLS: Add support for EXT-X-START (#6938) (d63df14)
- HLS: Deprecate useSafariBehaviorForLive config (#6978) (aaeafa4)
- net: Add minimum bytes for progress events (#7117) (d36ff65)
- Parse TS frameRate (#6998) (f4f9b05)
- preload: Add isPreload to net filter context (#7170) (5723a2b)
- Render native cues using text displayer (#6985) (6c0c63d)
- Store bandwidth info inside references. (#6825) (b4e04b6)
- TTML: Add support for IMSC1 (CMAF) image subtitle (#6968) (3b62296)
- UI: Add chapter button (#7018) (87bf738)
- UI: Add MediaSession management (#7188) (3026ba5)
Bug Fixes
- ABR: Do not adapt between spatial & non spatial audio (#7067) (1dc5c87)
- ABR: Fix restrictToElementSize running while abr disabled (#7153) (aea85b0)
- ABR: Not change to another quality without respecting a min time (#6979) (a5095a8)
- Add more info in getVariantTracks for muxed streams (#7181) (d63c44a)
- Add null check for current reference (#7184) (f5aceed)
- Adjust timing of mediaqualitychanged event when safe margin is set (#7114) (f6ac236)
- Ads: Detect correctly interstitial preroll when using native HLS playback in Safari (#7093) (9912798)
- Ads: Don't show duplicate SKIP UI in IMA CS (#7084) (9337143)
- Ads: Fix back to live for native HLS when interstitial endTime is Infinity (#7095) (18aea54)
- Ads: Fix mangled properties when using X-ASSET-LIST (#7002) (ade19cb)
- Ads: Fix playback of preroll interstitial when the currentTime is 0 (#7092) (0cdeb65)
- Ads: Fix timelineRange detection in HLS interstitials (#7091) (d79f8e2)
- Ads: Only allow play the...
v4.10.14
v4.9.26
v4.10.13
4.10.13 (2024-08-30)
Bug Fixes
- Allow recover normal stream when trick play stream fails (#7234) (ece8302)
- Correct the behavior to defer closeSegmentIndex() calls during updates (#7217) (af80b87)
- DASH: Clear streamMap when period is removed from the manifest (#7202) (e76f6b2)
- DASH: Fix creation of multiperiod trickmode streams (#7229) (dd9c0e0)
- DASH: Fix MPD Patch when SegmentTemplate is shared between Representations (#7218) (7e49622), closes #7214
- DASH: Use proper namespace when mapping TXml node to Element (#7240) (64473c6)
- Don't throw an error when trying to disable a trick mode stream (#7235) (855d714)
- Dont use trick play track for liveSync feature (#7219) (70258db)
- Revert change that caused a lot of warning with "cannot find endTime" and hls playback errors (#7239) (5774aea)
- Stats: Fix bytesDownloaded when using src= (#7223) (7665e10)
v4.9.25
4.9.25 (2024-08-30)
Bug Fixes
- Allow recover normal stream when trick play stream fails (#7234) (e7820d8)
- Correct the behavior to defer closeSegmentIndex() calls during updates (#7217) (b9005b3)
- DASH: Clear streamMap when period is removed from the manifest (#7202) (b18dcbf)
- DASH: Fix creation of multiperiod trickmode streams (#7229) (97d6fd8)
- DASH: Fix MPD Patch when SegmentTemplate is shared between Representations (#7218) (0635c10), closes #7214
- DASH: Use proper namespace when mapping TXml node to Element (#7240) (7e6f3dc)
- Don't throw an error when trying to disable a trick mode stream (#7235) (c41615b)
- Revert change that caused a lot of warning with "cannot find endTime" and hls playback errors (#7239) (9d6ba9b)
- Stats: Fix bytesDownloaded when using src= (#7223) (b7ebe9e)