summaryrefslogtreecommitdiffstats
path: root/recipes-multimedia
Commit message (Collapse)AuthorAgeFilesLines
* intel-mediasdk: upgrade 20.1.0 -> 20.1.1Anuj Mittal2020-06-221-1/+1
| | | | Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* intel-vaapi-driver: upgrade 2.4.0 -> 2.4.1Anuj Mittal2020-06-223-72/+1
| | | | | | Drop the backported patches as the fixes are in this release. Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* intel-media-driver: enable build for 32 bitAnuj Mittal2020-06-011-4/+3
| | | | | | | | Make sure that we can build for 32 bit and remove obsolete comment about the packaging too. The libraries are now versioned and packaged properly. Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* intel-vaapi-driver: backport fixes for gcc10 failuresAnuj Mittal2020-05-203-1/+73
| | | | | | | Backport fixes from upstream for gcc 10 failures. This should help when oe-core reverts back to using the default of -fno-common with gcc10. Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* libva-utils-intel: drop recipeNaveen Saini2020-05-181-38/+0
| | | | | | | | libva-utils in oe-core moved to latest release, so no need to carry in meta-intel anymore. Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* libva-intel: drop recipeNaveen Saini2020-05-181-51/+0
| | | | | | | | libva in oe-core moved to latest release, so no need to carry in meta-intel anymore. Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* libva-utils-intel: keep compatible with zeus as wellNaveen Saini2020-04-271-4/+29
| | | | | | | | To avoid recipe version confilicts with oe-core recipes from dunfell and zeus, better to carry full recipe instead of require libva-utils recipe. Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* libva-intel: keep compatible with zeusNaveen Saini2020-04-271-3/+39
| | | | | | | | To avoid recipe version confilicts with oe-core recipes from dunfell and zeus, better to carry full recipe instead of require libva recipe. Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* layer.conf: allow to build with zeusNaveen Saini2020-04-275-5/+5
| | | | | | | | | | | Class 'distro_features_check' has moved to 'features_check', which does not allow dunfell and latest releases to build against zeus release. Inherit class based on LAYERSERIES_CORENAMES. Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* libva-utils-intel: keep upgraded libva-utils version to meta-intel MACHINE ↵Naveen Saini2020-04-161-1/+6
| | | | | | | | | | | specific Make sure that we use the upgraded version of libva-utils only when using MACHINE value from meta-intel. For all other cases, libva-utils from oe-core should be used. Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* libva-intel: keep upgraded libva version to meta-intel MACHINE specificNaveen Saini2020-04-161-0/+8
| | | | | | | | | Make sure that we use the upgraded version of libva only when using MACHINE value from meta-intel. For all other cases, libva from oe-core should be used. Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* intel-mediasdk: upgrade 19.4.0 -> 20.1.0Naveen Saini2020-04-141-2/+2
| | | | | | | | For more information: https://github.com/Intel-Media-SDK/MediaSDK/releases/tag/intel-mediasdk-20.1.0 Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* intel-media-driver: upgrade 19.4.0 -> 20.1.1Naveen Saini2020-04-141-2/+2
| | | | | | | | For more info please check here: https://github.com/intel/media-driver/releases/tag/intel-media-20.1.1 Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* libva-utils: add recipe v2.7.1Naveen Saini2020-04-141-0/+8
| | | | | | | | OE-Core libva-utils version is v2.6.0, where as media stack components depends upon libva-utils v2.7.1. Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* libva: add recipe v2.7.0Naveen Saini2020-04-141-0/+7
| | | | | | | | OE-Core libva version is v2.6.1, where as number of media stack components depends upon libva v2.7.0. Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* itt: fix upstream release checkingNaveen Saini2020-03-071-0/+2
| | | | | Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* itt: upgrade to release tagNaveen Saini2020-03-071-1/+1
| | | | | | | | Ref: https://github.com/intel/ittapi/releases/tag/v3.15.12 Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* itt: switch git repoNaveen Saini2020-03-043-69/+30
| | | | | | | | Use new git repo maintained by Intel https://github.com/intel/ittapi Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* itt: Add missing header and libraryYeoh Ee Peng2020-03-021-0/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | While trying to compile itt sample from https://github.com/intel/IntelSEAPI, it was initially facing header file error. $gcc InstrumentationExample.cpp main.cpp -o itt-sample -littnotify64 -lstdc++ -lpthread -I /usr/include/ittnotify InstrumentationExample.cpp:53:10: fatal error: itt_notify.hpp: No such file or directory 53 | #include "itt_notify.hpp" | ^~~~~~~~~~~~~~~~ compilation terminated. main.cpp:18:10: fatal error: itt_notify.hpp: No such file or directory 18 | #include "itt_notify.hpp" | ^~~~~~~~~~~~~~~~ compilation terminated. While mannually added the missing itt_notify.hpp header to the image, it was facing the compilation errors while using the only available library (libittnotify64.a) provided by itt. $gcc InstrumentationExample.cpp main.cpp -o itt-sample -littnotify64 -lstdc++ -lpthread -I /usr/include/ittnotify In file included from /usr/include/ittnotify/itt_notify.hpp:8, from InstrumentationExample.cpp:53: /usr/include/ittnotify/ittnotify.h:253:6: warning: #warning "Deprecated API is used. Please undefine INTEL_ITTNOTIFY_ENABLE_LEGACY macro" [-Wcpp] 253 | # warning "Deprecated API is used. Please undefine INTEL_ITTNOTIFY_ENABLE_LEGACY macro" | ^~~~~~~ /usr/lib/gcc/x86_64-poky-linux/9.2.0/../../../../x86_64-poky-linux/bin/ld: /usr/lib/gcc/x86_64-poky-linux/9.2.0/../../../../lib/libittnotify64.a(ittnotify_static.c.o): in function `__itt_init_ittlib': /usr/src/debug/itt/17.01.28-r0/git/ittnotify/src/ittnotify/ittnotify_static.c:1189: undefined reference to `dlerror' collect2: error: ld returned 1 exit status Found that it was missing the required libIntelSEAPI64.so library. Compilation of itt sample succeeded after adding both missing header and library. Enhanced the itt recipe to provide both the itt_notify.hpp and libIntelSEAPI64.so. Signed-off-by: Yeoh Ee Peng <ee.peng.yeoh@intel.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* intel-vaapi-driver: fix meson buildTrevor Woerner2020-02-111-2/+2
| | | | | | | | | Change the configure strings to satisfy meson. | meson.build:1:0: ERROR: Value "false" for combo option is not one of the choices. Possible choices are: "yes", "no", "auto". Signed-off-by: Trevor Woerner <twoerner@gmail.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* intel-mediasdk: upgrade 19.3.1 -> 19.4.0Naveen Saini2020-02-111-2/+2
| | | | | Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* intel-media-driver: upgrade 19.3.1 -> 19.4.0Naveen Saini2020-02-111-2/+2
| | | | | Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* intel-mediasdk: upgrade 19.2.1 -> 19.3.1Naveen Saini2019-12-271-2/+2
| | | | | | | | Release notes can be found here: https://github.com/Intel-Media-SDK/MediaSDK/releases/tag/intel-mediasdk-19.3.1 Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* intel-media-driver: upgrade 19.2.1 > 19.3.1Naveen Saini2019-12-272-40/+2
| | | | | | | | | | | | | | Release against: GmmLib intel-gmmlib-19.3.2 Libva 2.6.0.pre1 Dropped patch which is not required anymore. For more details: https://github.com/intel/media-driver/releases/tag/intel-media-19.3.1 Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* intel-vaapi-driver: upgrade 2.3.0 -> 2.4.0Anuj Mittal2019-12-121-5/+5
| | | | | | | | | * For release notes, see: https://github.com/intel/intel-vaapi-driver/releases/tag/2.4.0 * Switch to using meson instead. Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* recipes: use features_check instead of deprecated distro_features_checkRoss Burton2019-11-225-5/+5
| | | | | Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* mediasdk: set CVE_PRODUCTRoss Burton2019-11-131-0/+2
| | | | | Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* intel-media-driver: Use -fno-tree-pre when using gcc aloneKhem Raj2019-10-101-0/+4
| | | | | | | | Fixes clang-9: error: unknown argument: '-fno-tree-pre' Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* intel-mediasdk: disable git-lfs fetchingRoss Burton2019-09-211-4/+1
| | | | | | | | The git-lfs content is only used by the samples which we don't use or install. Set lfs=0 so that git-lfs isn't a requirement on the build host. Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* intel-media-driver: dont mark warnings as errorsAnuj Mittal2019-08-212-1/+41
| | | | | | | | | | | | Switch the driver configuration MEDIA_BUILD_FATAL_WARNINGS to OFF so -Werror is not used. Also patch out the use of -Werror=implicit-function-declaration to prevent errors when building with gcc9. | cc1plus: error: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++ [-Werror] Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* intel-mediasdk: upgrade 19.2.0 -> 19.2.1Anuj Mittal2019-08-151-1/+1
| | | | | | | For release notes, see: https://github.com/Intel-Media-SDK/MediaSDK/releases Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* intel-media-driver: upgrade 19.2.0 -> 19.2.1Anuj Mittal2019-08-151-1/+1
| | | | | | | For release notes, see: https://github.com/intel/media-driver/releases Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* libyami: upgrade 1.3.1 -> 1.3.2Anuj Mittal2019-08-0911-444/+4
| | | | | | | | | | | For changes, see: https://github.com/intel/libyami/blob/1.3.2/NEWS Remove all the patches fixing warnings converted to errors when using clang. Most of these have been fixed and others are trivial enough to be ignored. Pass -Wno-error to CXXFLAGS to ignore these. Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* itt: install header files to package specific directoryNaveen Saini2019-08-091-2/+3
| | | | | | | Also installing other supported header files. Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* intel-mediasdk: disable x32 buildNaveen Saini2019-08-081-0/+1
| | | | | | | | | Upstream doesn't support building for x32. Instread of patching makefile for x32 and risk runtime failures, disable the build. Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* intel-media-driver: disable x32 buildNaveen Saini2019-08-081-0/+2
| | | | | | | | | Upstream doesn't support building for x32. Instread of patching makefile for x32 and risk runtime failures, disable the build. Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* itt: upgrade v17.0 -> v17.01.28Naveen Saini2019-08-031-5/+4
| | | | | | | | More info can be found here: https://github.com/intel/IntelSEAPI/releases/tag/17.01.28 Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* intel-mediasdk: check for "opengl" featureHongxu Jia2019-07-251-0/+3
| | | | | | | | | Since comit [a78c420 libva: check for "opengl" feature] applied in oe-core, and intel-mediasdk depends on libva, it should check for "opengl" feature too. Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* intel-media-driver: check for "opengl" featureHongxu Jia2019-07-251-0/+3
| | | | | | | | | Since comit [a78c420 libva: check for "opengl" feature] applied in oe-core, and intel-media-driver depends on libva, it should check for "opengl" feature too. Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* intel-mediasdk: upgrade 19.1.0 -> 19.2.0Anuj Mittal2019-07-101-2/+2
| | | | | | | | For changes in this release, see: https://github.com/Intel-Media-SDK/MediaSDK/releases Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* intel-media-driver: upgrade 19.1.0 -> 19.2.0Anuj Mittal2019-07-102-31/+2
| | | | | | | | Also remove the upstreamed patch. For changes in this release, see: https://github.com/intel/media-driver/releases Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* libyami: fix build error with gcc9Naveen Saini2019-06-132-0/+158
| | | | | | | | | | | | GCC9 causing multiple build failures: | ../../git/codecparsers/h264Parser.cpp: In constructor 'YamiParser::H264::PPS::PPS()': | ../../git/codecparsers/h264Parser.cpp:140:41: error: 'void* memset(void*, int, size_t)' clearing an object of type 'struct YamiParser::H264::PPS' with no trivial copy-assignment; use assignment or value-initialization instead [-Werror=class-memaccess] | 140 | memset(this, 0, offsetof(PPS, m_sps)); ... Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* itt: add recipeNaveen Saini2019-05-172-0/+63
| | | | | | | | | | | | | | Introduce Intel® Single Event API (Intel® SEAPI), which is the translator of itt_notify calls into several OS specific and third party tracing formats. It can be use as memory/performance/ whatever profile. Wiki: https://github.com/intel/IntelSEAPI/wiki Signed-off-by: Lim, Raynald <raynald.lim@intel.com> Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* intel-mediasdk: upgrade 18.4.1 -> 19.1.0Naveen Saini2019-05-061-2/+2
| | | | | | | | For changes, see: https://github.com/Intel-Media-SDK/MediaSDK/releases Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* intel-media-driver: upgrade 18.4.1 -> 19.1.0Naveen Saini2019-05-061-2/+2
| | | | | | | | For changes, see: https://github.com/intel/media-driver/releases Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* intel-mediasdk: upgrade 18.4.0 -> 18.4.1Naveen Saini2019-03-041-1/+1
| | | | | | | | | For changes, see: https://github.com/Intel-Media-SDK/MediaSDK/releases Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* intel-mediasdk: upgrade 18.3.1 -> 18.4.0Anuj Mittal2019-02-151-2/+2
| | | | | | | | For changes, see: https://github.com/Intel-Media-SDK/MediaSDK/releases Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* intel-media-driver: upgrade 18.3.0 -> 18.4.1Anuj Mittal2019-02-151-2/+2
| | | | | | | | For changes, see: https://github.com/intel/media-driver/releases Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* intel-mediasdk: fix upstream release checkingRoss Burton2019-02-041-0/+2
| | | | | Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* intel-media-driver: fix upstream release checkingRoss Burton2019-02-041-0/+2
| | | | | | | | | | | We need to use a custom regex because there are lots of tags we want to ignore: - We want to skip intel-media-19.1.pre1 as it's a pre-release - driver-for-Intel-Media-SDK-2018Q2.1 gets parsed as version 2018 - intel-media-600.0132 gets parsed as version 600 Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>