Skip to content

Releases: castlabs/dashencrypt

1.2.5

11 Dec 14:12
Compare
Choose a tag to compare

Corrected ContentProtection element creation in case of multiple keys (audio key != video key)

1.2.4

10 Dec 08:43
Compare
Choose a tag to compare
  • support for avc3 input files
  • profiles is now set correctly as certain TVs are sensitive to profiles
  • calmed logging

1.2.2

30 Nov 06:26
Compare
Choose a tag to compare
1.2.2 Pre-release
Pre-release

hevc support

1.1.18

05 Nov 15:54
Compare
Choose a tag to compare
  • 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

25 Oct 06:18
Compare
Choose a tag to compare
  • 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

06 Oct 18:12
Compare
Choose a tag to compare
  • 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

02 Oct 18:50
Compare
Choose a tag to compare
  • 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

18 Sep 04:04
Compare
Choose a tag to compare
  • edit list box handling working again
  • improved testability

1.0.24

03 Sep 19:39
Compare
Choose a tag to compare
  • 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

02 Sep 14:55
Compare
Choose a tag to compare
  • 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