Skip to content

COM-15496 - Add MPEG-H 3D Audio decoders for GStreamer and FFmpeg - #402

Draft
rsanchez87 wants to merge 4 commits into
masterfrom
COM-15496-decoders
Draft

rsanchez87 wants to merge 4 commits into
masterfrom
COM-15496-decoders

Conversation

@rsanchez87

@rsanchez87 rsanchez87 commented Oct 5, 2026 •

Copy link
Copy Markdown
Contributor

Draft: Fluendo MPEG-H 3D Audio decoders for the suite in #398 (this PR is stacked on top of it): the GStreamer plugin (flumpeghdec) and FFmpeg with libmpeghdec. Both wrap the raw MHAS in a temporary MP4 with a small Python helper until Fluendo's muxer/demuxer can replace it, which is why it stays a draft and is not meant to be merged yet.

Not supported = vectors that use options the decoder cannot be given (e.g. preset_id and drc_effect_type in the plugin, or a target loudness outside the -31..-16 range it accepts).

The FFmpeg Error is C6_3_FD_Sfb: libmpeghdec rejects every packet (mpeghdecoder_process() failed: 4); the MP4 itself is valid. The plugin fails are output differences against the reference and will be looked at separately.

@rsanchez87 rsanchez87 changed the title COM-15496 - Add MPEG-H 3D Audio ED3 test suite and ISO reference decoder COM-15496 - Add MPEG-H 3D Audio decoders for GStreamer and FFmpeg Oct 5, 2026
@rsanchez87
rsanchez87 changed the base branch from master to COM-15496 October 5, 2026 11:04
@rsanchez87
rsanchez87 marked this pull request as ready for review October 5, 2026 13:57
@rsanchez87
rsanchez87 marked this pull request as draft October 5, 2026 14:04
@rsanchez87
rsanchez87 marked this pull request as ready for review October 6, 2026 08:09
@rsanchez87
rsanchez87 marked this pull request as draft October 6, 2026 08:14
@rsanchez87
rsanchez87 requested review from rgonzalezfluendo and removed request for rgonzalezfluendo October 6, 2026 08:21
Base automatically changed from COM-15496 to master October 6, 2026 10:08
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.

1 participant