Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

BWF WAV Files Validation (BEXT Chunk Order & Time Reference) #788

Open
joe-sciame-wm opened this issue Oct 18, 2024 · 0 comments
Open

BWF WAV Files Validation (BEXT Chunk Order & Time Reference) #788

joe-sciame-wm opened this issue Oct 18, 2024 · 0 comments
Assignees

Comments

@joe-sciame-wm
Copy link

joe-sciame-wm commented Oct 18, 2024

Hi Jerome,

We have been having some issues with BWF WAV files where the The BEXT chunk is at the tail. In Media Trace I can see the order of the Broadcast extension objects inside the Media Trace but can we validate the order of the chunks using Media Conch and fail if WAV has the chunk at the end?

Additionally, we are seeing issues where the value of the Time Reference is different across the various metadata. bext data and the iXML will match but the Adobe XMP does not match. In Media Trace, I see the core and the iXML data but can't the XMP is pulled. Would it be possible to pull time reference from all location and validate.

<block offset="84" name="Broadcast extension" size="610">
        <block offset="84" name="Header" size="8">
          <data offset="84" name="Name">bext</data>
          <data offset="88" name="Size">602</data>
        </block>
        <data offset="92" name="Description"/>
        <data offset="348" name="Originator">Pro Tools</data>
        <data offset="380" name="OriginatorReference">aaOLSJDYz3Ok</data>
        <data offset="412" name="OriginationDate">2024-09-13</data>
        <data offset="422" name="OriginationTime">15:17:54</data>
        <data offset="430" name="TimeReference">171050880</data>
        <data offset="438" name="Version">1</data>
        <data offset="440" name="UMID">060A2B34-0101-0105-0101-0F1013000000</data>
        <data offset="456" name="UMID">8DD9C9D8-EC96-8000-DCBB-64E44D14FCA4</data>
        <data offset="472" name="UMID">00000000-0000-0000-0000-000000000000</data>
        <data offset="488" name="UMID">00000000-0000-0000-0000-000000000000</data>
        <data offset="504" name="Reserved">(190 bytes)</data>
      </block>

I can send you the offending WAV files offline.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants