github shaka-project/shaka-packager v2.5.0

latest releases: v3.0.4, v3.0.3, v3.0.2...
2 years ago

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

Don't miss a new shaka-packager release

NewReleases is sending notifications on new releases.