Skip to content

Support extracting standalone IAMF from MP4#60

Open
aureliendavid wants to merge 4 commits into
masterfrom
mp4_to_iamf_filters
Open

Support extracting standalone IAMF from MP4#60
aureliendavid wants to merge 4 commits into
masterfrom
mp4_to_iamf_filters

Conversation

@aureliendavid
Copy link
Copy Markdown
Member

original PR #59 merged to a local branch for buildbot

merge this one into master before merging gpac/gpac#3567

jwcullen and others added 4 commits May 14, 2026 10:30
…o reflect additional properties. (gpac#3567)

  - `reframers.sh`, `reframer-iamf-ext-rewrite.hash`: New test for standalone IAMF extraction.
  - `mp4box-io-audio_opus.iamf`: Includes superior RFC6381 identifier:

```diff
- Codec: NULL
+ Codec: iamf.001.001.opus
```
  - `mp4box-mux-add-iamf`: Includes superior RFC6381 identifier, clean up buggy IA Sequence Header (0xf8) reporting "configurationVersion 248":

```diff
- [IAMF] Unknown configurationVersion 248
- PID 2 ID 2 audio ... codec AOM IAMF (Immersive Audio Model and Formats)
+ PID 2 ID 2 audio ... codec iamf.001.001.opus AOM IAMF (Immersive Audio Model and Formats)
```
Add test for standalone IAMF extraction. Update IAMF inspect hashes t…
  - Break out test, to help test round-trip reframing from standalone IAMF -> IAMF in MP4 -> back to standalone IAMF.
  - Rename the intermediate file to `audio_iamf.mp4` to be less ambiguous.
  - Fill in hash for expected output.
Fix hardcoded path in reframer-iamf test. (gpac#3567)
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