Skip to content

Releases: Netflix/photon

v5.0.0 Release Candidate 1

28 Mar 21:38
Compare
Choose a tag to compare
Pre-release
  • updated to Gradle v8.5
  • migrated from JDK8 to JDK11
  • migrated from java.io to java.nio
  • migrated from javax to jakarta (where applicable)
  • added S3 support via aws-java-nio-spi-for-s3
  • consolidated ApplicationComposition, AbstractApplicationComposition and IMFCompositionPlaylistype into IMFCompositionPlaylist
  • moved validation code into new package com.netflix.imflibrary.validation
  • separated validations for (revisions of) applications, core constraints, cpl and plug-ins
  • introduced interface ConstraintsValidator and factory ConstraintsValidatorFactory
  • replaced use of SequenceTypeEnum with Strings for SequenceType/Namespace for easier extensibility
  • renamed IMPAnalyzer.analyzePackage to IMPAnalyzer.analyzeDelivery to reflect actual scope
  • consolidated MXF utility methods in new class MXFUtils
  • moved some virtual track validation methods to ConstraintsValidatorUtils, some to core constraints validation classes, and deleted others

v4.10.8

20 Nov 18:11
2ee9afa
Compare
Choose a tag to compare

What's Changed

  • Missing VideoLineMap element now reported for all applications by @cfadamp in #391
  • MXF parsing: terminate strings on the first null character by @thomasheritage in #373

New Contributors

Full Changelog: v4.10.7...v4.10.8

v4.10.7

29 Oct 19:55
1f012ff
Compare
Choose a tag to compare

What's Changed

  • use main image sequence source duration for marker track duration by @pavlos in #392

Full Changelog: v4.10.6...v4.10.7

Adding IMSC 1.1 profile designators

25 Oct 17:27
16933c9
Compare
Choose a tag to compare

What's Changed

Full Changelog: v4.10.5...v4.10.6

v4.10.5

24 Oct 17:17
9042ed9
Compare
Choose a tag to compare

What's Changed

  • add marker track authoring capabilities to IMPAssembler by @pavlos in #390

Full Changelog: v4.10.4...v4.10.5

v4.10.4

07 Oct 17:54
d3cc2ee
Compare
Choose a tag to compare

What's Changed

  • Refactoring 'J2KHeaderParameters' into its own class, to make it easier to validate HT constraints for outside applications.

Full Changelog: v4.10.3...v4.10.4

Inferring expected core constraints version for App2E2021 CPLs

05 Oct 03:40
e316b9b
Compare
Choose a tag to compare

What's Changed

  • CoreConstrains.fromApplicationId() now supports the most recent "2021" Application Identification and returns the expected core constraints version (2020).
  • Increased test coverage

Full Changelog: 4.10.2...v4.10.3

Adding MXF Parsing support for 'J2KExtendedCapabilities' in the JPEG2000SubDescriptor

30 Sep 18:37
0ebf06a
Compare
Choose a tag to compare

What's Changed

  • Adding parsing for 'J2KExtendedCapabilities' stored in the MXF header's 'JPEG2000SubDescriptor'. by @danielhdz13-netflix in #382

Full Changelog: v4.10.1...4.10.2

Enhancements for PKL and PHDR Track File validation

27 Sep 19:40
18965f2
Compare
Choose a tag to compare

What's Changed

  • No more "Unknown Group UL" warning for PHDR Track Files
  • SMPTE registers "Jalapeno" update
  • New check for PKL UUID mismatches between the AssetMap and the PKL
  • New warning if PKL does not contain any assets of type "text/xml"

Full Changelog: v4.10.0...v4.10.1

Introducing support for ST 2067-203 Audio with Frame-based S-ADM Metadata Plug-in

10 Sep 20:51
e3fd12f
Compare
Choose a tag to compare

What's Changed