Releases
v2.5.0
kqyang
released this
10 Jun 00:30
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/ (#939 ).
You can’t perform that action at this time.