All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- New
hadron
-based build with Conan 2 - Support copying streams without transcoding - by piping an encoded output from a
Demuxer
directly to aMuxer
- Update ffmpeg to 6.1.1
- Update avcpp to 2.4.1
- Apple ARM prebuilt binaries
- Support rebuilding on Ubuntu 24.04
- Fix rebuilding when installing from npm
- Add
streams/Filter
to support ffmpeg filters - Support the built-in networking capabilities of ffmpeg
- Support piping from a
ReadStream
to aDemuxer
- Support piping from a
Muxer
to aWriteStream
- Send
error
events onDemuxer
andMuxer
- Support
worker_threads
- Publish the package as a traditional CommonJS package to ensure best support across different environments
- Fix #1, crash when loading the module in a debug build of Node.js
- Fix #26, missing constants
- Fix #28, flow control issues in
Filter
- First release