diff --git a/multimedia/onevpl/Makefile b/multimedia/onevpl/Makefile index 316d0e34b267..1bf61a874014 100644 --- a/multimedia/onevpl/Makefile +++ b/multimedia/onevpl/Makefile @@ -1,50 +1,50 @@ PORTNAME= oneVPL DISTVERSIONPREFIX= v -DISTVERSION= 2022.0.5 +DISTVERSION= 2022.0.6 CATEGORIES= multimedia MAINTAINER= jbeich@FreeBSD.org COMMENT= oneAPI Video Processing Library dispatcher, tools, and examples LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE ONLY_FOR_ARCHS= amd64 ONLY_FOR_ARCHS_REASON= only Intel GPUs on x86 are supported LIB_DEPENDS= libdrm.so:graphics/libdrm \ libwayland-client.so:graphics/wayland \ libva.so:multimedia/libva USES= cmake:testing compiler:c++17-lang localbase:ldflags pkgconfig xorg USE_GITHUB= yes USE_LDCONFIG= yes USE_XORG= x11 xcb GH_ACCOUNT= oneapi-src CMAKE_TESTING_ON= BUILD_TESTS OPTIONS_DEFINE= PYTHON OPTIONS_DEFAULT=PYTHON OPTIONS_SUB= yes PYTHON_USES= python PYTHON_BUILD_DEPENDS= pybind11>0:devel/pybind11 PYTHON_CMAKE_BOOL= BUILD_PYTHON_BINDING PYTHON_CMAKE_ON= -DPython3_EXECUTABLE:FILEPATH="${PYTHON_CMD}" post-patch: @${REINPLACE_CMD} -e '/pkgconfig/s,FULL_LIBDIR},PREFIX}/libdata,' \ ${WRKSRC}/dispatcher/CMakeLists.txt @${REINPLACE_CMD} -e 's,/usr,${PREFIX},' \ ${WRKSRC}/dispatcher/vpl/mfx_dispatcher_vpl_loader.cpp @${REINPLACE_CMD} -e '/PKG_CONFIG/s,_lib,_prefix/libdata,' \ ${WRKSRC}/modulefiles/vpl post-patch-PYTHON-on: @${REINPLACE_CMD} -e '/LIBDIR/s/python/&${PYTHON_VER}/' \ ${WRKSRC}/preview/python/binding/CMakeLists.txt post-install: @${FIND} ${STAGEDIR} -name \*.orig -delete .include diff --git a/multimedia/onevpl/distinfo b/multimedia/onevpl/distinfo index bcf705262887..f0e5a79cf840 100644 --- a/multimedia/onevpl/distinfo +++ b/multimedia/onevpl/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1645223286 -SHA256 (oneapi-src-oneVPL-v2022.0.5_GH0.tar.gz) = 80b3f26aa3de5519252e0d43daf553420d1bb719a52c78204dbd53630bc4edf1 -SIZE (oneapi-src-oneVPL-v2022.0.5_GH0.tar.gz) = 3114761 +TIMESTAMP = 1646431577 +SHA256 (oneapi-src-oneVPL-v2022.0.6_GH0.tar.gz) = 80093925009ba32b1662c51468dffede04b8e877effde83c8128b13a8817c67e +SIZE (oneapi-src-oneVPL-v2022.0.6_GH0.tar.gz) = 7032044 diff --git a/multimedia/onevpl/files/patch-unix b/multimedia/onevpl/files/patch-unix index 5f3d22999285..776e4e19c84d 100644 --- a/multimedia/onevpl/files/patch-unix +++ b/multimedia/onevpl/files/patch-unix @@ -1,408 +1,408 @@ Relax Linux checks for the code works on any non-Windows platform. dispatcher/vpl/mfx_dispatcher_vpl_msdk.cpp:171:16: error: use of undeclared identifier 'MFX' sts = MFX::SelectImplementationType(adapterID, &implTest, &VendorID, &DeviceID, luid); ^ dispatcher/vpl/mfx_dispatcher_vpl_msdk.cpp:322:5: error: use of undeclared identifier 'strncpy_s' strncpy_s(m_id.ImplName, sizeof(m_id.ImplName), strImplName, sizeof(strImplName)); ^ dispatcher/vpl/mfx_dispatcher_vpl_msdk.cpp:323:5: error: use of undeclared identifier 'strncpy_s' strncpy_s(m_id.License, sizeof(m_id.License), strLicense, sizeof(strLicense)); ^ dispatcher/vpl/mfx_dispatcher_vpl_msdk.cpp:324:5: error: use of undeclared identifier 'strncpy_s' strncpy_s(m_id.Keywords, sizeof(m_id.Keywords), strKeywords, sizeof(strKeywords)); ^ dispatcher/vpl/mfx_dispatcher_vpl_msdk.cpp:339:28: warning: suggest braces around initialization of subobject [-Wmissing-braces] if (IsVersionSupported(MAKE_MFX_VERSION(1, 19), m_id.ApiVersion)) { ^~~~~~~~~~~~~~~~~~~~~~~ dispatcher/vpl/mfx_dispatcher_vpl_loader.cpp:583:43: error: use of undeclared identifier 'MSDK_LIB_NAME' if (libInfo->libNameFull.find(MSDK_LIB_NAME) != std::string::npos) { ^ --- api/vpl/mfxdefs.h.orig 2021-12-07 00:05:44 UTC +++ api/vpl/mfxdefs.h @@ -64,7 +64,7 @@ extern "C" #define MFX_PACK_BEGIN_STRUCT_W_PTR() MFX_PACK_BEGIN_X(8) #define MFX_PACK_BEGIN_STRUCT_W_L_TYPE() MFX_PACK_BEGIN_X(8) /* 32-bit ILP32 data model Windows* (Intel(r) architecture) */ -#elif defined(_WIN32) || defined(_M_IX86) && !defined(__linux__) +#elif defined(_WIN32) || defined(_M_IX86) && !defined(__unix__) #define MFX_PACK_BEGIN_STRUCT_W_PTR() MFX_PACK_BEGIN_X(4) #define MFX_PACK_BEGIN_STRUCT_W_L_TYPE() MFX_PACK_BEGIN_X(8) /* 32-bit ILP32 data model Linux* */ @@ -99,7 +99,7 @@ extern "C" #define MFX_DEPRECATED __declspec(deprecated) #define MFX_DEPRECATED_ENUM_FIELD_INSIDE(arg) arg #define MFX_DEPRECATED_ENUM_FIELD_OUTSIDE(arg) __pragma(deprecated(arg)) - #elif defined(__linux__) + #elif defined(__unix__) #define MFX_DEPRECATED __attribute__((deprecated)) #if defined(__cplusplus) #define MFX_DEPRECATED_ENUM_FIELD_INSIDE(arg) arg __attribute__((deprecated)) --- dispatcher/vpl/mfx_dispatcher_vpl.h.orig 2022-01-21 23:15:32 UTC +++ dispatcher/vpl/mfx_dispatcher_vpl.h @@ -48,7 +48,7 @@ typedef char CHAR_TYPE; #define MSDK_LIB_NAME L"libmfxhw64." #endif #define ONEVPL_PRIORITY_PATH_VAR L"ONEVPL_PRIORITY_PATH" -#elif defined(__linux__) +#elif defined(__unix__) // Linux x64 #define MSDK_LIB_NAME "libmfxhw64." #define ONEVPL_PRIORITY_PATH_VAR "ONEVPL_PRIORITY_PATH" ---- dispatcher/vpl/mfx_dispatcher_vpl_loader.cpp.orig 2021-12-07 00:05:44 UTC +--- dispatcher/vpl/mfx_dispatcher_vpl_loader.cpp.orig 2022-03-04 22:06:17 UTC +++ dispatcher/vpl/mfx_dispatcher_vpl_loader.cpp -@@ -401,7 +401,9 @@ mfxU32 LoaderCtxVPL::GetSearchPathsSystemDefault(std:: +@@ -413,7 +413,9 @@ mfxU32 LoaderCtxVPL::GetSearchPathsSystemDefault(std:: #ifdef __linux__ // Add the standard path for libmfx1 install in Ubuntu searchDirs.push_back("/usr/lib/x86_64-linux-gnu"); +#endif +#ifdef __unix__ // Add other default paths searchDirs.push_back("/lib"); searchDirs.push_back("/usr/lib"); -@@ -1069,7 +1071,7 @@ mfxStatus LoaderCtxVPL::QueryLibraryCaps() { - // update number of valid MSDK adapters - numImplMSDK++; - --#ifdef __linux__ -+#ifdef __unix__ - // currently only one adapter on Linux (avoid multiple copies) - break; - #endif --- dispatcher/vpl/mfx_dispatcher_vpl_lowlatency.cpp.orig 2021-12-07 00:05:44 UTC +++ dispatcher/vpl/mfx_dispatcher_vpl_lowlatency.cpp @@ -18,7 +18,7 @@ #define LIB_ONEVPL L"libmfx64-gen.dll" #define LIB_MSDK L"libmfxhw64.dll" #endif -#elif defined(__linux__) +#elif defined(__unix__) // Linux x64 #define LIB_ONEVPL "libmfx-gen.so.1.2" #define LIB_MSDK "libmfxhw64.so.1" ---- dispatcher/vpl/mfx_dispatcher_vpl_msdk.cpp.orig 2022-02-05 00:35:54 UTC +--- dispatcher/vpl/mfx_dispatcher_vpl_msdk.cpp.orig 2022-03-04 22:06:17 UTC +++ dispatcher/vpl/mfx_dispatcher_vpl_msdk.cpp @@ -10,7 +10,7 @@ #include "vpl/mfx_dispatcher_vpl_win.h" #endif -#ifdef __linux__ +#ifdef __unix__ #include #define strncpy_s(dst, size, src, cnt) strcpy((dst), (src)) // NOLINT #endif -@@ -161,7 +161,7 @@ mfxAccelerationMode LoaderCtxMSDK::CvtAccelType(mfxIMP +@@ -161,7 +161,7 @@ mfxStatus LoaderCtxMSDK::GetDefaultAccelType(mfxU32 ad } mfxStatus LoaderCtxMSDK::GetDefaultAccelType(mfxU32 adapterID, mfxIMPL *implDefault, mfxU64 *luid) { -#ifdef __linux__ +#ifdef __unix__ // VAAPI only *implDefault = MFX_IMPL_VIA_VAAPI; *luid = 0; -@@ -248,7 +248,7 @@ mfxStatus LoaderCtxMSDK::QueryMSDKCaps(STRING_TYPE lib - +@@ -249,7 +249,7 @@ mfxStatus LoaderCtxMSDK::QueryMSDKCaps(STRING_TYPE lib m_libNameFull = libNameFull; + m_deviceID = 0; -#ifdef __linux__ +#ifdef __unix__ // require pthreads to be linked in for MSDK RT to load pthread_key_t pkey; if (pthread_key_create(&pkey, NULL) == 0) { -@@ -483,7 +483,7 @@ mfxStatus LoaderCtxMSDK::QueryExtDeviceID(mfxExtendedD +@@ -452,7 +452,7 @@ mfxStatus LoaderCtxMSDK::GetRenderNodeDescription(mfxU + vendorID = 0; + deviceID = 0; + +-#if defined(__linux__) ++#if defined(__unix__) + mfxU32 DRMRenderNodeNum = 128 + adapterID; + std::string nodeStr = std::to_string(DRMRenderNodeNum); + +@@ -540,7 +540,7 @@ mfxStatus LoaderCtxMSDK::QueryExtDeviceID(mfxExtendedD luidArr >>= 8; } } -#elif defined(__linux__) +#elif defined(__unix__) - // fill in Linux-specific properties extDeviceID->DRMPrimaryNodeNum = adapterID; extDeviceID->DRMRenderNodeNum = 128 + adapterID; + #endif --- examples/coreAPI/legacy-decode/src/util.h.orig 2021-12-07 00:05:44 UTC +++ examples/coreAPI/legacy-decode/src/util.h @@ -30,7 +30,7 @@ enum { #include "vpl/mfxdispatcher.h" #endif -#ifdef __linux__ +#ifdef __unix__ #include #include #endif --- examples/coreAPI/legacy-encode/src/util.h.orig 2021-12-07 00:05:44 UTC +++ examples/coreAPI/legacy-encode/src/util.h @@ -30,7 +30,7 @@ enum { #include "vpl/mfxdispatcher.h" #endif -#ifdef __linux__ +#ifdef __unix__ #include #include #endif --- examples/coreAPI/legacy-vpp/src/util.h.orig 2021-12-07 00:05:44 UTC +++ examples/coreAPI/legacy-vpp/src/util.h @@ -30,7 +30,7 @@ enum { #include "vpl/mfxdispatcher.h" #endif -#ifdef __linux__ +#ifdef __unix__ #include #include #endif --- examples/hello/hello-createsession/src/util.h.orig 2021-12-07 00:05:44 UTC +++ examples/hello/hello-createsession/src/util.h @@ -30,7 +30,7 @@ enum { #include "vpl/mfxdispatcher.h" #endif -#ifdef __linux__ +#ifdef __unix__ #include #include #endif --- examples/hello/hello-decode/src/util.h.orig 2021-12-07 00:05:44 UTC +++ examples/hello/hello-decode/src/util.h @@ -30,7 +30,7 @@ enum { #include "vpl/mfxdispatcher.h" #endif -#ifdef __linux__ +#ifdef __unix__ #include #include #endif --- examples/hello/hello-decvpp/src/util.h.orig 2021-12-07 00:05:44 UTC +++ examples/hello/hello-decvpp/src/util.h @@ -30,7 +30,7 @@ enum { #include "vpl/mfxdispatcher.h" #endif -#ifdef __linux__ +#ifdef __unix__ #include #include #endif --- examples/hello/hello-encode/src/util.h.orig 2021-12-07 00:05:44 UTC +++ examples/hello/hello-encode/src/util.h @@ -30,7 +30,7 @@ enum { #include "vpl/mfxdispatcher.h" #endif -#ifdef __linux__ +#ifdef __unix__ #include #include #endif --- examples/hello/hello-transcode/src/util.h.orig 2021-12-07 00:05:44 UTC +++ examples/hello/hello-transcode/src/util.h @@ -30,7 +30,7 @@ enum { #include "vpl/mfxdispatcher.h" #endif -#ifdef __linux__ +#ifdef __unix__ #include #endif --- examples/hello/hello-vpp/src/util.h.orig 2021-12-07 00:05:44 UTC +++ examples/hello/hello-vpp/src/util.h @@ -30,7 +30,7 @@ enum { #include "vpl/mfxdispatcher.h" #endif -#ifdef __linux__ +#ifdef __unix__ #include #include #endif --- examples/interop/advanced-decvpp-infer/src/util.h.orig 2021-12-07 00:05:44 UTC +++ examples/interop/advanced-decvpp-infer/src/util.h @@ -30,7 +30,7 @@ enum { #include "vpl/mfxdispatcher.h" #endif -#ifdef __linux__ +#ifdef __unix__ #include #include #endif --- examples/interop/dpcpp-blur/src/util.h.orig 2022-02-05 00:35:54 UTC +++ examples/interop/dpcpp-blur/src/util.h @@ -30,7 +30,7 @@ enum { #include "vpl/mfxdispatcher.h" #endif -#ifdef __linux__ +#ifdef __unix__ #include #include #endif --- examples/interop/hello-decode-infer/src/util.h.orig 2021-12-07 00:05:44 UTC +++ examples/interop/hello-decode-infer/src/util.h @@ -30,7 +30,7 @@ enum { #include "vpl/mfxdispatcher.h" #endif -#ifdef __linux__ +#ifdef __unix__ #include #endif --- examples/interop/legacy-decode-infer/src/util.h.orig 2021-12-07 00:05:44 UTC +++ examples/interop/legacy-decode-infer/src/util.h @@ -30,7 +30,7 @@ enum { #include "vpl/mfxdispatcher.h" #endif -#ifdef __linux__ +#ifdef __unix__ #include #include #endif --- preview/cplusplus/examples/hello-decode-cpp/src/util.hpp.orig 2021-12-07 00:05:44 UTC +++ preview/cplusplus/examples/hello-decode-cpp/src/util.hpp @@ -21,7 +21,7 @@ #include "vpl/mfxdispatcher.h" #endif -#ifdef __linux__ +#ifdef __unix__ #include #include #endif @@ -63,7 +63,7 @@ const struct { X = NULL; \ } \ } -#elif defined(__linux__) +#elif defined(__unix__) #ifdef LIBVA_SUPPORT #include "va/va.h" #include "va/va_drm.h" --- preview/cplusplus/examples/hello-encode-cpp/src/util.hpp.orig 2021-12-07 00:05:44 UTC +++ preview/cplusplus/examples/hello-encode-cpp/src/util.hpp @@ -21,7 +21,7 @@ #include "vpl/mfxdispatcher.h" #endif -#ifdef __linux__ +#ifdef __unix__ #include #include #endif @@ -63,7 +63,7 @@ const struct { X = NULL; \ } \ } -#elif defined(__linux__) +#elif defined(__unix__) #ifdef LIBVA_SUPPORT #include "va/va.h" #include "va/va_drm.h" --- preview/python/binding/vpl_python.hpp.orig 2021-12-07 00:05:44 UTC +++ preview/python/binding/vpl_python.hpp @@ -15,6 +15,6 @@ namespace py = pybind11; -#ifdef __linux__ +#ifdef __unix__ #define strncpy_s(dst, size, src, cnt) strncpy((dst), (src), cnt) // NOLINT #endif --- tools/cli/decvpp_tool/util.hpp.orig 2021-12-07 00:05:44 UTC +++ tools/cli/decvpp_tool/util.hpp @@ -31,7 +31,7 @@ enum { #include "vpl/mfxdispatcher.h" #endif -#ifdef __linux__ +#ifdef __unix__ #include #include #endif @@ -62,7 +62,7 @@ const struct { X = NULL; \ } \ } -#elif defined(__linux__) +#elif defined(__unix__) #ifdef LIBVA_SUPPORT #include "va/va.h" #include "va/va_drm.h" @@ -541,7 +541,7 @@ mfxStatus InitAcceleratorHandle(mfxSession session, in if (sts != MFX_ERR_NONE) return sts; -#if defined(__linux) +#if defined(__unix) #ifdef LIBVA_SUPPORT if ((impl & MFX_IMPL_VIA_VAAPI) == MFX_IMPL_VIA_VAAPI) { if (!fd) @@ -579,7 +579,7 @@ mfxStatus InitAcceleratorHandle(mfxSession session, in } void FreeAcceleratorHandle(void *accelHandle, int fd) { -#if defined(__linux) +#if defined(__unix) #ifdef LIBVA_SUPPORT vaTerminate((VADisplay)accelHandle); close(fd); --- tools/legacy/sample_common/CMakeLists.txt.orig 2022-02-05 00:35:54 UTC +++ tools/legacy/sample_common/CMakeLists.txt @@ -63,7 +63,7 @@ find_package(VPL REQUIRED) target_link_libraries(sample_common PUBLIC VPL::dispatcher media_sdk_compatibility_headers) -if(CMAKE_SYSTEM_NAME MATCHES Linux) +if(UNIX AND NOT APPLE) if(BUILD_TOOLS_ONEVPL_EXPERIMENTAL) add_definitions(-DONEVPL_EXPERIMENTAL) --- tools/legacy/sample_decode/CMakeLists.txt.orig 2021-12-07 00:05:44 UTC +++ tools/legacy/sample_decode/CMakeLists.txt @@ -11,7 +11,7 @@ if(POLICY CMP0074) cmake_policy(SET CMP0074 OLD) endif() -if(CMAKE_SYSTEM_NAME MATCHES Linux) +if(UNIX AND NOT APPLE) if(NOT (PKG_LIBVA_FOUND AND PKG_LIBVA_DRM_FOUND --- tools/legacy/sample_encode/CMakeLists.txt.orig 2022-02-05 00:35:54 UTC +++ tools/legacy/sample_encode/CMakeLists.txt @@ -11,7 +11,7 @@ if(POLICY CMP0074) cmake_policy(SET CMP0074 OLD) endif() -if(CMAKE_SYSTEM_NAME MATCHES Linux) +if(UNIX AND NOT APPLE) if(NOT (PKG_LIBDRM_FOUND AND PKG_LIBVA_FOUND --- tools/legacy/sample_vpp/CMakeLists.txt.orig 2022-02-05 00:35:54 UTC +++ tools/legacy/sample_vpp/CMakeLists.txt @@ -25,7 +25,7 @@ if(POLICY CMP0074) cmake_policy(SET CMP0074 OLD) endif() -if(CMAKE_SYSTEM_NAME MATCHES Linux) +if(UNIX AND NOT APPLE) if(NOT (PKG_LIBDRM_FOUND AND PKG_LIBVA_FOUND --- tools/legacy/sample_multi_transcode/CMakeLists.txt.orig 2021-12-07 00:05:44 UTC +++ tools/legacy/sample_multi_transcode/CMakeLists.txt @@ -11,7 +11,7 @@ endif() find_package(VPL REQUIRED) -if(CMAKE_SYSTEM_NAME MATCHES Linux) +if(UNIX AND NOT APPLE) if(NOT (PKG_LIBVA_FOUND AND PKG_LIBVA_DRM_FOUND diff --git a/multimedia/onevpl/pkg-plist b/multimedia/onevpl/pkg-plist index 88a364a34819..87eb21f3eb4a 100644 --- a/multimedia/onevpl/pkg-plist +++ b/multimedia/onevpl/pkg-plist @@ -1,175 +1,177 @@ bin/decvpp_tool bin/hello-decode bin/hello-encode bin/hello-vpp bin/sample_decode bin/sample_encode bin/sample_multi_transcode bin/sample_vpp bin/vpl-inspect include/vpl/mfx.h include/vpl/mfxadapter.h include/vpl/mfxbrc.h include/vpl/mfxcommon.h include/vpl/mfxdefs.h include/vpl/mfxdispatcher.h include/vpl/mfxdispatcherprefixedfunctions.h include/vpl/mfximplcaps.h include/vpl/mfxjpeg.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/bitstream.hpp include/vpl/preview/defs.hpp include/vpl/preview/detail/frame_interface.hpp include/vpl/preview/detail/sdk_callable.hpp include/vpl/preview/detail/string_helpers.hpp include/vpl/preview/detail/variant.hpp include/vpl/preview/exception.hpp include/vpl/preview/extension_buffer.hpp include/vpl/preview/extension_buffer_list.hpp include/vpl/preview/frame_surface.hpp include/vpl/preview/future.hpp include/vpl/preview/impl_caps.hpp include/vpl/preview/impl_selector.hpp include/vpl/preview/option_tree.hpp include/vpl/preview/options.hpp include/vpl/preview/payload.hpp include/vpl/preview/session.hpp include/vpl/preview/source_reader.hpp include/vpl/preview/stat.hpp include/vpl/preview/surface_pool.hpp include/vpl/preview/video_param.hpp include/vpl/preview/vpl.hpp lib/cmake/vpl/VPLConfig.cmake lib/cmake/vpl/VPLConfigVersion.cmake lib/libvpl.so lib/libvpl.so.2 lib/libvpl.so.2.6 lib/oneVPL/libvpl_wayland.so %%PYTHON%%%%PYTHON_LIBDIR%%/pyvpl%%PYTHON_EXT_SUFFIX%%.so libdata/pkgconfig/vpl.pc %%DATADIR%%/env/vars.sh %%DATADIR%%/examples/content/cars_128x96.h265 %%DATADIR%%/examples/content/cars_128x96.i420 %%DATADIR%%/examples/content/cars_128x96.mjpeg %%DATADIR%%/examples/content/cars_128x96.nv12 +%%DATADIR%%/examples/content/cars_320x240.i420 +%%DATADIR%%/examples/content/cars_320x240.nv12 %%DATADIR%%/examples/coreAPI/legacy-decode/CMakeLists.txt %%DATADIR%%/examples/coreAPI/legacy-decode/License.txt %%DATADIR%%/examples/coreAPI/legacy-decode/README.md %%DATADIR%%/examples/coreAPI/legacy-decode/sample.json %%DATADIR%%/examples/coreAPI/legacy-decode/src/legacy-decode.cpp %%DATADIR%%/examples/coreAPI/legacy-decode/src/util.h %%DATADIR%%/examples/coreAPI/legacy-encode/CMakeLists.txt %%DATADIR%%/examples/coreAPI/legacy-encode/License.txt %%DATADIR%%/examples/coreAPI/legacy-encode/PreLoad.cmake %%DATADIR%%/examples/coreAPI/legacy-encode/README.md %%DATADIR%%/examples/coreAPI/legacy-encode/sample.json %%DATADIR%%/examples/coreAPI/legacy-encode/src/legacy-encode.cpp %%DATADIR%%/examples/coreAPI/legacy-encode/src/util.h %%DATADIR%%/examples/coreAPI/legacy-vpp/CMakeLists.txt %%DATADIR%%/examples/coreAPI/legacy-vpp/License.txt %%DATADIR%%/examples/coreAPI/legacy-vpp/README.md %%DATADIR%%/examples/coreAPI/legacy-vpp/sample.json %%DATADIR%%/examples/coreAPI/legacy-vpp/src/legacy-vpp.cpp %%DATADIR%%/examples/coreAPI/legacy-vpp/src/util.h %%DATADIR%%/examples/hello/hello-createsession/CMakeLists.txt %%DATADIR%%/examples/hello/hello-createsession/License.txt %%DATADIR%%/examples/hello/hello-createsession/PreLoad.cmake %%DATADIR%%/examples/hello/hello-createsession/README.md %%DATADIR%%/examples/hello/hello-createsession/sample.json %%DATADIR%%/examples/hello/hello-createsession/src/hello-createsession.cpp %%DATADIR%%/examples/hello/hello-createsession/src/util.h %%DATADIR%%/examples/hello/hello-decode/CMakeLists.txt %%DATADIR%%/examples/hello/hello-decode/License.txt %%DATADIR%%/examples/hello/hello-decode/PreLoad.cmake %%DATADIR%%/examples/hello/hello-decode/README.md %%DATADIR%%/examples/hello/hello-decode/sample.json %%DATADIR%%/examples/hello/hello-decode/src/hello-decode.cpp %%DATADIR%%/examples/hello/hello-decode/src/util.h %%DATADIR%%/examples/hello/hello-decvpp/CMakeLists.txt %%DATADIR%%/examples/hello/hello-decvpp/License.txt %%DATADIR%%/examples/hello/hello-decvpp/PreLoad.cmake %%DATADIR%%/examples/hello/hello-decvpp/README.md %%DATADIR%%/examples/hello/hello-decvpp/sample.json %%DATADIR%%/examples/hello/hello-decvpp/src/hello-decvpp.cpp %%DATADIR%%/examples/hello/hello-decvpp/src/util.h %%DATADIR%%/examples/hello/hello-encode/CMakeLists.txt %%DATADIR%%/examples/hello/hello-encode/License.txt %%DATADIR%%/examples/hello/hello-encode/PreLoad.cmake %%DATADIR%%/examples/hello/hello-encode/README.md %%DATADIR%%/examples/hello/hello-encode/sample.json %%DATADIR%%/examples/hello/hello-encode/src/hello-encode.cpp %%DATADIR%%/examples/hello/hello-encode/src/util.h %%DATADIR%%/examples/hello/hello-transcode/CMakeLists.txt %%DATADIR%%/examples/hello/hello-transcode/License.txt %%DATADIR%%/examples/hello/hello-transcode/README.md %%DATADIR%%/examples/hello/hello-transcode/sample.json %%DATADIR%%/examples/hello/hello-transcode/src/hello-transcode.cpp %%DATADIR%%/examples/hello/hello-transcode/src/util.h %%DATADIR%%/examples/hello/hello-vpp/CMakeLists.txt %%DATADIR%%/examples/hello/hello-vpp/License.txt %%DATADIR%%/examples/hello/hello-vpp/PreLoad.cmake %%DATADIR%%/examples/hello/hello-vpp/README.md %%DATADIR%%/examples/hello/hello-vpp/sample.json %%DATADIR%%/examples/hello/hello-vpp/src/hello-vpp.cpp %%DATADIR%%/examples/hello/hello-vpp/src/util.h %%DATADIR%%/examples/interop/advanced-decvpp-infer/CMakeLists.txt %%DATADIR%%/examples/interop/advanced-decvpp-infer/CPPLINT.cfg %%DATADIR%%/examples/interop/advanced-decvpp-infer/License.txt %%DATADIR%%/examples/interop/advanced-decvpp-infer/PreLoad.cmake %%DATADIR%%/examples/interop/advanced-decvpp-infer/README.md %%DATADIR%%/examples/interop/advanced-decvpp-infer/docker/Dockerfile %%DATADIR%%/examples/interop/advanced-decvpp-infer/sample.json %%DATADIR%%/examples/interop/advanced-decvpp-infer/src/advanced-decvpp-infer.cpp %%DATADIR%%/examples/interop/advanced-decvpp-infer/src/util.h %%DATADIR%%/examples/interop/dpcpp-blur/CMakeLists.txt %%DATADIR%%/examples/interop/dpcpp-blur/License.txt %%DATADIR%%/examples/interop/dpcpp-blur/PreLoad.cmake %%DATADIR%%/examples/interop/dpcpp-blur/README.md %%DATADIR%%/examples/interop/dpcpp-blur/sample.json %%DATADIR%%/examples/interop/dpcpp-blur/src/dpcpp-blur.cpp %%DATADIR%%/examples/interop/dpcpp-blur/src/util.h %%DATADIR%%/examples/interop/hello-decode-infer/CMakeLists.txt %%DATADIR%%/examples/interop/hello-decode-infer/CPPLINT.cfg %%DATADIR%%/examples/interop/hello-decode-infer/License.txt %%DATADIR%%/examples/interop/hello-decode-infer/PreLoad.cmake %%DATADIR%%/examples/interop/hello-decode-infer/README.md %%DATADIR%%/examples/interop/hello-decode-infer/docker/Dockerfile %%DATADIR%%/examples/interop/hello-decode-infer/sample.json %%DATADIR%%/examples/interop/hello-decode-infer/src/hello-decode-infer.cpp %%DATADIR%%/examples/interop/hello-decode-infer/src/util.h %%DATADIR%%/examples/interop/legacy-decode-infer/CMakeLists.txt %%DATADIR%%/examples/interop/legacy-decode-infer/CPPLINT.cfg %%DATADIR%%/examples/interop/legacy-decode-infer/License.txt %%DATADIR%%/examples/interop/legacy-decode-infer/README.md %%DATADIR%%/examples/interop/legacy-decode-infer/docker/Dockerfile %%DATADIR%%/examples/interop/legacy-decode-infer/sample.json %%DATADIR%%/examples/interop/legacy-decode-infer/src/legacy-decode-infer.cpp %%DATADIR%%/examples/interop/legacy-decode-infer/src/util.h %%DATADIR%%/examples/preview/cplusplus/hello-decode-cpp/CMakeLists.txt %%DATADIR%%/examples/preview/cplusplus/hello-decode-cpp/License.txt %%DATADIR%%/examples/preview/cplusplus/hello-decode-cpp/README.md %%DATADIR%%/examples/preview/cplusplus/hello-decode-cpp/src/hello-decode.cpp %%DATADIR%%/examples/preview/cplusplus/hello-decode-cpp/src/util.hpp %%DATADIR%%/examples/preview/cplusplus/hello-encode-cpp/CMakeLists.txt %%DATADIR%%/examples/preview/cplusplus/hello-encode-cpp/License.txt %%DATADIR%%/examples/preview/cplusplus/hello-encode-cpp/README.md %%DATADIR%%/examples/preview/cplusplus/hello-encode-cpp/src/hello-encode.cpp %%DATADIR%%/examples/preview/cplusplus/hello-encode-cpp/src/util.hpp %%PYTHON%%%%DATADIR%%/examples/preview/python/hello-decode-py/License.txt %%PYTHON%%%%DATADIR%%/examples/preview/python/hello-decode-py/README.md %%PYTHON%%%%DATADIR%%/examples/preview/python/hello-decode-py/hello-decode.py %%PYTHON%%%%DATADIR%%/examples/preview/python/hello-encode-py/License.txt %%PYTHON%%%%DATADIR%%/examples/preview/python/hello-encode-py/README.md %%PYTHON%%%%DATADIR%%/examples/preview/python/hello-encode-py/hello-encode.py %%PYTHON%%%%DATADIR%%/examples/preview/python/hello-vpp-py/License.txt %%PYTHON%%%%DATADIR%%/examples/preview/python/hello-vpp-py/README.md %%PYTHON%%%%DATADIR%%/examples/preview/python/hello-vpp-py/hello-vpp.py %%DATADIR%%/modulefiles/vpl