Skip to content

Bump mediabunny from 1.55.5 to 1.58.0 - #1532

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/npm_and_yarn/mediabunny-1.58.0
Open

dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/npm_and_yarn/mediabunny-1.58.0

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Sep 21, 2026

Copy link
Copy Markdown
Contributor

Bumps mediabunny from 1.55.5 to 1.58.0.

Release notes

Sourced from mediabunny's releases.

v1.58.0

  • Added ConversionCopyOptions.boundaryTolerance for controlling the maximum permitted additional/removed media to make a copy path possible (#511)
  • Fixed Conversion API erroring in packet copy path when the input file violated the GOP keyframe rule (#511)
  • Ignore Content-Length/Range headers on encoded 206 responses (#513)

v1.57.0

  • Added support for flipped video: flip metadata is exposed via InputVideoTrack.getFlip() (applied after rotation) and supported bidirectionally for ISOBMFF and Matroska, and flipping is now available across the whole API surface: VideoTrackMetadata.flip, VideoSampleInit.flip, VideoSample.flip, VideoSample.setFlip(), flip options for drawing video frames, VideoSampleTransformOptions.flip, VideoTransformOptions.flip, CanvasSinkOptions.flip and ConversionVideoOptions.flip. Custom VideoSample transformers now also receive the flip as a transformation input, and it is a supported operation in @mediabunny/server. Flipping metadata can be automatically passed through in the Conversion API in the packet copy path. (#510)
  • Added InputVideoTrack.getTransformationMatrix(): returns the raw 3x3 affine transformation matrix the track applies to its raw video frames. Rotation and flip are derived from this, but it can contain other transformations as well. This matrix can be written into new files via VideoTrackMetadata.transformationMatrix.
  • Added automatic writing of the btrt (bitrate) box when muxing ISOBMFF files
  • Added BaseTrackMetadata.bitrate and BaseTrackMetadata.averageBitrate for providing bitrate guesstimates as metadata
  • btrt bitrate metadata is now extracted from ISOBMFF files and exposed via InputTrack.getBitrate() and InputTrack.getAverageBitrate()
  • Added a frameRate option to the canEncodeVideo helper functions (#507)
  • Deprecated OutputFormat.supportsVideoRotationMetadata, use OutputFormat.supportsVideoTransformationMetadata instead.
  • Deprecated ConversionVideoOptions.allowRotationMetadata, use ConversionVideoOptions.allowTransformationMetadata instead.
  • Fixed untranslated rotation matrices being written into ISOBMFF header boxes
  • ISOBMFF demuxer now also respects the movie-global transformation matrix
  • Fixed incorrect parsing of AES-128 IV in HLS (#509)
  • Output.finalize() failing now automatically transitions the Output to the canceled state (#506)

v1.56.3

  • Fixed CustomSource not canceling streams when disposing inputs (#499)

v1.56.2

  • Fixed upmixing from stereo to quad or 5:1 resulting in NaN samples (#497)

v1.56.1

  • Repeated metadata keys for Vorbis-style metadata (Ogg, FLAC) are now surfaced as string[] in raw (#490)
  • Fixed FLAC muxer preferring raw.date over date for metadata
  • Fixed AVC software decoder dropping B-frames (#488)

v1.56.0

The theme of this release is negative timestamps and better copy conversions, a long-requested feature! For more, check out Copying media data.

  • Conversion API can now do copy conversions for arbitrary trim ranges, allowing you to trim media without transcoding it (#149)
  • Added ConversionOptions.copy for controlling copy-specific behavior, such as the tolerated timestamp shift that's allowed to make copy conversions work
  • Added support for muxing negative timestamps for ISOBMFF, Matroska, and MPEG-TS. In the case of ISOBMFF, this generates an edit list that trims off the negative section of the media.
  • MPEG-TS demuxer now infers negative timestamps and handles one modulus wrap of timestamps
  • Added OutputFormat.negativeTimestampSupport
  • Added handleUnhandledError to most source options to enable better handling of otherwise unhandled errors that are thrown out of band (#489)
  • Fixed Matroska getDurationFromMetadata() computation logic
  • Fixed empty audio trim range crashing conversions (#486)
  • Fixed Content-Length being used incorrectly when the server returns compressed content (#487)

v1.55.7

  • Fixed sample iterators not terminating internally when throwing (#484)

v1.55.6

  • Relaxed erroneous assert in esds box parsing (#481)
Commits
  • 20e9595 Bump minor
  • 9423a71 Add ConversionCopyOptions.boundaryTolerance (fixes #511)
  • 8f5f3ee Ignore Content-Range/Length on content-coded 206 responses (#513)
  • b7892e8 Prevent conversion API from violating packet GOP rule (fixes #511)
  • 01f0fa0 Fix extensions chunk being called "prores"
  • 3f45a59 Bump minor
  • 4ed44ab Merge pull request #510 from Vanilagy/video-transformation-metadata
  • f6c759a Add flip support to VideoSample & downstream APIs
  • 272245c Add transformation matrix and flip metadata to video tracks
  • 1f34815 Add ISOBMFF btrt box writing, add bitrate and averageBitrate output track met...
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [mediabunny](https://github.com/Vanilagy/mediabunny) from 1.55.5 to 1.58.0.
- [Release notes](https://github.com/Vanilagy/mediabunny/releases)
- [Commits](Vanilagy/mediabunny@v1.55.5...v1.58.0)

---
updated-dependencies:
- dependency-name: mediabunny
  dependency-version: 1.58.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants