Menu

#194 Enable AMR-WB encoding support in SoX

open
nobody
5
2025-11-24
2014-03-19
azusastreet
No

There is an amr-wb ENCODING library compilation instructions here: https://trac.pjsip.org/repos/wiki/Using-OpenCORE-AMR-NB-WB-Codec and source code here: https://sourceforge.net/projects/opencore-amr/files/vo-amrwbenc/

  1. The AMR-WB ENCODER is not documented. Could similar configure/make instructions be provided for the AMR-WB encoder?

  2. The libraries used in the README.win32.txt are documenting compiling opencore-amr-0.1.2, but the version is now up to opencore-amr-0.1.3. Is there a reason not to use the later version, and if not, can the documentation show compilations instructions for using the latest version? (The AMR-WB mentioned above appears to use 0.1.3).

  3. In my Windows 7 environment, using MinGW/MSYS to compile, I have to remove the "LDFLAGS="-no-undefined" from the ./configure options for the README.win32.txt instructions to work.

I know this could be 3 separate tickets, but I just rolled them into 1 ticket/request.

Thanks!

Discussion

  • bat

    bat - 2014-05-22

    "There is an amr-wb ENCODING library compilation instructions here: https://trac.pjsip.org/repos/wiki/Using-OpenCORE-AMR-NB-WB-Codec and source code here: https://sourceforge.net/projects/opencore-amr/files/vo-amrwbenc/

    1. The AMR-WB ENCODER is not documented. Could similar configure/make instructions be provided for the AMR-WB encoder?"

    Hi
    The vo-amrwbenc library is often used with FFmpeg, it's not difficult to compile.

    But SoX needs to be given some intelligence during configure.
    Needs to be told...
    For amr-nb de-coding use opencore-amrnb or amrnb
    For amr-nb en-coding use opencore-amrnb or amrnb
    For amr-wb de-coding use opencore-amrwb or amrwb
    For amr-wb en-coding use vo-amrwbenc or amrwb

    I already commented here ---> https://sourceforge.net/p/sox/bugs/215/

     

    Last edit: bat 2014-05-22

Log in to post a comment.

MongoDB Logo MongoDB