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

3GPP EVS Reference Implementation (RI) not compatible anymore #7

Open
traud opened this issue Mar 22, 2022 · 0 comments
Open

3GPP EVS Reference Implementation (RI) not compatible anymore #7

traud opened this issue Mar 22, 2022 · 0 comments

Comments

@traud
Copy link
Owner

traud commented Mar 22, 2022

The last versions of the RI being compatible are:

  • 12.12.0
  • 13.8.0
  • 14.4.2
  • 15.2.2
  • 16.1.0

Those versions are still available at ETSI and 3GPP, and the module builds/works just fine with one of those.

However, the RI saw a major change request in September 2021. As a side-effect, that changed/extended the API of read_indices_from_djb(…) with three more parameters. Consequently, this project here does not build with the very latest versions of the RI. I have still to investigate whether

  • I have to use those new parameters (= complex, meaningful values), or
  • I can simply define those (= static values), or
  • that avoids a long-standing issue with unneeded double shuffling in the mode AMR-IO (and therefore not just different parameters but a completely different code flow in my Asterisk module).

Although I consider that Change Request critical security-wise, although I know that

  • Digium Asterisk within an IMS, or
  • Digium Asterisk with guest access enabled,

an audio-codec implementation is exposed to the public, I do not fix but just note this issue for now. If you need an urger fix for this, please, give this issue report a thumps-up or contact me directly so I know that anyone still uses this module.

traud added a commit that referenced this issue Mar 24, 2022
in the step-by-step guide; for details see issue #7
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

No branches or pull requests

1 participant