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
234 stars 76 forks source link

Adding IAB support #257

Closed cconcolato closed 4 years ago

cconcolato commented 4 years ago

Adding support for IAB according to ST 2067-201:2019.

codecov[bot] commented 4 years ago

Codecov Report

Merging #257 into master will increase coverage by 0.75%. The diff coverage is 69.55%.

Impacted file tree graph

@@             Coverage Diff              @@
##             master     #257      +/-   ##
============================================
+ Coverage     66.88%   67.64%   +0.75%     
- Complexity     1495     1588      +93     
============================================
  Files           154      158       +4     
  Lines         10767    11158     +391     
  Branches       1594     1686      +92     
============================================
+ Hits           7202     7548     +346     
- Misses         2796     2799       +3     
- Partials        769      811      +42
Impacted Files Coverage Δ Complexity Δ
...m/netflix/imflibrary/st0377/IndexTableSegment.java 87.5% <100%> (+0.1%) 14 <1> (+1) :arrow_up:
...brary/st2067_2/AbstractApplicationComposition.java 76.99% <100%> (+0.41%) 89 <0> (+2) :arrow_up:
...a/com/netflix/imflibrary/st2067_2/Composition.java 66.5% <100%> (+0.33%) 0 <0> (ø) :arrow_down:
...mflibrary/st0377/header/MCALabelSubDescriptor.java 80.76% <100%> (+3.68%) 1 <0> (+1) :arrow_up:
...m/netflix/imflibrary/utils/DOMNodeObjectModel.java 78.53% <100%> (-0.28%) 74 <0> (ø)
...com/netflix/imflibrary/app/IMFTrackFileReader.java 51.97% <100%> (+0.14%) 42 <0> (ø) :arrow_down:
...x/imflibrary/st0377/header/StructuralMetadata.java 89.79% <100%> (+0.9%) 34 <0> (+5) :arrow_up:
...tflix/imflibrary/st0377/header/FileDescriptor.java 100% <100%> (ø) 1 <0> (ø) :arrow_down:
...ry/st2067_201/IABSoundfieldLabelSubDescriptor.java 31.25% <31.25%> (ø) 2 <2> (?)
...in/java/com/netflix/imflibrary/IMFConstraints.java 43.39% <33.33%> (+7.74%) 26 <0> (+1) :arrow_up:
... and 24 more

Continue to review full report at Codecov.

Legend - Click here to learn more Δ = absolute <relative> (impact), ø = not affected, ? = missing data Powered by Codecov. Last update c65a73d...71db274. Read the comment docs.