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

Add provisional support for ADM and other audio metadata RIFF chunks in MXF #51

Merged
merged 65 commits into from
Dec 8, 2023

Conversation

philipnbbc
Copy link
Collaborator

This PR adds provisional support for the SMPTE ST 2131 CD "Mapping Audio Definition Model (ADM) and other audio metadata RIFF Chunks to MXF" . More details on what is implemented can be found in docs/audio_definition_model.md. It also provides minimal reading support for MGA / S-ADM.

philipnbbc and others added 30 commits December 8, 2023 14:11
Support Wave -> MXF in raw2bmx
Support MXF -> Wave in bmxtranswrap
A single track source package can have a single file descriptor that
is not a multiple descriptor.
philipnbbc and others added 28 commits December 8, 2023 14:11
If there are ADM properties then they will fail to be set and the error
message questions whether 'chunk_id' is missing.

This also fixes test which wasn't creating a
ADMSoundfieldGroupLabelSubDescriptor and was therefore missing a
RIFFChunkStreamID_link2 that was mapped from the chunk_id.
* Fix some typos
* Re-word for clarity
* Update to match latest functionality
* ❓ is used in some areas requiring confirmation
@philipnbbc philipnbbc merged commit e5a1dd2 into main Dec 8, 2023
10 checks passed
@philipnbbc philipnbbc deleted the philipn-adm branch December 8, 2023 14:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants