Skip to content

Releases: bilibili/web-demuxer

4.0.0

20 Dec 03:44

Choose a tag to compare

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

02 Nov 16:47

Choose a tag to compare

What's Changed

  • fix: rotation calculation to align FFmpeg and WebCodecs, output to VideoDecoder config by @AbacusIsMad in #45

New Contributors

Full Changelog: 3.0.2...3.0.3

3.0.2

15 Jul 15:30

Choose a tag to compare

Features

  • feat: add logging level control for retry attempts

BugFixes

Full Changelog: 3.0.1...3.0.2

3.0.1

08 Jun 04:13

Choose a tag to compare

Features

  • getMediaStream seekMediaPacket readMediaPacket support subtitle parameter

Full Changelog: 3.0.0...3.0.1

3.0.0

07 Jun 04:43

Choose a tag to compare

Breaking Change

  • wasmLoaderPath has been replaced with wasmFilePath: Now you only need to customize the wasm file path, and the worker js has been bundled in web-demuxer.js.
  • readVideoPacket and readAudioPacket have been replaced with readMediaPacket.
  • seekEncodedVideoChunk and seekEncodedAudioChunk have been replaced with seekMediaPacket.
  • getVideoStream and getAudioStream have been replaced with getMediaStream.
  • getVideoDecoderConfig and getAudioDecoderConfig have been replaced with getDecoderConfig.

Features

  • New Simplified API, making it much easier to use.
    • getDecoderConfig
    • seek
    • read

Full Changelog: 2.3.8...3.0.0

v2.3.8

16 May 16:46

Choose a tag to compare

BugFixes

  • fix: avi read_av_packet end timestamp parameter ignored

Full Changelog: 2.3.7...2.3.8

v2.3.7

16 May 16:13

Choose a tag to compare

Features

  • feat: support ts demux

Bug Fixes

  • fix: avi timestamp always zero

Full Changelog: 2.3.6...2.3.7

v2.3.6

15 May 18:28

Choose a tag to compare

Bug Fixes

  • fix: improve packet timestamp calculation for streams without PTS

Full Changelog: 2.3.5...2.3.6

v2.3.5

15 May 16:19

Choose a tag to compare

Bug Fixes

  • fix: packet timestamp calculation logic of video without pts

Full Changelog: 2.3.4...2.3.5

v2.3.4

14 May 16:39

Choose a tag to compare

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