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

warnings about resource is not present in the package when validating IMF supplemental package folder. #337

Open cyrus-chow opened 1 year ago

cyrus-chow commented 1 year ago

I am getting some warnings for "resource is not present in the package" when validating IMF supplemental package folder, while those resources are in the other IMF OV folder.

Do photon traverse sibling folders of supplemental folder to locate OV folder or is there any parameter to specify the location of OV folder?

Here is the command I run for validation :

java -cp build\libs*; com.netflix.imflibrary.app.IMPAnalyzer "K:\IMF\Test_Sup"

08 Dec 2022 12:47:52,759 [INFO ] [IMPAnalyzer]: ========================================================================== 08 Dec 2022 12:47:52,765 [INFO ] [IMPAnalyzer]: Analyzing IMF package Test_Bars_Tone_3840x2160_23976p_5.1_LtRt_Sup 08 Dec 2022 12:47:52,765 [INFO ] [IMPAnalyzer]: ========================================================================== 08 Dec 2022 12:47:55,537 [INFO ] [IMPAnalyzer]: Test_Sup_00_002.mxf has no errors or warnings 08 Dec 2022 12:47:55,537 [INFO ] [IMPAnalyzer]: CPL_be2149a5-7d2c-4f37-9084-1bb2010fe58d.xml has no errors or warnings 08 Dec 2022 12:47:55,540 [INFO ] [IMPAnalyzer]: OPL_d7c5d660-6bb8-49ae-a3e2-c33c9222f34a.xml has no errors or warnings 08 Dec 2022 12:47:55,544 [INFO ] [IMPAnalyzer]: PKL_142c491a-f8c4-4ce6-950a-006c4a1b5279.xml has no errors or warnings 08 Dec 2022 12:47:55,545 [INFO ] [IMPAnalyzer]: Test_Sup_00_003.mxf has no errors or warnings 08 Dec 2022 12:47:55,545 [INFO ] [IMPAnalyzer]: ASSETMAP.xml has no errors or warnings 08 Dec 2022 12:47:55,546 [INFO ] [IMPAnalyzer]:

08 Dec 2022 12:47:55,547 [INFO ] [IMPAnalyzer]: ========================================================================== 08 Dec 2022 12:47:55,548 [INFO ] [IMPAnalyzer]: Virtual Track Conformance 08 Dec 2022 12:47:55,552 [INFO ] [IMPAnalyzer]: ========================================================================== 08 Dec 2022 12:47:55,560 [INFO ] [IMPAnalyzer]: CPL_be2149a5-7d2c-4f37-9084-1bb2010fe58d.xml Virtual Track Conformance has 0 errors and 3 warnings 08 Dec 2022 12:47:55,562 [WARN ] [IMPAnalyzer]: WARNING-CPL resource a44f0c72-89a8-461f-8480-3d814e152530 is not present in the package [Photon version: 4.9.0-SNAPSHOT] 08 Dec 2022 12:47:55,562 [WARN ] [IMPAnalyzer]: WARNING-CPL resource 64a9a5e5-243d-4881-816a-8819fb883feb is not present in the package [Photon version: 4.9.0-SNAPSHOT] 08 Dec 2022 12:47:55,567 [WARN ] [IMPAnalyzer]: WARNING-CPL resource 4879ad9d-72b4-4d46-9e4f-dc9a07fab250 is not present in the package [Photon version: 4.9.0-SNAPSHOT]

Thanks.

fschleich commented 1 year ago

There is unfortunately no support to resolve such dependencies, so this is the expected behavior at this time.