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 Parser/Deserializer for fmp4 boxes #119

Merged
merged 1 commit into from
Aug 7, 2023
Merged

Add Parser/Deserializer for fmp4 boxes #119

merged 1 commit into from
Aug 7, 2023

Conversation

weibz
Copy link
Collaborator

@weibz weibz commented Aug 7, 2023

Description

Add fmp4 boxes parser/deserializer for common boxes which are used by Live, LiveToVOD, smooth or cmaf files.

moov, mdat, moof and its children boxes etc.

mfra as smooth specific box is not included.

tfdt box as cmaf specific box is included.

new boxes can be added later when needed.

All the unknown boxes are treated as basic Box with its own four-letter type.

The code is ported over from our source tree with matching namespace and compatible with new c# compiler.

Internal tests have passed for different types of boxes.

Description

   Add fmp4 boxes parser/deserializer for common boxes which are used by Live, LiveToVOD, smooth or cmaf files.

   moov, mdat, moof and its children boxes etc.

   mfra as smooth specific box is not included.

   tfdt box as cmaf specific box is included.

   new boxes can be added later when needed.

   All the unknown boxes are treated as basic Box with its own four-letter type.

   The code is ported over from our source tree with matching namespace and compatible with new c# compiler.

   Internal tests have passed for different types of boxes.
@weibz weibz merged commit 2f305e1 into main Aug 7, 2023
2 checks passed
@weibz weibz deleted the weibz/fmp4_parser branch August 7, 2023 22:01
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