-
Notifications
You must be signed in to change notification settings - Fork 269
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
Add GSMFullRateCompressor plugin. #72
Conversation
79733b5
to
417697f
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I'm gonna be a little pedantic. I wouldn't call this a GSMCompressor
but a GSMFullRateCompressor
(though I'd prefer GSMFullRateEncoder
) or allow this plugin to take in an enum which gives the appropriate codec parameters.. GSM supports multiple audio codecs including half rate, enhanced full rate and adaptive multi rate. HR and FR audio sounds incredibly different from each other.
Pedantry much appreciated here! I'll add |
Then maybe not call it either and label the plugin |
6d541f8
to
f000972
Compare
This PR does what it says on the tin: adds a GSM, or "Full Rate" plugin, to make audio sound like it was transmitted over a 2G cell phone. To do this, this PR compiles in
libgsm
, a free, open-source, and ISC-licensed GSM encoder/decoder plugin.