Releases: chris-rudmin/opus-recorder
Releases · chris-rudmin/opus-recorder
Record to WAV Again!
- You can now record to wav using
waveWorker.min.js
- dist now built using webpack.
- Renamed bitRate config option to encoderBitRate
- Added waveRecorder example
Update dist
- Forgot to commit the updated dist files.
- Fix some build issues with submodule tags.
- Clarified build instructions
Update Opus Version
- Bump the Opus version to 1.2.1
- Minor Readme fixes
Google Speech API support
- Allow input sample rate field to be overridden.
- Update vendor name to
RecorderJS
- Use .opus extension in example
Bugfix
- Add unit tests for encoder
- Fix bug where encoderComplexity was not properly configured
Firefox v53 fix
- Added support for
navigator.mediaDevices.getUserMedia
(Fix for Firefox v53) - Bumped opus version to v1.1.4
- Added Unit tests which are running on CircleCi
-initStream
will now return a Promise as well as publish the event when the stream is ready - Added example to encode from a file
- Build libopus with NO_DYNAMIC_EXECUTION flag
- Adjusted project file structure.
- Added support for module exports and ASM
- Added config option for
encoderComplexity
which allows tweaking of libopus computational complexity
Major updates!
Getting closer to something presentable!
- Replaced "magic" resampler with speexdsp
- Improved resampling quality, lower memory usage
- Improved performance on low powered devices
- Included build instructions
- Reduced file size for decoder and encoder workers
- Uglify build files
- Renamed workers
- Improved documentation
- Deprecated recordingTime event to reduce possibility of audio event overflow
- Data is returned as typedArray instead of blob
- Added decoder example
Fix for deprecated methods
Fix for deprecated media methods
Updated Readme
Add support for chained ogg files
- Added serial number to encoder
- Added decoder support for chained file
Bug Fix Release
- encodeFinalFrame Bug fix by @princemaple
- Example and description updates
- Code cleanup