Netflix / photon

Photon is a Java implementation of the Interoperable Master Format (IMF) standard. IMF is a SMPTE standard whose core constraints are defined in the specification st2067-2:2013
Apache License 2.0
235 stars 77 forks source link

Validating IMF packages with subtitle tracks #147

Closed pfirth3 closed 7 years ago

pfirth3 commented 7 years ago

I am having trouble getting a successful validation result when trying to analyze any IMF package that contains a subtitle track. The errors/warnings I get are related to the IMPAnalyzer saying that a CPL resource is not present in the package and that an essence descriptor does not have a match in any track file. Based on a test I did with the IMFTrackFileReader, Subtitle essence does not come up as a supported type. It says the only supported types are MainImageEssence, MarkerEssence, MainAudioEssence. Are subtitle tracks really not currently supported? If so, when will support be added?

svenkatrav commented 7 years ago

Photon does not support subtitle track currently but we do have a plan to add this support in near-term. We will provide you more accurate timeline once we have the data available.

svenkatrav commented 7 years ago

We have added basic support for subtitle sequence in version 4.2.3. This should address essence descriptor related error with subtitle sequence.