Skip to content

Accept advisory down-mix mode updates without a consumer as a NO-OP - #59

Merged
jingbo-marquis merged 1 commit into
mainfrom
ISSUE-50
Oct 16, 2026
Merged

jingbo-marquis merged 1 commit into
mainfrom
ISSUE-50

Conversation

@jingbo-marquis

Copy link
Copy Markdown
Contributor
  • Classify ck_metadata_iamf_downmix_mode as advisory: accept-and-ignore with a rate-limited warning when the rendering path has no consumer
  • Validate down-mix mode values at update time (-EINVAL); keep critical metadata and unknown element ids failing
  • Document the advisory contract in oar.h; add test_downmix_mode_metadata

- Classify ck_metadata_iamf_downmix_mode as advisory: accept-and-ignore
  with a rate-limited warning when the rendering path has no consumer
- Validate down-mix mode values at update time (-EINVAL); keep critical
   metadata and unknown element ids failing
- Document the advisory contract in oar.h; add test_downmix_mode_metadata

Signed-off-by: Jingbo Hou <jingbo.hou@samsung.com>
@jingbo-marquis
jingbo-marquis merged commit 54a4e89 into main Oct 16, 2026
9 checks passed
@jingbo-marquis
jingbo-marquis deleted the ISSUE-50 branch October 16, 2026 10:07
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.

Default updating down-mix mode for all renderers as NO-OP?

3 participants