This document describes how to build the binaries.
To build this project on Windows you will need:
- Visual Studio Code
- Visual Studio Build Tools 2022
- Desktop Development with C++
- C++ CMake tools for Windows
- C++ ATL latest build tools (x86 and x64)
- Windows 10 SDK
- Python (at least 3.8)
- Install below components with pip
- meson
- ninja
- mako
- Add the folder path contains these executable binaries to the system PATH
- Install below components with pip
- pkg-config-lite and winflexbison
- Download the windows binaries zip packages and extract them
- Add the folder path contains these executable binaries to the system PATH
git clone https://github.com/UngTengEn/Intel-Media-Stack-Windows.git --recursive
Open the workspace in the folder with Visual Studio Code.
In Visual Studio Code menu, goto Terminal > Run Task..., run "Build All | Release".
The binaries and programs will build in _install\Release\bin.
Configure most of your build environtments in build_env.bat
Note: make sure most paths consist of only ascii characters and no spaces.
You will need nasm and msys2 (follow here to cofigure msys2).
- Open a new Terminal in Visual Studio Code.
- Run ".\env.bat" from project root path. This should set the build environments.
- Run ".\build_gstreamer.bat release or debug". This will checkout gstreamer and build it.
- Open a new Terminal in Visual Studio Code. Run ".\env.bat" from project root path.
- Then run the msys2_shell.cmd. This will open a msys2 shell window.
- In the msys2 shell window, go to the project root path and run "./build_ffmpeg.sh release or debug"