Latest post Fri, Mar 17 2017 8:17 AM by Francesco. 2 replies.
Page 1 of 1 (3 items)
Sort Posts: Previous Next
  • Thu, Mar 16 2017 4:24 PM

    • Francesco
    • Not Ranked
    • Joined on Wed, May 16 2012
    • Pisa - Italy
    • Posts 68
    • Points 665

    AMA Validator win 0.13.0.10000 : Fail

    Hi

    I'm writing because the validation of my plugin fails despite that Media Composer (version 8.7.2) works well. 

    The command I issued is:

    AMAValidator.exe -v PRIMO_Cam_C_0001.blt

    Results is:

    File: c:\Downloads\AMAValidator-win-0.13.0.10000\bin\release\PRIMO_Cam_C_0001.blt
    [ERROR  ] [IMEHost] IACFClassFactory::CreateComponent failed (80000004), CompID={550CE07A-B37A-4CE6-8A3A-D66B9C6FBE55}, IID={41400962-A89C-4BBD-8EFC-F0CC0744AFF4}
    [INFO   ] [AAFSchemaValidator] Header Identification #1:
    [INFO   ] [AAFSchemaValidator]      CompanyName : BLT Italia SRL
    [INFO   ] [AAFSchemaValidator]      ProductName : BLTAPlugin
    [INFO   ] [AAFSchemaValidator]      ProductVersion : 2.2.0.0
    [INFO   ] [AAFSchemaValidator]      ProductVersionString : 2.2.0.8
    [INFO   ] [AAFSchemaValidator]      ProductID : 1905E9A3-A91A-4A2F-9133A2EE16999B7D
    [INFO   ] [AAFSchemaValidator]      Platform : AAFSDK (Win64)
    [INFO   ] [AAFSchemaValidator]      Date : 03.15.2017, 09:09:29
    [ERROR  ] [AAFSchemaValidator] Source reference in file mob slot 3 associated with 4-channel audio contains non-zero SourceMobSlotID
    [INFO   ] [AAFSchemaValidator] Slot found: Type: Picture, ID: 2, PhysicalNum: 3628680896, Origin: 0, Name: V1, Length: 125 with edit rate of 25/1
    [WARNING] [AAFSchemaValidator] Sequence element not found in Master Mob TimelineMobSlot=2.
    [INFO   ] [AAFSchemaValidator] Slot found: Type: Sound, ID: 3, PhysicalNum: 3623043280, Origin: 0, Name: A1, Length: 250 with edit rate of 50/1
    [WARNING] [AAFSchemaValidator] Sequence element not found in Master Mob TimelineMobSlot=3.
    [INFO   ] [AAFSchemaValidator] Slot found: Type: Sound, ID: 4, PhysicalNum: 3623043280, Origin: 0, Name: A2, Length: 250 with edit rate of 50/1
    [WARNING] [AAFSchemaValidator] Sequence element not found in Master Mob TimelineMobSlot=4.
    [INFO   ] [AAFSchemaValidator] Slot found: Type: Sound, ID: 5, PhysicalNum: 3623043280, Origin: 0, Name: A3, Length: 250 with edit rate of 50/1
    [WARNING] [AAFSchemaValidator] Sequence element not found in Master Mob TimelineMobSlot=5.
    [INFO   ] [AAFSchemaValidator] Slot found: Type: Sound, ID: 6, PhysicalNum: 3623043280, Origin: 0, Name: A4, Length: 250 with edit rate of 50/1
    [WARNING] [AAFSchemaValidator] Sequence element not found in Master Mob TimelineMobSlot=6.
    [INFO   ] [AAFSchemaValidator] The Network Locator after percent decoded is: 'file:///c:/Downloads/AMAValidator-win-0.13.0.10000/bin/release/PRIMO_Cam_C_0001.blt'
    [INFO   ] [AAFSchemaValidator] Slot found: Type: Timecode, ID: 1, PhysicalNum: 3628680752, Origin: 0, Name: Timecode, Length: 12960000 with edit rate of 25/1
    [WARNING] [AAFSchemaValidator] Can't retrieve Physical Track Number from Physical Source Mob, slot=1
    [INFO   ] [AAFSchemaValidator] Slot found: Type: Picture, ID: 2, PhysicalNum: 3623043280, Origin: 0, Name: V1, Length: 12960000 with edit rate of 25/1
    [WARNING] [AAFSchemaValidator] Sequence element not found in Physical Source Mob TimelineMobSlot=2.
    [WARNING] [AAFSchemaValidator] Can't retrieve Physical Track Number from Physical Source Mob, slot=2
    [INFO   ] [AAFSchemaValidator] Slot found: Type: Sound, ID: 3, PhysicalNum: 3623043280, Origin: 0, Name: A1, Length: 12960000 with edit rate of 50/1
    [WARNING] [AAFSchemaValidator] Sequence element not found in Physical Source Mob TimelineMobSlot=3.
    [WARNING] [AAFSchemaValidator] Can't retrieve Physical Track Number from Physical Source Mob, slot=3
    [INFO   ] [AAFSchemaValidator] Slot found: Type: Sound, ID: 4, PhysicalNum: 3623043280, Origin: 0, Name: A2, Length: 12960000 with edit rate of 50/1
    [WARNING] [AAFSchemaValidator] Sequence element not found in Physical Source Mob TimelineMobSlot=4.
    [WARNING] [AAFSchemaValidator] Can't retrieve Physical Track Number from Physical Source Mob, slot=4
    [INFO   ] [AAFSchemaValidator] Slot found: Type: Sound, ID: 5, PhysicalNum: 3623043280, Origin: 0, Name: A3, Length: 12960000 with edit rate of 50/1
    [WARNING] [AAFSchemaValidator] Sequence element not found in Physical Source Mob TimelineMobSlot=5.
    [WARNING] [AAFSchemaValidator] Can't retrieve Physical Track Number from Physical Source Mob, slot=5
    [INFO   ] [AAFSchemaValidator] Slot found: Type: Sound, ID: 6, PhysicalNum: 3623043280, Origin: 0, Name: A4, Length: 12960000 with edit rate of 50/1
    [WARNING] [AAFSchemaValidator] Sequence element not found in Physical Source Mob TimelineMobSlot=6.
    [WARNING] [AAFSchemaValidator] Can't retrieve Physical Track Number from Physical Source Mob, slot=6
    [WARNING] [AAFSchemaValidator] Required MediaContainerGUID property not found in File Source Mob essence descriptor.
    [INFO   ] [AAFSchemaValidator] Slot found: Type: Picture, ID: 2, PhysicalNum: 3628678544, Origin: 0, Name: V1, Length: 125 with edit rate of 25/1
    [WARNING] [AAFSchemaValidator] Sequence element not found in File Source Mob TimelineMobSlot=2.
    [INFO   ] [AAFSchemaValidator] Slot found: Type: Sound, ID: 3, PhysicalNum: 3623043280, Origin: 0, Name: A1, Length: 250 with edit rate of 50/1
    [WARNING] [AAFSchemaValidator] Sequence element not found in File Source Mob TimelineMobSlot=3.
    [INFO   ] [AAFSchemaValidator] Slot found: Type: Sound, ID: 4, PhysicalNum: 3623043280, Origin: 0, Name: A2, Length: 250 with edit rate of 50/1
    [WARNING] [AAFSchemaValidator] Sequence element not found in File Source Mob TimelineMobSlot=4.
    [INFO   ] [AAFSchemaValidator] Slot found: Type: Sound, ID: 5, PhysicalNum: 3623043280, Origin: 0, Name: A3, Length: 250 with edit rate of 50/1
    [WARNING] [AAFSchemaValidator] Sequence element not found in File Source Mob TimelineMobSlot=5.
    [INFO   ] [AAFSchemaValidator] Slot found: Type: Sound, ID: 6, PhysicalNum: 3623043280, Origin: 0, Name: A4, Length: 250 with edit rate of 50/1
    [WARNING] [AAFSchemaValidator] Sequence element not found in File Source Mob TimelineMobSlot=6.
    [ERROR  ] [IMEHost] IACFClassFactory::CreateComponent failed (80000004), CompID={550CE07A-B37A-4CE6-8A3A-D66B9C6FBE55}, IID={41400962-A89C-4BBD-8EFC-F0CC0744AFF4}
    [INFO   ] [AMAMappingProviderValidator] IMediaContainer::IsContainerSupported() took 0.000000 seconds
    [INFO   ] [AMAMappingProviderValidator] IMediaContainer::IsContainerSupported() took 0.000000 seconds
    [INFO   ] [AMAMappingProviderValidator] IMediaContainer::IsContainerSupported() took 0.000000 seconds
    [ERROR  ] [AMAMappingProviderValidator] IMediaContainer::GetSampleMapping() failed to return sample mapping interface.
    VALIDATION FAILED. ERRORS: 2. WARNINGS: 22.
    Plug-in: "MVP_MSP_BLT Avid Plug-In 2.2.0.8 BLTAPluginMediaContainer"  File: c:\Downloads\AMAValidator-win-0.13.0.10000\bin\release\PRIMO_Cam_C_0001.blt

    I can't figure out why validation fails while all seems to work under Media Composer.  Moreover: Did you have an example in order to remove warnings ?  I started writing my plugin from the MVP_MSP_SampleCam example in the AMA SDK documentation (release used is 3.3.0.3185) .

    Best regards

    Francesco

  • Thu, Mar 16 2017 10:05 PM In reply to

    • mikedeluca
    • Not Ranked
    • Joined on Tue, Feb 28 2017
    • Posts 5
    • Points 55

    Re: AMA Validator win 0.13.0.10000 : Fail

    Francesco,

    I am glad to see you are using the latest AMAValidator.  From the report, it seems you have 2 errors: failure to signal interleaved audio and a failure to return a sample mapping interface.  Try again without the '-v' option because that is showing some internal erorr processing that may not be relevant.  Repost the results and then we can work through each issue.  The reason why Media Composer will still function even with AMAValidator errors is that the AMAValidator is checking deeper within the AMA AAF schema and may uncover issues that would show up later in an end-to-end work flow.

    -Mike

  • Fri, Mar 17 2017 8:17 AM In reply to

    • Francesco
    • Not Ranked
    • Joined on Wed, May 16 2012
    • Pisa - Italy
    • Posts 68
    • Points 665

    Re: AMA Validator win 0.13.0.10000 : Fail

    Hi Mike

    here is the response to the  same command without -v :

    Validating c:\Downloads\AMAValidator-win-0.13.0.10000\bin\release\PRIMO_Cam_C_0001.blt using all available local plug-ins

    File: c:\Downloads\AMAValidator-win-0.13.0.10000\bin\release\PRIMO_Cam_C_0001.blt
    [ERROR  ] [AAFSchemaValidator] Source reference in file mob slot 3 associated with 4-channel audio contains non-zero SourceMobSlotID
    [WARNING] [AAFSchemaValidator] Sequence element not found in Master Mob TimelineMobSlot=2.
    [WARNING] [AAFSchemaValidator] Sequence element not found in Master Mob TimelineMobSlot=3.
    [WARNING] [AAFSchemaValidator] Sequence element not found in Master Mob TimelineMobSlot=4.
    [WARNING] [AAFSchemaValidator] Sequence element not found in Master Mob TimelineMobSlot=5.
    [WARNING] [AAFSchemaValidator] Sequence element not found in Master Mob TimelineMobSlot=6.
    [WARNING] [AAFSchemaValidator] Can't retrieve Physical Track Number from Physical Source Mob, slot=1
    [WARNING] [AAFSchemaValidator] Sequence element not found in Physical Source Mob TimelineMobSlot=2.
    [WARNING] [AAFSchemaValidator] Can't retrieve Physical Track Number from Physical Source Mob, slot=2
    [WARNING] [AAFSchemaValidator] Sequence element not found in Physical Source Mob TimelineMobSlot=3.
    [WARNING] [AAFSchemaValidator] Can't retrieve Physical Track Number from Physical Source Mob, slot=3
    [WARNING] [AAFSchemaValidator] Sequence element not found in Physical Source Mob TimelineMobSlot=4.
    [WARNING] [AAFSchemaValidator] Can't retrieve Physical Track Number from Physical Source Mob, slot=4
    [WARNING] [AAFSchemaValidator] Sequence element not found in Physical Source Mob TimelineMobSlot=5.
    [WARNING] [AAFSchemaValidator] Can't retrieve Physical Track Number from Physical Source Mob, slot=5
    [WARNING] [AAFSchemaValidator] Sequence element not found in Physical Source Mob TimelineMobSlot=6.
    [WARNING] [AAFSchemaValidator] Can't retrieve Physical Track Number from Physical Source Mob, slot=6
    [WARNING] [AAFSchemaValidator] Required MediaContainerGUID property not found in File Source Mob essence descriptor.
    [WARNING] [AAFSchemaValidator] Sequence element not found in File Source Mob TimelineMobSlot=2.
    [WARNING] [AAFSchemaValidator] Sequence element not found in File Source Mob TimelineMobSlot=3.
    [WARNING] [AAFSchemaValidator] Sequence element not found in File Source Mob TimelineMobSlot=4.
    [WARNING] [AAFSchemaValidator] Sequence element not found in File Source Mob TimelineMobSlot=5.
    [WARNING] [AAFSchemaValidator] Sequence element not found in File Source Mob TimelineMobSlot=6.
    [ERROR  ] [AMAMappingProviderValidator] IMediaContainer::GetSampleMapping() failed to return sample mapping interface.
    VALIDATION FAILED. ERRORS: 2. WARNINGS: 22.
    Plug-in: "MVP_MSP_BLT Avid Plug-In 2.2.0.8 BLTAPluginMediaContainer"  File: c:\Downloads\AMAValidator-win-0.13.0.10000\bin\release\PRIMO_Cam_C_0001.blt

    In the meanwhile I inserted some OutputDebugString inside the SampleMapping interface (in the Class instantiation, in the class destructor and in the InitializeInstance function) in order to display if something goes wrong, but seems all ok.  Result in the last methods is ACF_OK .

    Francesco

     

Page 1 of 1 (3 items)

© Copyright 2011 Avid Technology, Inc.  Terms of Use |  Privacy Policy |  Site Map |  Find a Reseller