Releases: bilibili/web-demuxer
Releases · bilibili/web-demuxer
4.0.0
What's Changed
- feat: support for the flip property. Add tests for orientation by @AbacusIsMad in #48
- fix #49: refactor read_av_packet to non-ASYNCIFY variant by @AbacusIsMad in #50 ASYNCIFY causes abnormal issues on Safari.
Full Changelog: 3.0.3...4.0.0
3.0.3
What's Changed
- fix: rotation calculation to align FFmpeg and WebCodecs, output to VideoDecoder config by @AbacusIsMad in #45
New Contributors
- @AbacusIsMad made their first contribution in #45
Full Changelog: 3.0.2...3.0.3
3.0.2
3.0.1
Features
getMediaStreamseekMediaPacketreadMediaPacketsupport subtitle parameter
Full Changelog: 3.0.0...3.0.1
3.0.0
Breaking Change
wasmLoaderPathhas been replaced withwasmFilePath: Now you only need to customize the wasm file path, and the worker js has been bundled inweb-demuxer.js.readVideoPacketandreadAudioPackethave been replaced withreadMediaPacket.seekEncodedVideoChunkandseekEncodedAudioChunkhave been replaced withseekMediaPacket.getVideoStreamandgetAudioStreamhave been replaced withgetMediaStream.getVideoDecoderConfigandgetAudioDecoderConfighave been replaced withgetDecoderConfig.
Features
- New Simplified API, making it much easier to use.
getDecoderConfigseekread
Full Changelog: 2.3.8...3.0.0
v2.3.8
v2.3.7
Features
- feat: support ts demux
Bug Fixes
- fix: avi timestamp always zero
Full Changelog: 2.3.6...2.3.7
v2.3.6
Bug Fixes
- fix: improve packet timestamp calculation for streams without PTS
Full Changelog: 2.3.5...2.3.6
v2.3.5
Bug Fixes
- fix: packet timestamp calculation logic of video without pts
Full Changelog: 2.3.4...2.3.5
v2.3.4
Bug Fixes
- fix: calculate packet timestamp for videos without PTS
- fix: handle AVC codec string generation when extradata is unavailable
Full Changelog: 2.3.3...2.3.4