summaryrefslogtreecommitdiffstats
path: root/recipes-multimedia
Commit message (Collapse)AuthorAgeFilesLines
* onevpl-intel-gpu: Fix HEVC 12 bit EncodeTeng, Jin Chung2022-06-242-0/+32
| | | | | | | Backport: https://github.com/oneapi-src/oneVPL-intel-gpu/commit/43e7fa4d8acee6f3610c941f86925974405f82df Signed-off-by: Teng, Jin Chung <jin.chung.teng@intel.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* onevpl-intel-gpu: remove patchAnuj Mittal2022-05-181-27/+0
| | | | | | | The patch was removed from SRC_URI in an earlier commit but we forgot to actually remove the patch file itself. Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* onevpl-intel-gpu: upgrade 22.1.0 -> 22.3.2Lim Siew Hoon2022-05-181-3/+6
| | | | | Signed-off-by: Lim Siew Hoon <siew.hoon.lim@intel.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* intel-mediasdk: upgrade 22.1.0 -> 22.3.0Lim Siew Hoon2022-05-181-1/+1
| | | | | Signed-off-by: Lim Siew Hoon <siew.hoon.lim@intel.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* intel-media-driver: upgrade 22.1.1 -> 22.3.1Lim Siew Hoon2022-05-183-423/+1
| | | | | | | | | Drops patches already merged: * 0001-upstream-ADLN.patch * 0002-Add-support-for-ADL-N-Enable-the-cmake-options.patch Signed-off-by: Lim Siew Hoon <siew.hoon.lim@intel.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* intel-media-driver: fix build with gcc12Anuj Mittal2022-04-182-0/+110
| | | | | | | | | | Backport a patch to fix: | error: the address of '_CODEC_VP8_PIC_PARAMS::ucMvUpdateProb' will | never be NULL [-Werror=address] | 238 | if (codecPicParams->ucMvUpdateProb[0] && picParam->mv_probs[0]) Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* libyami/libyami-utils: remove recipesAnuj Mittal2022-04-073-146/+0
| | | | | | Project not maintained anymore. Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* onevpl: Fix missing uyvy input in sample_encodeYew, Chang Ching2022-03-102-0/+42
| | | | | | | Fix issue 15010851781 Signed-off-by: Yew, Chang Ching <chang.ching.yew@intel.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* itt: Update LICENSE to use SPDX identifierRichard Purdie2022-03-041-1/+1
| | | | | | | | Update to SPDX preferred identifier to avoid warnings with OE-Core changes. Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* onevpl: Fix missing mutex init in sample commonYew, Chang Ching2022-03-022-0/+49
| | | | | | | Fix regression 15010791475 Signed-off-by: Yew, Chang Ching <chang.ching.yew@intel.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* itt: upgrade 3.22.5 -> 3.23.0Nandini Matam2022-03-021-1/+1
| | | | | | | | | | | | | 1. Adds a new public API __itt_release_resources that destroys mutex and frees resources allocated by ITT API static part. __itt_release_resources() should be called from the library destructor. 2. Gets rid of loading JitPI library 3. Adds DPC++ compiler support for ZCA 4. Refactors __itt_is_collector_available() method to reduce overhead on ITT API instances creation Signed-off-by: Nandini Matam <nandinix.matam@intel.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* intel-media-driver: Enable ADL-N supportLim Siew Hoon2022-02-123-0/+422
| | | | | Signed-off-by: Lim Siew Hoon <siew.hoon.lim@intel.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* onevpl-intel-gpu: upgrade 21.3.4 -> 22.1.0Yew, Chang Ching2022-02-116-811/+29
| | | | | | | Backport a patch to fix issues while building with gcc 11.2. 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-118-389/+77
| | | | | | | | | | | | | | | | | | | | 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>
* intel-mediasdk: upgrade 21.3.5 -> 22.1.0Lim Siew Hoon2022-02-111-1/+1
| | | | | Signed-off-by: Lim Siew Hoon <siew.hoon.lim@intel.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* intel-media-driver: upgrade 21.3.5 -> 22.1.1Lim Siew Hoon2022-02-113-565/+1
| | | | | | | | | Drops patches already merged. * 0001-MOS-user-setting-reentrant.patch * 0001-Media-Common-Fix-the-user-setting-memory-free.patch Signed-off-by: Lim Siew Hoon <siew.hoon.lim@intel.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* itt: upgrade 3.22.4 -> 3.22.5Anuj Mittal2022-01-261-1/+1
| | | | Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* intel-media-driver: Fixed double free issue.Lim Siew Hoon2021-12-032-0/+87
| | | | | | | | Fixed double free issue running with multiple channel decoding with vaapisink plugins in gstreamer-vaapi master. Signed-off-by: Lim Siew Hoon <siew.hoon.lim@intel.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* itt: upgrade 3.21.2 -> 3.22.4Anuj Mittal2021-11-241-1/+1
| | | | Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* onevpl-intel-gpu: Add VDSFC CSC supportYew, Chang Ching2021-11-113-0/+273
| | | | | 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-112-0/+133
| | | | | 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-085-0/+397
| | | | | | 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>
* media-driver: user registry key reentrant fixTeng, Jin Chung2021-11-052-0/+477
| | | | | | | Fix for registry key reentrant on Linux during multiple processes. Signed-off-by: Teng, Jin Chung <jin.chung.teng@intel.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* meta: add explicit branch and protocol to SRC_URIAnuj Mittal2021-11-034-4/+4
| | | | | | | | | Add branch name explicitly to SRC_URI where it's not defined and switch to using https protocol for Github projects. The change was made using convert_srcuri script for OE-Core. Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* onevpl-intel-gpu: ADL-S: Adding missing device IDTeng, Jin Chung2021-10-282-0/+34
| | | | | Signed-off-by: Teng, Jin Chung <jin.chung.teng@intel.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* intel-mediasdk: upgrade 21.2.3 -> 21.3.5Lim Siew Hoon2021-10-253-198/+1
| | | | | | | | | Drops patches already merged: * 0001-Add-support-of-DRM_FORMAT_NV12-for-console-mode-rend.patch * 0001-Fixed-tile-modifier-issue-for-NV12-format.patch Signed-off-by: Lim Siew Hoon <siew.hoon.lim@intel.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* intel-media-driver: upgrade 21.2.3 -> 21.3.5Lim Siew Hoon2021-10-253-215/+1
| | | | | | | | | Drops patches already merged. * 0001-Expose-the-reg-to-disable-scalability.patch * 0001-VP-Fix-2pass-CSC-PROCAMP-not-work-issue.patch Signed-off-by: Lim Siew Hoon <siew.hoon.lim@intel.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* onevpl-intel-gpu: add pkgconfig-native to DEPENDSAnuj Mittal2021-10-121-1/+1
| | | | | | | | | | Since oe-core commit 8e26252b45b (layer.conf: Extend recipes not to install without explict dependencies), some dependencies now need to be explicit. onevpl-intel-gpu needs pkgconfig-native so add it to DEPENDS. Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* onevpl: add pkgconfig-native to DEPENDSAnuj Mittal2021-10-121-1/+1
| | | | | | | | | | Since oe-core commit 8e26252b45b (layer.conf: Extend recipes not to install without explict dependencies), some dependencies now need to be explicit. onevpl needs pkgconfig-native so add it to DEPENDS. Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* itt: upgrade 3.20.1 -> 3.21.2Anuj Mittal2021-10-111-1/+1
| | | | Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* onevpl-intel-gpu: upgrade 21.3.2 -> 21.3.4Yew, Chang Ching2021-10-111-1/+1
| | | | | | | | Release notes: https://github.com/oneapi-src/oneVPL-intel-gpu/releases/tag/intel-onevpl-21.3.4 Signed-off-by: Yew, Chang Ching <chang.ching.yew@intel.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* onevpl-intel-gpu: jpegd: Enable JPEG decode error reportYew, Chang Ching2021-10-112-0/+503
| | | | | 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-112-0/+60
| | | | | | | 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-116-394/+41
| | | | | | | | | | | | | | 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-intel-gpu: upgrade 21.3.1 -> 21.3.2Yew, Chang Ching2021-09-031-1/+1
| | | | | | | | Release notes: https://github.com/oneapi-src/oneVPL-intel-gpu/releases/tag/intel-onevpl-21.3.2 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-263-0/+223
| | | | | | | | | | | | | 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-intel-gpu: upgrade 21.3.0 -> 21.3.1Yew, Chang Ching2021-08-231-1/+1
| | | | | | | | | | | | Changes in this release - [AVCe] Enable unaligned at 16 input - CM: add some MFX traces to CM - [HEVCe] Support main 10 still picture profile - [HEVCe] enable BGR - [VPP] Add 3D lut in CheckFormatLimitation Signed-off-by: Yew, Chang Ching <chang.ching.yew@intel.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* intel-mediasdk: Add support of DRM_FORMAT_NV12 and fix tile issueSodhi, Vunny2021-08-173-0/+197
| | | | | | | | | | | 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>
* onevpl: Move sample_* apps install pathYew, Chang Ching2021-08-131-0/+5
| | | | | | | | | | | | Installation path of sample_decode, sample_encode and sample_multi_transcode at default PATH /usr/bin may cause confusion to user that they are MediaSDK applications instead of oneVPL. Therefore they are now installed at /usr/share/oneVPL/samples/ 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-136-1552/+35
| | | | | | | | | | | | | | | | | | | 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-092-0/+136
| | | | | | | | | 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>
* itt: add COMPATIBLE_HOST to be x86 platformYongxin Liu2021-08-091-0/+2
| | | | | | | | | ITT is only for Intel x86 architecture. To avoid error when doing world builds for other architectures, limit the recipe to be compatible with x86 only. Signed-off-by: Yongxin Liu <yongxin.liu@windriver.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* itt: upgrade 3.18.13 -> 3.20.1Yongxin Liu2021-08-021-1/+1
| | | | | | | | | Tag of v3.20.1 is 3bf74bb2a3ee4e146a6ea6497e5b530d291564d7. But we move one commit forward to include commit 1c4889361205 ("removed ifort generated obj files") Signed-off-by: Yongxin Liu <yongxin.liu@windriver.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* Convert to new override syntaxAnuj Mittal2021-07-317-20/+20
| | | | | | | Use the convert-overrides.py to convert to new syntax and manually fix some additional changes. Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* onevpl: Fix sample_multi_transcode join issueYew, Chang Ching2021-07-292-0/+38
| | | | | | | | | | | 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-intel-gpu: upgrade 21.2.2 -> 21.3.0Yew, Chang Ching2021-07-271-1/+1
| | | | | Signed-off-by: Yew, Chang Ching <chang.ching.yew@intel.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* intel media-driver: Exposing the registry to disable scalabilityTeng, Jin Chung2021-07-232-0/+179
| | | | | | | | Disabling scalibility to fix certain format not able to decode until scalability feature is ready. Signed-off-by: Teng, Jin Chung <jin.chung.teng@intel.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* intel-media-driver: backport Fix PROCAMP not work issueLim Siew Hoon2021-07-192-0/+35
| | | | | | | | Fix PROCAMP not work issue in 4k resolution and above with gstreamer-vaapi master. Signed-off-by: Lim Siew Hoon <siew.hoon.lim@intel.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* onevpl: Add X11 DRI3 supportYew, Chang Ching2021-07-062-0/+40
| | | | | | | | 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-intel-gpu: upgrade to 21.2.2Yew, Chang Ching2021-07-032-45/+3
| | | | | | | | The version has gone backwards. Add epoch value so package feeds don't break. Signed-off-by: Yew, Chang Ching <chang.ching.yew@intel.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>