multimedia/intel-media-sdk 22.5.4 FreeBSD
Hardware video decoding/encoding/filtering on Intel GPUs
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- License
- MIT
- Categories
- multimedia
Description
Intel(R) Media SDK provides a plain C API to access hardware-accelerated video decode, encode and filtering on Intel(R) Gen graphics hardware platforms. Implementation written in C++ 11 with parts in C-for-Metal (CM).
Supported video encoders: HEVC, AVC, MPEG-2, JPEG, VP9
Supported video decoders: HEVC, AVC, VP8, VP9, MPEG-2, VC1, JPEG, AV1
Supported video pre-processing filters: Color Conversion, Deinterlace, Denoise, Resize, Rotate, Composition
In the other systems
| System | Port | Version |
|---|---|---|
| FreeBSD | multimedia/intel-media-sdk | 22.5.4 |
| DragonFly | multimedia/intel-media-sdk | 22.5.4 |
| MidnightBSD | multimedia/intel-media-sdk | 22.5.4 |
Install
Binary package:
pkg install intel-media-sdk
From the ports tree:
cd /usr/ports/multimedia/intel-media-sdk/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= intel-media-sdk>0:multimedia/intel-media-sdk
LIB_DEPENDS= libmfx-tracer.so:multimedia/intel-media-sdk
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | - | 22.5.4 | - | - | 22.5.4 |
| FreeBSD:14:quarterly | - | 22.5.4 | n/a | - | 22.5.4 |
| FreeBSD:15:latest | - | 22.5.4 | n/a | - | 22.5.4 |
| FreeBSD:15:quarterly | - | 22.5.4 | n/a | n/a | n/a |
| FreeBSD:16:latest | - | 22.5.4 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
As this port's Makefile names them.
Library 1
libva.so: multimedia/libva
Runtime 1
cmrtlib>0: multimedia/cmrtlib
Test 1
googletest>0: devel/googletest
The full lists below include those, and their dependencies in turn.
Build dependencies 36
- archivers/liblz4
- archivers/zstd
- devel/binutils
- devel/cmake-core
- devel/gettext-runtime
- devel/jsoncpp
- devel/libepoll-shim
- devel/libffi
- devel/libpciaccess
- devel/libunistring
- devel/libuv
- devel/ninja
- devel/ocl-icd
- devel/opencl
- devel/pkgconf
- devel/readline
- dns/libidn2
- graphics/libdrm
- graphics/libglvnd
- graphics/wayland
- lang/python312
- math/mpdecimal
- misc/hwdata
- multimedia/libva
- ports-mgmt/pkg
- print/indexinfo
- security/rhash
- textproc/expat2
- textproc/libxml2
- x11/libX11
- x11/libXau
- x11/libXdmcp
- x11/libXext
- x11/libXfixes
- x11/libxcb
- x11/xorgproto
Run dependencies 22
- devel/libepoll-shim
- devel/libffi
- devel/libpciaccess
- devel/ocl-icd
- devel/opencl
- devel/readline
- graphics/libdrm
- graphics/libglvnd
- graphics/wayland
- misc/hwdata
- multimedia/cmrtlib
- multimedia/libva
- print/indexinfo
- textproc/expat2
- textproc/libxml2
- x11/libX11
- x11/libXau
- x11/libXdmcp
- x11/libXext
- x11/libXfixes
- x11/libxcb
- x11/xorgproto
Configuration
Options name: multimedia_intel-media-sdk
| Option | Default | Description |
|---|---|---|
| OPENCL | on | Heterogeneous computing via OpenCL |
| WAYLAND | on | Wayland (graphics) support |
| X11 | on | X11 (graphics) support |
- USES
- cmake:testing compiler:c++11-lib localbase:ldflags pkgconfig
- Service scripts
- none
Files
pkg-plist 63
- bin/asg-hevc
- bin/hevc_fei_extractor
- bin/mfx-tracer-config
- include/mfx/mfxadapter.h
- include/mfx/mfxastructures.h
- include/mfx/mfxaudio++.h
- include/mfx/mfxaudio.h
- include/mfx/mfxbrc.h
- include/mfx/mfxcamera.h
- include/mfx/mfxcommon.h
- include/mfx/mfxdefs.h
- include/mfx/mfxdispatcherprefixedfunctions.h
- include/mfx/mfxenc.h
- include/mfx/mfxfei.h
- include/mfx/mfxfeihevc.h
- include/mfx/mfxjpeg.h
- include/mfx/mfxla.h
- include/mfx/mfxmvc.h
- include/mfx/mfxpak.h
- include/mfx/mfxpcp.h
- include/mfx/mfxplugin++.h
- include/mfx/mfxplugin.h
- include/mfx/mfxsc.h
- include/mfx/mfxscd.h
- include/mfx/mfxsession.h
- include/mfx/mfxstructures.h
- include/mfx/mfxvideo++.h
- include/mfx/mfxvideo.h
- include/mfx/mfxvp8.h
- include/mfx/mfxvp9.h
- include/mfx/mfxvstructures.h
- lib/libmfx-tracer.so
- lib/libmfx-tracer.so.1
- lib/libmfx-tracer.so.1.35
- lib/libmfx.so
- lib/libmfx.so.1
- lib/libmfx.so.1.35
- lib/libmfxhw.so
- lib/libmfxhw.so.1
- lib/libmfxhw.so.1.35
- lib/mfx/libmfx_h264la_hw.so
- lib/mfx/libmfx_hevc_fei_hw.so
- lib/mfx/libmfx_hevcd_hw.so
- lib/mfx/libmfx_hevce_hw.so
- lib/mfx/libmfx_vp8d_hw.so
- lib/mfx/libmfx_vp9d_hw.so
- lib/mfx/libmfx_vp9e_hw.so
- libdata/pkgconfig/libmfx.pc
- libdata/pkgconfig/libmfxhw.pc
- libdata/pkgconfig/mfx.pc
- share/mfx/plugins.cfg
- share/mfx/samples/libmfx_wayland.so
- share/mfx/samples/libsample_plugin_opencl.so
- share/mfx/samples/libsample_rotate_plugin.so
- share/mfx/samples/libvpp_plugin.a
- share/mfx/samples/ocl_rotate.cl
- share/mfx/samples/sample_decode
- share/mfx/samples/sample_encode
- share/mfx/samples/sample_fei
- share/mfx/samples/sample_hevc_fei
- share/mfx/samples/sample_hevc_fei_abr
- share/mfx/samples/sample_multi_transcode
- share/mfx/samples/sample_vpp
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| Intel-Media-SDK-MediaSDK-intel-mediasdk-22.5.4_GH0.tar.gz | 1.1658475e+07 | 0eb04409a226da6e752576d60c46a3ec969ddfe03042897088367392207c7ab3 |
Commit history 0
No commits in the history this site was built from.