BSD Ports

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

SystemPortVersion
FreeBSDmultimedia/intel-media-sdk22.5.4
DragonFlymultimedia/intel-media-sdk22.5.4
MidnightBSDmultimedia/intel-media-sdk22.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.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest-22.5.4--22.5.4
FreeBSD:14:quarterly-22.5.4n/a-22.5.4
FreeBSD:15:latest-22.5.4n/a-22.5.4
FreeBSD:15:quarterly-22.5.4n/an/an/a
FreeBSD:16:latest-22.5.4n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Library 1

Runtime 1

Test 1

The full lists below include those, and their dependencies in turn.

Build dependencies 36
Run dependencies 22

Configuration

Options name: multimedia_intel-media-sdk

OptionDefaultDescription
OPENCLonHeterogeneous computing via OpenCL
WAYLANDonWayland (graphics) support
X11onX11 (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
FileSizeSHA256
Intel-Media-SDK-MediaSDK-intel-mediasdk-22.5.4_GH0.tar.gz1.1658475e+070eb04409a226da6e752576d60c46a3ec969ddfe03042897088367392207c7ab3

Commit history 0

No commits in the history this site was built from.