multimedia/libvpl 2.17.0 FreeBSD
Intel Video Processing Library API, dispatcher, and examples
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- Port added
- Last update
- Commit
7ef46d5789- License
- MIT
- Categories
- multimedia
Description
Intel Video Processing Library (Intel VPL) provides access to hardware accelerated video decode, encode, and processing capabilities on Intel GPUs to support AI visual inference, media delivery, cloud gaming, and virtual desktop infrastructure use cases.
This repository contains the following components:
- Copies of the Intel VPL API header files. The version of the API is listed in the mfxdefs.h file.
- Intel VPL Dispatcher
- Examples demonstrating API usage
*** IMPORTANT ***
Intel VPL Tools are no longer in this repository. They have all been moved to libvpl-tools.
Install
Binary package:
pkg install libvpl
From the ports tree:
cd /usr/ports/multimedia/libvpl/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= libvpl>0:multimedia/libvpl
LIB_DEPENDS= libvpl.so:multimedia/libvpl
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 | - | 2.17.0 | - | - | - |
| FreeBSD:14:quarterly | - | 2.17.0 | n/a | - | - |
| FreeBSD:15:latest | - | 2.17.0 | n/a | - | - |
| FreeBSD:15:quarterly | - | 2.17.0 | n/a | n/a | n/a |
| FreeBSD:16:latest | - | 2.17.0 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
The Makefile names none itself; they come from USES and USE_*.
The full lists below include those, and their dependencies in turn.
Build dependencies 16
Required by 2
Configuration
No options to configure.
- USES
- cmake:testing compiler:c++14-lang localbase:ldflags pkgconfig pathfix
- Service scripts
- none
- Conflicts with
- onevpl
Files
pkg-plist 113
- etc/vpl/vars.sh
- include/vpl/mfx.h
- include/vpl/mfxadapter.h
- include/vpl/mfxbrc.h
- include/vpl/mfxcamera.h
- include/vpl/mfxcommon.h
- include/vpl/mfxdefs.h
- include/vpl/mfxdispatcher.h
- include/vpl/mfxdispatcherprefixedfunctions.h
- include/vpl/mfxencodestats.h
- include/vpl/mfximplcaps.h
- include/vpl/mfxjpeg.h
- include/vpl/mfxmemory.h
- include/vpl/mfxmvc.h
- include/vpl/mfxpcp.h
- include/vpl/mfxsession.h
- include/vpl/mfxstructures.h
- include/vpl/mfxsurfacepool.h
- include/vpl/mfxvideo++.h
- include/vpl/mfxvideo.h
- include/vpl/mfxvp8.h
- include/vpl/preview/README.txt
- include/vpl/preview/legacy/README.txt
- include/vpl/preview/legacy/mfxvideo++.h
- lib/cmake/vpl/VPLConfig.cmake
- lib/cmake/vpl/VPLConfigVersion.cmake
- lib/libvpl.so
- lib/libvpl.so.2
- lib/libvpl.so.2.17
- libdata/pkgconfig/vpl.pc
- share/libvpl/examples/api1x_core/legacy-decode/CMakeLists.txt
- share/libvpl/examples/api1x_core/legacy-decode/License.txt
- share/libvpl/examples/api1x_core/legacy-decode/README.md
- share/libvpl/examples/api1x_core/legacy-decode/src/legacy-decode.cpp
- share/libvpl/examples/api1x_core/legacy-decode/src/util.hpp
- share/libvpl/examples/api1x_core/legacy-encode/CMakeLists.txt
- share/libvpl/examples/api1x_core/legacy-encode/License.txt
- share/libvpl/examples/api1x_core/legacy-encode/PreLoad.cmake
- share/libvpl/examples/api1x_core/legacy-encode/README.md
- share/libvpl/examples/api1x_core/legacy-encode/src/legacy-encode.cpp
- share/libvpl/examples/api1x_core/legacy-encode/src/util.hpp
- share/libvpl/examples/api1x_core/legacy-vpp/CMakeLists.txt
- share/libvpl/examples/api1x_core/legacy-vpp/License.txt
- share/libvpl/examples/api1x_core/legacy-vpp/README.md
- share/libvpl/examples/api1x_core/legacy-vpp/src/legacy-vpp.cpp
- share/libvpl/examples/api1x_core/legacy-vpp/src/util.hpp
- share/libvpl/examples/api2x/hello-decode/CMakeLists.txt
- share/libvpl/examples/api2x/hello-decode/License.txt
- share/libvpl/examples/api2x/hello-decode/PreLoad.cmake
- share/libvpl/examples/api2x/hello-decode/README.md
- share/libvpl/examples/api2x/hello-decode/src/hello-decode.cpp
- share/libvpl/examples/api2x/hello-decode/src/util.hpp
- share/libvpl/examples/api2x/hello-decvpp/CMakeLists.txt
- share/libvpl/examples/api2x/hello-decvpp/License.txt
- share/libvpl/examples/api2x/hello-decvpp/PreLoad.cmake
- share/libvpl/examples/api2x/hello-decvpp/README.md
- share/libvpl/examples/api2x/hello-decvpp/src/hello-decvpp.cpp
- share/libvpl/examples/api2x/hello-decvpp/src/util.hpp
- share/libvpl/examples/api2x/hello-encode-jpeg/CMakeLists.txt
- share/libvpl/examples/api2x/hello-encode-jpeg/License.txt
- share/libvpl/examples/api2x/hello-encode-jpeg/PreLoad.cmake
- share/libvpl/examples/api2x/hello-encode-jpeg/README.md
- share/libvpl/examples/api2x/hello-encode-jpeg/src/hello-encode-jpeg.cpp
- share/libvpl/examples/api2x/hello-encode-jpeg/src/util.hpp
- share/libvpl/examples/api2x/hello-encode/CMakeLists.txt
- share/libvpl/examples/api2x/hello-encode/License.txt
- share/libvpl/examples/api2x/hello-encode/PreLoad.cmake
- share/libvpl/examples/api2x/hello-encode/README.md
- share/libvpl/examples/api2x/hello-encode/src/hello-encode.cpp
- share/libvpl/examples/api2x/hello-encode/src/util.hpp
- share/libvpl/examples/api2x/hello-sharing-vaapi/CMakeLists.txt
- share/libvpl/examples/api2x/hello-sharing-vaapi/License.txt
- share/libvpl/examples/api2x/hello-sharing-vaapi/PreLoad.cmake
- share/libvpl/examples/api2x/hello-sharing-vaapi/README.md
- share/libvpl/examples/api2x/hello-sharing-vaapi/include/device-vaapi.h
- share/libvpl/examples/api2x/hello-sharing-vaapi/include/util.hpp
- share/libvpl/examples/api2x/hello-sharing-vaapi/include/vasurface_wrapper.h
- share/libvpl/examples/api2x/hello-sharing-vaapi/src/device-vaapi.cpp
- share/libvpl/examples/api2x/hello-sharing-vaapi/src/hello-sharing-vaapi-export.cpp
- share/libvpl/examples/api2x/hello-sharing-vaapi/src/hello-sharing-vaapi-import.cpp
- share/libvpl/examples/api2x/hello-transcode/CMakeLists.txt
- share/libvpl/examples/api2x/hello-transcode/License.txt
- share/libvpl/examples/api2x/hello-transcode/README.md
- share/libvpl/examples/api2x/hello-transcode/src/hello-transcode.cpp
- share/libvpl/examples/api2x/hello-transcode/src/util.hpp
- share/libvpl/examples/api2x/hello-vpp/CMakeLists.txt
- share/libvpl/examples/api2x/hello-vpp/License.txt
- share/libvpl/examples/api2x/hello-vpp/PreLoad.cmake
- share/libvpl/examples/api2x/hello-vpp/README.md
- share/libvpl/examples/api2x/hello-vpp/src/hello-vpp.cpp
- share/libvpl/examples/api2x/hello-vpp/src/util.hpp
- share/libvpl/examples/content/cars_320x240.bgra
- share/libvpl/examples/content/cars_320x240.h264
- share/libvpl/examples/content/cars_320x240.h265
- share/libvpl/examples/content/cars_320x240.i420
- share/libvpl/examples/content/cars_320x240.mjpeg
- share/libvpl/examples/content/cars_320x240.nv12
- share/libvpl/examples/content/cars_320x240.y8
- share/libvpl/examples/interop/vpl-infer/CMakeLists.txt
- share/libvpl/examples/interop/vpl-infer/CPPLINT.cfg
The first 100 are listed.
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| intel-libvpl-v2.17.0_GH0.tar.gz | 1.2974961e+07 | 4de3e2faf1e8307fb282e4a43f443191810f6a6b0a484fffa7995ba1c814c6ec |
Commit history 1
| Date | Commit | Credits | Log message |
|---|---|---|---|
7ef46d5789 |
Yuichiro NAITO | multimedia/libvpl: New port: Intel Video Processing Library API, dispatcher, and examples Intel Video Processing Library (Intel VPL) provides access to hardware
accelerated video decode, encode, and processing capabilities on Intel GPUs
to support AI visual inference, media delivery, cloud gaming, and virtual
desktop infrastructure use cases.
This repository contains the following components:
- Copies of the Intel VPL API header files.
The version of the API is listed in the mfxdefs.h file.
- Intel VPL Dispatcher
- Examples demonstrating API usage
*** IMPORTANT ***
Intel VPL Tools are no longer in this repository. They have all been
moved to libvpl-tools.
WWW: https://www.intel.com/content/www/us/en/developer/tools/vpl/overview.html
PR: 293561
Reported by: Yuichiro NAITO <[email protected]> (new maintainer) |