https://github.com/tildearrow/brrutils
Bit Rate Reduction (BRR) encoding and decoding library
https://github.com/tildearrow/brrutils
Last synced: over 1 year ago
JSON representation
Bit Rate Reduction (BRR) encoding and decoding library
- Host: GitHub
- URL: https://github.com/tildearrow/brrutils
- Owner: tildearrow
- License: mit
- Created: 2022-09-24T09:39:01.000Z (almost 4 years ago)
- Default Branch: master
- Last Pushed: 2022-12-07T08:53:09.000Z (over 3 years ago)
- Last Synced: 2025-03-23T20:11:17.059Z (over 1 year ago)
- Language: C
- Size: 50.8 KB
- Stars: 6
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# brrUtils
a simple BRR encoding/decoding library.
# usage
copy brrUtils.c and brrUtils.h to your project (remember to add brrUtils.c to your sources list).
include brrUtils.h. it provides two functions:
`brrEncode()` for encoding a 16-bit PCM sample to BRR, and
`brrDecode()` for decoding a BRR sample to 16-bit PCM.
read brrUtils.h for notes and more information.
# brrenc/brrdec
if you compile the CMake project, you'll get two executables: brrenc and brrdec.
these can be used to do a quick command-line conversion from/to BRR.