summaryrefslogtreecommitdiffstats
path: root/recipes-multimedia/onevpl/onevpl
Commit message (Collapse)AuthorAgeFilesLines
* onevpl: Fix missing uyvy input in sample_encodeYew, Chang Ching2022-03-101-0/+41
| | | | | | | Fix issue 15010851781 Signed-off-by: Yew, Chang Ching <chang.ching.yew@intel.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* onevpl: Fix missing mutex init in sample commonYew, Chang Ching2022-03-021-0/+48
| | | | | | | Fix regression 15010791475 Signed-off-by: Yew, Chang Ching <chang.ching.yew@intel.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* onevpl: upgrade 2021.6.0 -> 2022.0.3Yew, Chang Ching2022-02-117-382/+73
| | | | | | | | | | | | | | | | | | | | New in This Release =================== * Updated mfxvideo++.h to remove deprecation warnings * Sample* tools select oneVPL 2.x APIs by default * Sample* tool update to support new GPU features * Updates to C++ & Python previews: * AV1 extension buffer support * new property interface * Targets Python 3.7 * Updated documentation and build for OpenVINO interop sample * The libmfx.dll and libmfx.so.2021.1.11 libraries, that had been renamed to libvpl.* have been removed Release notes: https://github.com/oneapi-src/oneVPL/releases/tag/v2022.0.0 Signed-off-by: Yew, Chang Ching <chang.ching.yew@intel.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* onevpl: Add VDSFC CSC support for sample_decodeYew, Chang Ching2021-11-111-0/+132
| | | | | Signed-off-by: Yew, Chang Ching <chang.ching.yew@intel.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* onevpl: Adding basic wayland dmabuf support to samplesYew, Chang Ching2021-11-084-0/+390
| | | | | | Signed-off-by: Ung, Teng En <teng.en.ung@intel.com> Signed-off-by: Yew, Chang Ching <chang.ching.yew@intel.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* onevpl: Extends errorTypes to support JPEG errorsYew, Chang Ching2021-10-111-0/+59
| | | | | | | Include a patch to extend error types to support JPEG errors as well. Signed-off-by: Yew, Chang Ching <chang.ching.yew@intel.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* onevpl: upgrade 2021.5.0 -> 2021.6.0Yew, Chang Ching2021-10-115-387/+37
| | | | | | | | | | | | | | New in This Release =================== * Updated dispatcher and CPU runtime to API 2.5 * Internal memory support added to dpcpp-blur sample Release notes: https://github.com/oneapi-src/oneVPL/releases/tag/v2021.6.0 Signed-off-by: Yew, Chang Ching <chang.ching.yew@intel.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* onevpl: Add support of DRM_FORMAT_NV12 and fix tile issueYew, Chang Ching2021-08-262-0/+221
| | | | | | | | | | | | | Currently in drm/console mode only RGB4 direct rendering is possible. This patch add NV12 format support. If we are using I915_FORMAT_MOD_Y_TILED which is needed for NV12 format then modifiers need to be enabled which can be passed as flags argument to ioctl. Signed-off-by: Sodhi, Vunny <vunny.sodhi@intel.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com> Signed-off-by: Yew, Chang Ching <chang.ching.yew@intel.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* onevpl: upgrade 2021.4.0 -> 2021.5.0Yew, Chang Ching2021-08-135-1545/+31
| | | | | | | | | | | | | | | | | | | What's new in this release: * Added option to build dispatcher as a static library * Added ability to build dispatcher under MinGW * Fixes for tools and samples Added patch: 0001-Fix-compile-issue-with-CMAKE_CXX_FLAGS-setting.patch Dropped upstreamed patches: 0001-Adding-Wayland-support-to-legacy-tools.patch 0001-Adding-X11-DRI3-support.patch 0001-Corrected-the-install-path.patch 0001-Fix-sample_multi_transcode-join-issue.patch Signed-off-by: Yew, Chang Ching <chang.ching.yew@intel.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* onevpl: Fixing render issue on virtual environmentTeng, Jin Chung2021-08-091-0/+135
| | | | | | | | | The i915 render device node is not always in renderD128. For example render node on virtual env is renderD129. Change the hard coded with autodetect the i915 device via ioctl Signed-off-by: Teng, Jin Chung <jin.chung.teng@intel.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* onevpl: Fix sample_multi_transcode join issueYew, Chang Ching2021-07-291-0/+37
| | | | | | | | | | | Fix issue with pipeline of multiple decode sessions and vpp composition session due to missing session join Patch: 0001-Fix-sample_multi_transcode-join-issue.patch Signed-off-by: Yew, Chang Ching <chang.ching.yew@intel.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* onevpl: Add X11 DRI3 supportYew, Chang Ching2021-07-061-0/+39
| | | | | | | | Add support for DRI3 XCB extension for samples applications for DMA-BUF direct rendering and synchronization. Signed-off-by: Yew, Chang Ching <chang.ching.yew@intel.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* onevpl: upgrade 2021.2.2 -> 2021.4.0Yew, Chang Ching2021-07-039-14123/+138
| | | | | | | | | | | | | | | | | | | * Updated dispatcher API to 2.4 * Advanced OpenVINO interop sample w/ remoteBlob support (Linux only) * C++ API and Samples (Preview) * Python API and Samples (Preview) * Added logging capability to Dispatcher * Added new tools: sample_multi_transcode and decvpp_tool * Added debug libraries to Windows package For more information on the preview C++/Python APIs and Samples, see https://software.intel.com/content/www/us/en/develop/articles/onevpl-preview-examples.html For full release notes, see https://github.com/oneapi-src/oneVPL/commit/d5c072584ee6f81305ed85de8759658ab7854606 Signed-off-by: Yew, Chang Ching <chang.ching.yew@intel.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* onevpl: Fix wayland lib installYew, Chang Ching2021-06-221-0/+53
| | | | | | | | | 1. Include libvpl_wayland.so in standard package instead of -dev package 2. Fix CMake install path of libvpl_wayland.so to $LIBDIR Signed-off-by: Yew, Chang Ching <chang.ching.yew@intel.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* onevpl: Fixes for legacy samplesYew, Chang Ching2021-06-163-0/+194
| | | | | | | | | | | | | Backport patches from master to fix the legacy apps including sample_vpp, sample_encode and sample_decode Added patches: 0001-Fix-NV12-input-format-in-legacy-samples.patch 0001-Fix-sample_encode-i010-input.patch 0001-Fix-sample_vpp-sample_encode-alignment-issue.patch Signed-off-by: Yew, Chang Ching <chang.ching.yew@intel.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* onevpl: Add sample_multi_transcode applicationYew, Chang Ching2021-06-093-0/+13791
| | | | | | | | | | | Added patches 0001-Update-headers-to-oneAPI-spec-v2.3-e170992.patch 0001-Remove-duplicate-MFXVideoDECODE_VPP-from-samples.patch 0001-Add-SMT-and-media_sdk_compatibility_headers.patch Signed-off-by: Yew, Chang Ching <chang.ching.yew@intel.com> Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* onevpl: Add Wayland support to legacy toolsjinchung2021-06-011-0/+1301
| | | | | Signed-off-by: jinchung <jin.chung.teng@intel.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* onevpl: Add X11 support to legacy toolsYew, Chang Ching2021-05-251-0/+50
| | | | | | Signed-off-by: Teng, Jin Chung <jin.chung.teng@intel.com> Signed-off-by: Yew, Chang Ching <chang.ching.yew@intel.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* onevpl: add recipeNaveen Saini2021-05-071-0/+65
The oneAPI Video Processing Library (oneVPL) provides a single video processing API for encode, decode, and video processing that works across a wide range of accelerators. This repository contains the following components of oneVPL: * Copies of the oneVPL Specification API header files * oneVPL dispatcher * Examples demonstrating API usage * oneVPL command line tools Ref: https://github.com/oneapi-src/oneVPL Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>