BSD Ports

multimedia/intel-media-sdk 22.5.4 MidnightBSD

Hardware video decoding/encoding/filtering on Intel GPUs

System
MidnightBSD
Repository
mports
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

The newest version among them is 22.5.4, as upstream numbers it.

SystemPortVersionVulnerabilitiesStatusMaintainerLast update
MidnightBSDmultimedia/intel-media-sdk22.5.4 newestno data-[email protected]-
FreeBSDmultimedia/intel-media-sdk22.5.4 newestnone known-[email protected]-
DragonFlymultimedia/intel-media-sdk22.5.4 newestnone known-[email protected]-
HardenedBSDmultimedia/intel-media-sdk22.5.4 newestno data-[email protected]-
GhostBSDmultimedia/intel-media-sdk22.5.4 newestno data-[email protected]-

Install

Binary package:

mport install intel-media-sdk

From mports:

cd /usr/mports/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

Dependency graph

Ports that need it on the left, what it needs to run on the right; at most 8 of each. "Dependencies" below lists them all.

Dependencies

As this port's Makefile names them.

Library 1

Runtime 1

Build dependencies 1
Run dependencies 2

Configuration

Options name: multimedia_intel-media-sdk

OptionDefaultDescription
OPENCLon
WAYLANDon
X11on
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