Skip to content
This repository was archived by the owner on May 17, 2023. It is now read-only.

Build Media SDK on Ubuntu

Alexander Dydychkin edited this page Jul 10, 2018 · 9 revisions

This build documentation was tested under clear Ubuntu Server 18.04 (with gcc-7.3.0 and gcc-8.1.0 compilers) but it should work on another OS distributions with various versions of gcc.

Prepare environment and dependencies

Install all required common packages:

sudo apt-get install git cmake pkg-config

Build and install LibVA and its dependencies:

The minimum required meson version is 0.37.0 or later

sudo apt-get install meson libdrm-dev automake

#Take the recommended working version libva: https://github.com/intel/libva/releases/tag/2.1.1.pre1-20180601
#For that do the following:
git clone https://github.com/intel/libva.git
git checkout tags/2.1.1.pre1-20180601

cd libva
meson build
ninja -C build

#To install it on your system:
cd build
sudo ninja install

[Optional] In addition you can build and install some optional dependencies:

Packages needed for test_monitor:

sudo apt-get install googletest libgtest-dev libgtest-dev libpciaccess0 libpciaccess-dev

Packages needed for rotate_opencl plugin:

sudo apt-get install opencl-headers ocl-icd-dev

#Download package from https://github.com/intel/compute-runtime/releases/tag/18.24.10921
dpkg -i intel-opencl_18.24.10921_amd64.deb

Build Media SDK

Get sources

Use the following Git* command (pay attention that to get full Media SDK sources bundle it is required to have Git* with LFS support):

git clone https://github.com/Intel-Media-SDK/MediaSDK msdk
cd msdk

Configure and build Media SDK install

Use cmake version 2.8.5 or later

mkdir build && cd build
cmake ..
make

ProTip: Output of cmake will have full information about the configuration in which Media SDK will be built. Read it carefully.

ProTip: Use following command to speed up the build: make -j12 where 12 - is number of cores on your host

After that you will have all Media SDK binaries in the folder build.

If you want to install Media SDK on your host run:

make install

Clone this wiki locally