Skip to content

Commit 096bff9

Browse files
authored
Update CompositionImageEssenceDescriptorModel.java (#391)
Fix for #296 . Missing VideoLineMap element shall be reported for all applications.
1 parent 1f012ff commit 096bff9

File tree

1 file changed

+2
-3
lines changed

1 file changed

+2
-3
lines changed

src/main/java/com/netflix/imflibrary/st2067_2/CompositionImageEssenceDescriptorModel.java

+2-3
Original file line numberDiff line numberDiff line change
@@ -177,7 +177,6 @@ public CompositionImageEssenceDescriptorModel(@Nonnull UUID imageEssencedescript
177177
this.sampling = Sampling.Unknown;
178178
parseApp5SubDescriptors();
179179
parseApp5PixelLayout();
180-
parseApp5VideoLineMap();
181180
} else {
182181
this.pixelBitDepth = null;
183182
this.quantization = Quantization.Unknown;
@@ -196,7 +195,7 @@ public CompositionImageEssenceDescriptorModel(@Nonnull UUID imageEssencedescript
196195

197196
this.sampling = parseSampling(this.colorModel);
198197
}
199-
198+
parseVideoLineMap();
200199
this.j2kParameters = J2KHeaderParameters.fromDOMNode(imageEssencedescriptorDOMNode);
201200
}
202201
else {
@@ -707,7 +706,7 @@ private void parseApp5SubDescriptors() {
707706
return;
708707
}
709708

710-
private void parseApp5VideoLineMap() {
709+
private void parseVideoLineMap() {
711710
DOMNodeObjectModel videoLineMap = imageEssencedescriptorDOMNode.getDOMNode(regXMLLibDictionary.getSymbolNameFromURN(videoLineMapUL));
712711
if (videoLineMap == null) {
713712
imfErrorLogger.addError(IMFErrorLogger.IMFErrors.ErrorCodes.APPLICATION_COMPOSITION_ERROR,

0 commit comments

Comments
 (0)