Update CHANGELOG for v2.5.0

Change-Id: I20717c787024f7fbace2f7735f4950529d3a17e7
This commit is contained in:
KongQun Yang 2021-06-09 11:40:03 -07:00
parent 72ea5d30f0
commit 98b97709d7
1 changed files with 51 additions and 0 deletions

View File

@ -1,3 +1,53 @@
## [2.5.0] - 2021-06-09
### Added
- Support HTTP PUT to upload packaging outputs to cloud (#149).
- Support Dolby Vision backward compatible profiles (#341).
- Support different IVs for each track (#543).
- Support dash_only and hls_only parameters
(`dash_only=0|1`, `hls_only=0|1`) (#651).
- [HLS] Allow custom EXT-X-MEDIA-SEQUENCE number (`--hls_media_sequence_number`)
(#691).
- [MP4] Allow specifying protection pattern for pattern encryption
(`--crypt_byte_block`, `--skip_byte_block`) (#710).
- [MP4] Allow write |mvex| before |trak| (`--mvex_before_trak`) (#711).
- [DASH] Support signalling of last segment number
(`dash_add_last_segment_number_when_needed`) (#713).
- [DASH] Allow adaptive switching between different codecs
(`--allow_codec_switching`) (#726).
- [DASH] Include <mspr:pro> alongside to <cenc:pssh> for PlayReady (#743).
- Support Dolby DD+JOC in DASH and HLS (#753).
- Support AC-4 codec (#754).
- Support inclusion of extra PlayReady header data
(`--playready_extra_header_data`) (#756).
- Support MPEG-1 Audio in mpeg2ts I/O and packed-audio / mp4 output (#779).
- Support more text input and output formats, including DVB-SUB input (#832) and
TTML in MP4 output (#87).
- Support segment_list for DASH on-demand profile (`--dash_force_segment_list`).
### Fixed
- DASH / HLS spec compliance issues
- [HLS] Add support for independent segments tag (#564).
- [TS] Improve frame rate calculation for TS streams (#751).
- [MP4] Change major brand from isom to mp41 (#755).
- [MP4] Always set ES_ID to 0 when writing ES Descriptor (#755).
- Properly handle AVC profiles with SPS extension (#755).
- [HLS] Don't include FRAME-RATE in EXT-X-STREAM-INF (#816).
- [HLS] Fix missing FRAME-RATE in playlists with TS streams (#816).
- [DASH] TrickPlay using separate trick play specific streams (#732).
- Don't fail if input contents contain SampleGroupDescriptionBox with 0 entries
(#812).
- [HLS] Fixes attributes for DVS tracks (#857).
- Fix trick-mode property values (space instead of comma).
- Properly handle SkipBytes with num_bytes as 0 (#875).
- [MPEG-TS] Fix PCR reserved bits not being set correctly (#893).
- [HLS] Explicitly signal the lack of CEA captions (#922).
### Changed
- Change AV1 cbcs to protect all bytes of decode_tile structure (#698).
- [MP4] Allow not to generate 'sidx' box for single-segment too (#862).
- [WebM] Ignore matroska projection metadata instead of fail parsing (#932).
- Changed default HTTP UserAgent to ShakaPackager/<version> (#939).
## [2.4.3] - 2020-08-04
### Fixed
- Fix playback issue of HEVC content with cbcs encryption in AVplayer (#717).
@ -514,6 +564,7 @@ First public release.
- Added mpd_generator driver program to generate mpd file from packager generated
intermediate files.
[2.5.0]: https://github.com/google/shaka-packager/compare/v2.4.3...v2.5.0
[2.4.3]: https://github.com/google/shaka-packager/compare/v2.4.2...v2.4.3
[2.4.2]: https://github.com/google/shaka-packager/compare/v2.4.1...v2.4.2
[2.4.1]: https://github.com/google/shaka-packager/compare/v2.4.0...v2.4.1