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).