Releases: castlabs/dashencrypt
Releases · castlabs/dashencrypt
1.2.5
1.2.4
- support for avc3 input files
- profiles is now set correctly as certain TVs are sensitive to profiles
- calmed logging
1.2.2
hevc support
1.1.18
- When edit lists are employed to compensate for cts/pts delay of the first frame this version uses negative composition time offsets to remove the edit list box
- %lang% might be used in media pattern. It will be replaced with AdaptationSet's language when generating the Manifest.mpd
dash.encrypt-1.1.7
- added support for separate audio/video encryption --uuid:a/-u:a and --secretKey:a/-k:a sets a separate audio key and key ID
- deriving classes may now manipulate the Manifest before it is written to disk
- improved language detection for SMPTE-TT
- improved encryption speed by tweaking the number of I/O operations. Still encryption itself is the single biggest performance killer (adds +30% on top). Someone might try NSS based JCE or Diceros JCE to make use of AES HW acceleration.
- IVs start with random number (accidentally always started with zero)
1.1.2
- with command line switch -cl you can now specify a clear lead (number of seconds with only plain samples). It works with any sparse encryption.
- *.xml and *.vtt files are added as subtitles (role "caption" cannot be forced by command ine )
dash.encrypt-1.1.1
- this release aligns the media presentation time line so that the earliest presentation time of any track is zero (and never negative)
- better support for mov files (most should work - no guarantee)
- sparse encryption:
-s=0
: all samples encrypted (default setting)-s=1
: samples are encrypted by default but certain samples are not-s=2
: certain samples are encrypted but default is clear.
1.0.25
- edit list box handling working again
- improved testability
1.0.24
- split up command line classes and control of the dash process to be to reuse the dash process
- timescale of edit list boxes handled correctly
1.0.21
- File extension .mov & .m4v supported as input files
- -x command line switch will split up the output so that no range request are required to access the segements