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

Multi signal group processing update. #99

Open
wants to merge 6 commits into
base: main
Choose a base branch
from

Conversation

SakethSathuvalli
Copy link
Member

@SakethSathuvalli SakethSathuvalli commented Feb 5, 2025

Significance:

  • Skips decoding of all channel elements that are inactive based on audio scene information data and the preset selected (or default preset)

Scope for Improvement:

  • Memory optimization

Limitations:

  • Handling multiple active signal groups of the same type with different reference layouts
    Ex: A file with two signal groups of channel type one with 2.0 and other with 5.1
  • Invoking format converter in cases like above.

@SakethSathuvalli SakethSathuvalli force-pushed the multi-sig-grp-update branch 4 times, most recently from 6f93b81 to 57671ad Compare February 5, 2025 16:50
Testing:
- MSVS build tested for smoke tests and conformance tests
Significance:
-------------
- Changes to process only active signals based on ASI
  information and available signal groups.
- Changes for DRC processing as well.

Tests:
------
- Smoke tests and conformance tests on MSVS build.
Significance:
-------------
- Changed values of few macros based on profile level

Tests:
------
- Smoke tests and conformance tests on MSVS build

TODO:
-----
- Update datasheet and other necessary documents
- Testing of all builds.
Significance:
-------------
- Fix for Linux build warnings / errors

Tests:
------
- Smoke tests and conformance tests on Linux build
Significance:
-------------
- Updated number of USAC elements calculation based on profile level
- Updated memory requirements numbers in DS
- Some more code clean-ups

Tests:
------
- Smoke tests and conformance tests on Linux and MSVS builds
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