Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore(main): release 4.5.0 #5596

Conversation

shaka-bot
Copy link
Collaborator

@shaka-bot shaka-bot commented Sep 4, 2023

🤖 I have created a release beep boop

4.5.0 (2023-10-04)

Features

  • ABR: Allow some downscale when use restrictToElementSize or restrictToScreenSize (#5631) (cad1ac8)
  • Add getBandwidthEstimate to the player interface for custom manifest parser (#5714) (1271a18)
  • Add H.265 TS transmuxer (#5611) (3c2c095)
  • Add KeyStatusChanged and UpdateState events (#5695) (2f97fa7)
  • Add manifestupdated event (#5602) (b16d2f0)
  • Add TS transmuxer for muxed content (#5571) (7df3321)
  • Ads: Add support for AWS Elemental MediaTailor (#5679) (cf5a72b)
  • CEA: Parse CEA from TS with H.265 (#5610) (54eaf63)
  • DASH: Add new config to prevent mixing of audio representations from different adaptation sets (#5620) (0bbb470)
  • DASH: Add support for AES-128 (#5656) (96ae7f2)
  • DASH: Allow the playback of DASH with $time$ and large timescale value (#5621) (4a1c96e)
  • demo: Added icons for new demo assets (#5691) (12400b1)
  • Enable codec switching (#5470) (0078137)
  • HLS: Get the correct video info for TS segments with H.265 (#5616) (e191c75)
  • HLS: Take into account the parsing time for manifest schedule update (#5678) (f7e33a3)
  • Migration of LCEVC DIL (Decoder Integration Layer) to LCEVC Dec (Decoder) (#5459) (c1e18d3)
  • TTML: Add support to tts:ruby (#5645) (9fd220e)
  • TTML: Add support to tts:textCombine (#5644) (73a3bd9)
  • UI: Add config to preferDocumentPictureInPicture (#5690) (025502a)
  • UI: Add PiP function to controls (#5629) (b422847)
  • UI: Add remote button with RemotePlayback API (#5650) (1ef5ae0)
  • WebVTT: Add support to ruby, rt, rp html tags (#5642) (76ffd38)
  • WebVTT: Add support to text-combine-upright (#5633) (a2f253f)

Bug Fixes

  • Allow PID change in TsParser (#5681) (d9b49d9)
  • CMCD: Fix CMCD for some mimetypes in src= (#5699) (e2c32c5)
  • com.apple.fps should work with the default initDataTransform when using legacy Apple Media Keys (#5603) (76fdda6)
  • Compute correctly the positionAlign in UITextDisplayer (#5630) (3a2dbc3)
  • DASH: Fix bigint implementation (#5707) (45009d2)
  • DASH: Fix race condition error while switching audio tracks (#5619) (29d9a10)
  • Demo: Allow com.apple.fps.1_0 in the custom DRM System field (#5600) (ab86000)
  • Demo: Fix url of "Low Latency HLS Live" asset (#5708) (146d3ec)
  • Fix compiled-mode error formatting (#5623) (a19912e)
  • Fix creation of new Stream object for each manifest request in DASH Live when using CEA (#5674) (0a8b519)
  • Fix MediaSourceEngine reset operation (#5576) (9f5e91f)
  • Fix Mp4Generator (#5566) (effafbc)
  • Fix NALU parsing in some HLS muxed live streams (#5688) (756a576)
  • Fix PES parsing (#5559) (5c6ab9e)
  • fix preferred track selection on Safari (#5601) (d021d6f)
  • Fix some properties on the shaka.text.Cue that are mangled (#5673) (d2b7cb2)
  • Fix transmuxed audio timestamps (#5595) (0260aef)
  • Fix transmuxing of muxed content (#5686) (f20d50a)
  • Fix TS transmuxer when the main content is muxed (#5575) (65b3037)
  • Fix unreleased stack overflow on statechanged (#5712) (ebacf32)
  • HLS: Allow audio groups on audio-only content (#5578) (3cbc444)
  • HLS: Fix audio and video out of sync (#5658) (4cc4143)
  • HLS: Fix display CEA-708 in HLS (#5694) (2097193)
  • HLS: Fix presentation delay for small live playlists (eg: 3-4 segments) (#5687) (caef5a4)
  • HLS: Get the correct video codec for TS segments (#5598) (1135115)
  • HLS: Show WebVTT subtitles with X-TIMESTAMP-MAP in segments mode (#5643) (bd636d4)
  • HLS: Skip segments without duration and without partial segments (#5705) (f53d50d)
  • HLS: Support AES-128 in init segment according the RFC (#5677) (806d91a)
  • Improve TsParse to avoid parsing errors (#5615) (5fa8b42)
  • Prevent codecs override in the transmuxer (#5568) (66c625f)
  • Remove debugging code on Simple Text (#5582) (991130a)
  • seeking in segment timeline returns incorrect index (#5716) (c02ccee), closes #5664
  • TTML: Fix wrong writing-mode in nested cues (#5646) (3a4f108)
  • UI: Fix broken language names on Google TV (#5613) (fc93292)
  • WebVTT: Fix support for line:0 vertical alignment (#5632) (eed393f)
  • WebVTT: Fix text displayed out of picture and with overlapping lines (#5662) (6975be9), closes #5661
  • WebVTT: Fix wrong writing-mode in nested cues (#5641) (56a4cea)

Performance Improvements


This PR was generated with Release Please. See documentation.

@shaka-bot
Copy link
Collaborator Author

shaka-bot commented Sep 4, 2023

Incremental code coverage: 100.00%

@shaka-bot shaka-bot changed the title chore(main): release 4.4.1 chore(main): release 4.5.0 Sep 5, 2023
@shaka-bot shaka-bot force-pushed the release-please--branches--main--components--shaka-player branch 27 times, most recently from 9fc03ee to 7a8ef1d Compare September 11, 2023 18:25
@shaka-bot shaka-bot force-pushed the release-please--branches--main--components--shaka-player branch 24 times, most recently from b81d41a to f4dea35 Compare October 4, 2023 07:15
@shaka-bot shaka-bot force-pushed the release-please--branches--main--components--shaka-player branch from f4dea35 to 799ac5c Compare October 4, 2023 20:36
@joeyparrish joeyparrish closed this Oct 4, 2023
@joeyparrish joeyparrish deleted the release-please--branches--main--components--shaka-player branch October 4, 2023 21:35
@shaka-bot shaka-bot added the status: archived Archived and locked; will not be updated label Dec 3, 2023
@shaka-project shaka-project locked as resolved and limited conversation to collaborators Dec 3, 2023
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
autorelease: pending status: archived Archived and locked; will not be updated
Projects
None yet
2 participants