Menu

AAF 1.2.0 RC1 - AAF to XML - Conversion goes into infinite loop on 'this:EqualizationBand' node

MarkF
2022-06-07
2022-08-18
  • MarkF

    MarkF - 2022-06-07

    I have several AAFs that cannot be converted to XMLs using a command line tool aaffmtconv built from SDK 1.2.0 RC1 (on Mac Intel/Arm and Win64). I am able to convert these AAFs with SDK 1.1.6.

    With AAF 1.2.0 RC1 I'm seeing the conversion repeating the following indefinitely in the XML export:

                                      <this:EqualizationBand>
                                        <this:type>urn:uuid:00000000-0000-0000-0000-000000000000</this:type>
                                        <this:frequency>0</this:frequency>
                                        <this:gain>0</this:gain>
                                        <this:q>0</this:q>
                                        <this:enable>False</this:enable>
                                      </this:EqualizationBand>
    

    You can download an example AAF that demonstrates this here:
    https://www.dropbox.com/s/wxtiawklqogvtjk/DebugAAF_01.aaf.zip?dl=0

    Here is an XML that shows the issue:
    https://www.dropbox.com/s/ewga5k59jp32b10/DebugAAF_01.xml.zip?dl=0

    Does anyone have any ideas on how to resolve this, or able to update the SDK with a fix?

    Many thanks,

    Mark

     
    • Alexey Kharkevich

      Looks like this is a regression in 0cd5d9, "Fix serialization to Reg-XML of record values that require in-memory structure padding". Access violation during a call to externalize().

      I'll take a look.

      Alexey

       
      • MarkF

        MarkF - 2022-06-10

        Thanks Alexey, and for all the other work you have put into this.

         
  • Alexey Kharkevich

    Commit 8f8ef37 on V121_branch fixes the issue with conversion of DebugAAF_01.aaf.

    Alexey

     
  • MarkF

    MarkF - 2022-08-18

    Many thanks Alexey. Confirming the fix.

     

Log in to post a comment.