Skip to content

v4.7.0

Compare
Choose a tag to compare
@shaka-bot shaka-bot released this 04 Dec 09:58
7fd99b7

4.7.0 (2023-12-04)

Features

  • Add config to allow Media Source recoveries (#5938) (0deb25b)
  • Add config to prefer spatial audio (#5963) (90bc6a7)
  • add preferred video label (#5948) (503327a)
  • Add support for Common Media Server Data (CMSD) (#5900) (966b910)
  • Avoid streams which cannot fit into the browser's MediaSource quota (#5937) (c496aaf)
  • DASH: Add support for location in Content Steering (#5914) (8f453c2)
  • DASH: Handle mixed-codec variants. (#5950) (24e3255), closes #5961
  • Demo: Add field for chapters URL when adding custom content (#5934) (d1bc83d)
  • Demo: Add field for text URL when adding custom content (#5953) (5c4a3a2)
  • Demo: Use MediaSession action handler in the demo (#5927) (078ab36)
  • expose CEA708 window position in the cue's region (#5924) (2a524bf)
  • Fix Media Source recoveries in some cases (#5966) (b2a880b)
  • Improve npm package size (#5955) (ca28063)
  • Set baseDelay to 100 by default for low latency streaming (#5926) (515a4ab)
  • UI: Add double tap to forward/rewind in the video (#5943) (918c30b)
  • UI: Add more keyboard shortcuts (#5942) (2fcc2f8)
  • UI: Hide language and resolution overflow menu button if there's only one choice (#5928) (628bb63)

Bug Fixes

  • CEA: Fix positioning in CEA-608 (#5925) (83f6f53)
  • DASH: Fix bad url when specify using a full WebVTT with BaseURL (#5954) (ba85ece)
  • DASH: Fix false redirect detection (#5910) (3a68623)
  • DASH: SegmentTemplate@media not updated after change in manifest (#5899) (30de177)
  • Demo: Allow configure some missing configs (#5918) (c62e38c)
  • Demo: Pressing "Edit" button unstores custom asset, but does not update "stored" button (#5936) (82b958f)
  • Fix color detection in text utils (#5970) (68903e1)
  • Fix ESDS box parser (#5952) (7683892)
  • Fix init segment comparison (#5920) (82ab893)
  • Fix language comparison in addTextTrackAsync (#5904) (f708318)
  • Fix reset Media Source when using mixed codecs in different containers (#5949) (419b1c3)
  • Fix trackschanged event not fired after a license request is denied for some tracks (#5962) (4eba182)
  • Fix transmuxer when sample has no video data (#5933) (6102060)
  • HLS: Fix m4s extension detection (#5951) (d89945f)
  • HLS: Provide a fallback to GET request when HEAD request fails (#5964) (fb5a833)
  • HLS: Recognize CEA subtitles when CLOSED-CAPTIONS attribute is missing (#5916) (58d4597)
  • Only append to the buffer init segments when the segment is independent (#5921) (09f2a2e)
  • Properly size region anchor from LINE units (#5941) (8b6602e)
  • UI: Correctly display video time and duration for VOD (#5929) (00ff864)
  • Unmask errors on LL (#5908) (c898364)
  • WebVTT: Fix support for line vertical alignment (#5945) (9f5e461)