Skip to content

MFlow v0.4.1 — User-Local Installation

Latest

Choose a tag to compare

@reqeuss reqeuss released this 18 Sep 17:52

MFlow v0.4.1 — User-Local Installation

MFlow v0.4.1 introduces the first complete user-local installation system for MFlow.

✨ Highlights

  • User-local installation on Windows
  • User-local installation on Linux
  • mflow available from any terminal and directory
  • Automatic Windows user PATH configuration
  • Linux ~/.local/bin installation support
  • Version updated to 0.4.1
  • No external multimedia executable is required

🛠️ Installation

Windows

Run:

powershell -ExecutionPolicy Bypass -File .\scripts\install-windows.ps1

Then open a new terminal and run:

mflow version
mflow info

Linux

Run:

chmod +x ./scripts/install-linux.sh
./scripts/install-linux.sh

Then:

mflow version
mflow info

📦 Current capabilities

MFlow currently provides the native media foundation required for future multimedia processing:

  • Packet model
  • Stream model
  • Timestamps
  • Thread-safe packet queues
  • Media contexts
  • Native file operations
  • Native media probing foundation
  • Scheduler and pipeline infrastructure
  • Cross-platform C++20 architecture

🚧 Current limitations

Native codec decoding/encoding, full demuxing/muxing and advanced media transformations are still under development.

MFlow does not delegate multimedia processing to FFmpeg or another external multimedia executable.

🔜 Next

The v0.4.x series will continue building the native media engine, including improved packet queues, media contexts and the first native container components.

Previous release: v0.4.0 — Packet & Stream Foundation