summaryrefslogtreecommitdiffstats
path: root/recipes-multimedia
AgeCommit message (Collapse)Author
2020-04-16libva-utils-intel: keep upgraded libva-utils version to meta-intel MACHINE ↵Naveen Saini
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>
2020-04-16libva-intel: keep upgraded libva version to meta-intel MACHINE specificNaveen Saini
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>
2020-04-14intel-mediasdk: upgrade 19.4.0 -> 20.1.0Naveen Saini
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>
2020-04-14intel-media-driver: upgrade 19.4.0 -> 20.1.1Naveen Saini
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>
2020-04-14libva-utils: add recipe v2.7.1Naveen Saini
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>
2020-04-14libva: add recipe v2.7.0Naveen Saini
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>
2020-03-07itt: fix upstream release checkingNaveen Saini
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-03-07itt: upgrade to release tagNaveen Saini
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>
2020-03-04itt: switch git repoNaveen Saini
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>
2020-03-02itt: Add missing header and libraryYeoh Ee Peng
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>
2020-02-11intel-vaapi-driver: fix meson buildTrevor Woerner
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>
2020-02-11intel-mediasdk: upgrade 19.3.1 -> 19.4.0Naveen Saini
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-02-11intel-media-driver: upgrade 19.3.1 -> 19.4.0Naveen Saini
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2019-12-27intel-mediasdk: upgrade 19.2.1 -> 19.3.1Naveen Saini
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>
2019-12-27intel-media-driver: upgrade 19.2.1 > 19.3.1Naveen Saini
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>
2019-12-12intel-vaapi-driver: upgrade 2.3.0 -> 2.4.0Anuj Mittal
* 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>
2019-11-22recipes: use features_check instead of deprecated distro_features_checkRoss Burton
Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2019-11-13mediasdk: set CVE_PRODUCTRoss Burton
Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2019-10-10intel-media-driver: Use -fno-tree-pre when using gcc aloneKhem Raj
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>
2019-09-21intel-mediasdk: disable git-lfs fetchingRoss Burton
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>
2019-08-21intel-media-driver: dont mark warnings as errorsAnuj Mittal
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>
2019-08-15intel-mediasdk: upgrade 19.2.0 -> 19.2.1Anuj Mittal
For release notes, see: https://github.com/Intel-Media-SDK/MediaSDK/releases Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2019-08-15intel-media-driver: upgrade 19.2.0 -> 19.2.1Anuj Mittal
For release notes, see: https://github.com/intel/media-driver/releases Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2019-08-09libyami: upgrade 1.3.1 -> 1.3.2Anuj Mittal
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>
2019-08-09itt: install header files to package specific directoryNaveen Saini
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>
2019-08-08intel-mediasdk: disable x32 buildNaveen Saini
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>
2019-08-08intel-media-driver: disable x32 buildNaveen Saini
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>
2019-08-03itt: upgrade v17.0 -> v17.01.28Naveen Saini
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>
2019-07-25intel-mediasdk: check for "opengl" featureHongxu Jia
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>
2019-07-25intel-media-driver: check for "opengl" featureHongxu Jia
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>
2019-07-10intel-mediasdk: upgrade 19.1.0 -> 19.2.0Anuj Mittal
For changes in this release, see: https://github.com/Intel-Media-SDK/MediaSDK/releases Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2019-07-10intel-media-driver: upgrade 19.1.0 -> 19.2.0Anuj Mittal
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>
2019-06-13libyami: fix build error with gcc9Naveen Saini
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>
2019-05-17itt: add recipeNaveen Saini
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>
2019-05-06intel-mediasdk: upgrade 18.4.1 -> 19.1.0Naveen Saini
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>
2019-05-06intel-media-driver: upgrade 18.4.1 -> 19.1.0Naveen Saini
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>
2019-03-04intel-mediasdk: upgrade 18.4.0 -> 18.4.1Naveen Saini
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>
2019-02-15intel-mediasdk: upgrade 18.3.1 -> 18.4.0Anuj Mittal
For changes, see: https://github.com/Intel-Media-SDK/MediaSDK/releases Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2019-02-15intel-media-driver: upgrade 18.3.0 -> 18.4.1Anuj Mittal
For changes, see: https://github.com/intel/media-driver/releases Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2019-02-04intel-mediasdk: fix upstream release checkingRoss Burton
Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2019-02-04intel-media-driver: fix upstream release checkingRoss Burton
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>
2018-12-17intel-vaapi-driver: 2.2.0 -> 2.3.0Naveen Saini
Changes from release notes: Bump version to 2.3.0 Add new PCI ID for KBL and CFL Fix frame corruption when there are big MVs in VP8 encoding Fix dynamically bitrate resetting in AVC encoding Fix build errors when the toolchain doesn't support -fstack-protector Fix memory leak issue Make sure the achieved bitrate meet the requirement for VP8 encoding Optimize VPP on GEN8 Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2018-11-28intel-mediasdk: add recipeAnuj Mittal
Intel(R) Media SDK provides an API to access hardware-accelerated video decode, encode and filtering on Intel® platforms with integrated graphics. Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2018-11-28intel-media-driver: add recipeAnuj Mittal
Hardware accelerated video driver that supports Intel(R) HD Graphics starting from Broadwell. Please see for details: https://01.org/intel-media-for-linux Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2018-10-01libyami-utils: 1.3.0 -> 1.3.1Anuj Mittal
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2018-10-01libyami: 1.3.0 -> 1.3.1Anuj Mittal
Changes from release notes: h264dec: fix low lantecy mode common: add RGB 10 bits support common: add RGB565 support common: add XRGB, ARGB, XBGR, ABGR support yamivpp: add rotation function for vpp Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2018-07-18intel-vaapi-driver: 2.1.0 -> 2.2.0Anuj Mittal
* Add new PCI ID for KBL-Y * Fix for VC1 decoding issues * Fix VP8 encoding issues * Fix the over-run issue in HEVC encoding * Fix the max MV length in MPEG-2 encoding * Fix packed header mode Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2018-07-18va-intel: removeAnuj Mittal
Include intel vaapi driver directly as part of hwcodecs instead of going indirectly through a separate recipe. Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2018-06-21libyami-utils: update to latest SRCREVAnuj Mittal
Change configure option that has been renamed, switch upstream check to git commits and refresh patch using devtool. Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2018-06-21libyami: update to latest SRCREVAnuj Mittal
Fixes errors with musl: | ../../git/codecparsers/vp8_parser.cpp: In member function 'YamiParser::Vp8ParserResult YamiParser::Vp8Parser::ParseFrame(const uint8_t*, size_t, YamiParser::Vp8FrameHeader*)': | ../../git/codecparsers/vp8_parser.cpp:98:32: error: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct YamiParser::Vp8FrameHeader'; use assignment or value-initialization instead [-Werror=class-memaccess] | memset(fhdr, 0, sizeof(*fhdr)); | ^ | In file included from ../../git/codecparsers/vp8_parser.cpp:44: | ../../git/codecparsers/vp8_parser.h:131:8: note: 'struct YamiParser::Vp8FrameHeader' declared here | struct Vp8FrameHeader { | ^~~~~~~~~~~~~~ | cc1plus: all warnings being treated as errors Also, remove the upstreamed patch and change upstream checks to use git commits instead. Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>