- Added quantizer support for encoders, enabling constant-quality encoding. Quantizer mode is used automatically if you use subjective qualities; no code changes needed. (#448)
- Expanded the
Qualityclass: Can now take in an arbitrary quality level, specify bitrate and bitrate mode, and specify a concrete per-codec quantizer level - Adjusted
@mediabunny/serverto properly forward quantizer settings to libavcodec - Deprecated
bitratefields all across the API; use the newqualityfield instead - Fixed video/audio decoders not being closed in certain error situations (#446)
- Fixed promises hanging indefinitely sometimes when calling Input.dispose()
- Improved encoder error handling to reduce "Sample wasn't closed" warnings
- Fixed ISOBMFF muxer not labeling video tracks as containing an alpha track (for example, with ProRes 4444) (#450)