Skip to content

Releases: Netflix/photon

Canonical Composition Model

07 Jul 18:29
Compare
Choose a tag to compare

This release contains lots of changes to the core Photon library, including, a canonical object model for a composition, support for multiple namespaces for CPL, PKL and AssetMap, separation of logic to validate constraints on a Composition from the canonical object model, more tests for the IMPValidator, support for single track conformance etc. It is highly recommended that users move to this version at the earliest to obtain all of the above mentioned features.

BugFix release

09 Jun 00:21
Compare
Choose a tag to compare

This release contains a couple of bug fixes in the CompositionPlaylist class, mostly defensive checks for TrackResource edit rate and a logging change which should've called the toString() method on a UUID.

Patch Release

17 May 16:08
Compare
Choose a tag to compare

Fixed issues and modified implementation of the MCALabelSubDescriptor hierarchy (st377-4:2012), enhanced implementation of the RESTfriendly interfaces and code refactoring incorporating code reviews

Patch release

30 Mar 21:41
Compare
Choose a tag to compare

Addressing review comments regarding the overloaded usage of the SequenceTypeEnum and additional modifications to add EssenceType enumerations, make MXFEssenceReader a more generic interface for reading MXF Essences without the constraints of IMF, some miscellaneous mods to retrieve essence type information.

Patch release

22 Mar 00:20
Compare
Choose a tag to compare

Adding a method to return the SequenceTypeEnum of an IMF Essence which are mono essences. By default an essence whose type does not match one of the SMPTE defined types we will return "Unknown".

Feature release

15 Mar 22:30
Compare
Choose a tag to compare

With this release of Photon we add interfaces for IMP Validation using ResourceByteRangeProvider objects corresponding to the files in the delivery. This strengthens the notion of ResourceByteRangeProvider as the contract between Photon and its clients for file analysis.

Patch release

11 Mar 00:23
Compare
Choose a tag to compare

This release addresses the issue where the incorrect class was being returned for PHDRMetaDataTrackSubDescriptorBO from getStructuralMetadataSetClass() in StructuralMetadata.

Feature release

01 Mar 03:02
Compare
Choose a tag to compare

In this release we add the building blocks for a full fledged IMF workflow such as CPL conformance checks, CPL helper methods etc. Further changes to add deep inspections of IMF assets such as CPL mergeability, AssetMap and PKL conformance checks etc. will be implemented on top of this release. Stay tuned......

Patch Release

15 Feb 20:41
Compare
Choose a tag to compare

Added a getter for the previous_partition field within a partition pack. It is our observation that providing access to this field will allow for algorithms to be implemented for deeper introspection of MXF essences.

Patch Release

11 Feb 00:24
Compare
Choose a tag to compare

In this release we make a modification in the XML DSig schema to comment out the DOCType block since it causes schema validation failures when trying to access the document "http://www.w3.org/2001/XMLSchema.dtd" and W3C denies the access request.