miniav_tools 0.5.6 copy "miniav_tools: ^0.5.6" to clipboard
miniav_tools: ^0.5.6 copied to clipboard

Cross-platform audio/video codec & container facade with zero-copy GPU buffer support.

Changelog #

0.5.6 #

  • Version bump so the dependency on miniav_tools_platform_interface can move to ^0.5.4. No API or behaviour change.

0.5.5 #

  • Declare miniav_platform_interface as a direct dependency. It was imported directly (AudioEncoder uses miniav_platform_types) but resolved only through miniav_tools_platform_interface's own dependency — working by luck, and breaking the moment that transitive edge changes. dart pub publish flags this as an error.

0.5.4 #

  • Internal pins are now caret ranges, not exact versions. Exact pins made every patch cascade: publishing miniav_tools_platform_interface 0.5.3 made the already-published miniav_tools 0.5.3 and miniav_tools_ffmpeg 0.5.3 unsatisfiable next to it, because they pinned 0.5.2 exactly and nothing in the set could move independently. dart pub publish warns about this. release.py sync now normalises to caret so it cannot recur.
  • Republished: 0.5.3 shipped pinning miniav_tools_platform_interface: 0.5.2, which cannot resolve alongside any package needing 0.5.3.

0.5.3 #

  • MiniAVTools.createAudioDecoder + AudioDecoder facade wrapper (routes by supportsAudioDecode, mirrors createAudioEncoder).
  • Demuxer facade exposes durationUs / isSeekable; seek documents that it throws on non-seekable (live) inputs.

0.5.2 #

0.5.1 #

0.5.0 #

  • Version bump to keep the miniav_tools family in lockstep; no changes in this package.

0.4.10 #

0.4.9 #

  • Increment to keep in step with others.

0.4.8 #

  • Increment to keep in step with others.

0.4.7 #

  • Increment to keep in step with others.

0.4.6 #

  • Increment to keep in step with others.

0.4.5 #

  • Version bump for coordinated release with miniav_recorder 0.4.5.

0.4.4 #

  • fixing recorder loopback drift

0.4.3 #

  • audio data issue, increment miniav

0.4.2 #

  • fix timing issue

0.4.1 #

  • fix audio timing, add frame duplication

0.4.0 #

  • fix frame rate scheduling

0.3.12 #

  • fused shader cache fix

0.3.11 #

  • Use GPU until we cant.

0.3.9 #

  • AMF Fix, fix unknown audio error

0.3.8 #

  • Fix vendor Order

0.3.7 #

  • fix NV12 path

0.3.6 #

  • fix cpu path

0.3.5 #

  • fix recorder sync drift

0.3.4 #

  • attempt fix resolution issue

0.3.3 #

  • fix precheck

0.3.2 #

  • fix property

0.3.1 #

  • fix scaling crazy, attempt fix other HW encoders

0.3.0 #

  • fix recorder logging, Tier A path, deps to 1.5.0

0.2.21 #

  • increments minigpu to 1.4.15

0.2.20 #

  • increments minigpu to 1.4.14

0.2.19 #

  • increments minigpu to 1.4.12

0.2.18 #

  • increments minigpu to 1.4.11

0.2.17 #

  • increments minigpu to 1.4.9

0.2.16 #

  • increments minigpu to 1.4.8, hopefully fix cpu fallback

0.2.15 #

  • increments minigpu to 1.4.7

0.2.14 #

  • fixes unicode, increments minigpu to 1.4.7

0.2.12 #

  • Increment minigpu to 1.4.6

0.2.11 #

0.2.9 #

0.2.8 #

0.2.7 #

  • fix FormatException on non-UTF-8 bytes in MiniAV log callback: use Utf8Decoder(allowMalformed: true) instead of toDartString()
  • Increment minigpu to 1.4.4
  • add RecorderLogSource.minigpu: routes native minigpu/Dawn log lines through the unified Recorder log callback; Recorder.minigpuLevelFor public helper for tests; 12 new tests in log_level_test.dart

0.2.5 #

0.2.4 #

0.2.3 #

  • add unified Recorder.setLogLevel and Recorder.setLogCallback routing all native logs (MiniAV + FFmpeg) through a single Dart callback

0.2.1 #

  • fixes dawn find issue

0.2.0 #

  • add more quality control, fix ffmpeg usage issue

0.1.9 #

  • fixes timestamp issues

0.1.8 #

  • recorder scaling, warmup feature

0.1.7 #

  • adds transform effects

0.1.6 #

  • adds clip buffer

0.1.5 #

  • fix loopback issue

0.1.4 #

  • fix loopback issue, add tests

0.1.3 #

  • update with fixes

0.1.2 #

  • recorder sync and multi files

0.1.1 #

  • updated to latest miniav/minigpu deps

0.1.0 — 2026-05-02 #

  • Initial release. Provides MiniAVTools facade routing createEncoder / createDecoder / createMuxer / createDemuxer calls to registered backends.
1
likes
140
points
588
downloads

Documentation

API reference

Publisher

verified publisherpracticalxr.com

Weekly Downloads

Cross-platform audio/video codec & container facade with zero-copy GPU buffer support.

Repository (GitHub)

License

MIT (license)

Dependencies

miniav_platform_interface, miniav_tools_platform_interface

More

Packages that depend on miniav_tools