Skip to content

myshowtogo/3gpp_amrnb

Repository files navigation

3gpp amrnb

standard-readme compliant

中文

3gpp amrnb codec library

This warehouse is a RT thread ported version of 3gpp AMR, providing software encoding and decoding for AMR. In order to adapt to the MCU environment, all floats are modified to float to apply the acceleration function of the fpu, which may cause some audio distortion because some calculation accuracy is reduced from double to float. All MCUs containing fpus can use this warehouse to obtain a good encoding and decoding experience, such as stm32f407, stm32f429, stm32h750, and so on.

Table of Contents

Install

Open this software package using env package management, and the installation is complete.

Usage

You can learn how to use decoder.c and encoder.c.

[README] (README_upstream.md) This is the upstream READDME, described in some sections.

Example Readmes

There are two MSH commands in decoder.c and encoder.c to encode and decode audio files from the command line.

Maintainers

@myshowtogo @llyhwdmx

Contributing

Feel free to dive in! Open an issue or submit PRs.

Standard Readme follows the Contributor Covenant Code of Conduct.

Contributors

This project exists thanks to all the people who contribute.

@llyhwdmx

License

Apache © Richard Littauer

About

3gpp amrnb codec library for rt-thread

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages