summaryrefslogtreecommitdiffstats
path: root/meta/recipes-graphics/libva
AgeCommit message (Collapse)Author
2023-12-23libva-utils: upgrade 2.20.0 -> 2.20.1Wang Mingyu
Changelog: ============ -Fix some coverity issues exposed in encode -Fixed VPP coverity issues Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2023-10-19libva: upgrade 2.19.0 -> 2.20.0Wang Mingyu
Changelog: ============ * va: drop no longer applicable vaGetDriverNames check * va: remove unreachable "DRIVER BUG" * x11/dri2: limit the array handling to avoid out of range access * va/backend: document the vaGetDriver* APIs * va/backend: annotate vafool as deprecated * win32: remove duplicate adapter_luid entry * va: Added Q416 fourcc (three-plane 16-bit YUV 4:4:4) * trace: fix minor issue about printf data type and value range * jpeg: add support for crop and partial decode * trace: Unlock mutex before return * trace: Add trace for vaExportSurfaceHandle * av1: Revise offsets comments for av1 encode * va: Add new VADecodeErrorType to indicate the reset happended in the driver. * drm: limit the array size to avoid out of range * va: fix:set driver number to be zero if vaGetDriverNames failed * va: fix:don't leak driver names, when override is set * win32: Only print win32 driver messages in DEBUG builds * va: Add vendor string on va_TraceInitialize * va: remove legacy code paths * drm: remove no longer used helpers * x11: remove legacy code paths * x11: allow disabling DRI3 via LIBVA_DRI3_DISABLE env var * x11: implement vaGetDriverNames * va/x11/va_nvctrl: remove some dead code * va/x11/va_fglrx: remove some dead code * va: optimize code of getting driver name for all protocols/os(wayland,x11,drm,win32,android) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
2023-09-18libva-utils: update 2.19.0 -> 2.20.0Alexander Kanavin
Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2023-07-21libva: upgrade to 2.19.0Wang Mingyu
Changelog: =========== * docs: fix references and descriptions snf focyhrn mstkup * ci: add build docs test * win: change default driver search path to bindir * win: rely on compiler to define link names * add: Add mono_chrome to VAEncSequenceParameterBufferAV1 * add: Enable support for license acquisition of multiple protected playbacks * fix: year for version 2.18.0 in NEWS * fix: use secure_getenv instead of getenv * trace: Improve and add VA trace log for AV1 encode * trace: Unify va log message, replace va_TracePrint with va_TraceMsg. Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
2023-05-22libva: update 2.16 -> 2.18Alexander Kanavin
Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
2023-01-12libva-utils: upgrade 2.17.0 -> 2.17.1Wang Mingyu
Changelog: ========== * fix: Fix possible memory leak * fix: fix coding issues of array size and function return types Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2023-01-06libva-utils: update 2.16.0 -> 2.17.0Alexander Kanavin
Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-10-26libva-utils: upgrade 2.15.0 -> 2.16.0wangmy
Changelog: =========== * trace: print the display being attempted * ci: upgrade FreeBSD to 13.1 * meson: Search for threads in top-level meson.build * meson: produce summary() when 0.53.0 is present Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
2022-10-26libva: upgrade 2.15.0 -> 2.16.0wangmy
Changelog: =========== add: Add HierarchicalFlag & hierarchical_level_plus1 for AV1e. dep: Update README.md to remove badge links dep: Removed waffle-io badge from README to fix broken link dep: Drop mailing list, IRC and Slack autotools: use wayland-scanner private-code autotools: use the wayland-scanner.pc to locate the prog meson: use wayland-scanner private-code meson: request native wayland-scanner meson: use the wayland-scanner.pc to locate the prog meson: set HAVE_VA_X11 when applicable style:Correct slight coding style in several new commits trace: add Linux ftrace mode for va trace trace: Add missing pthread_mutex_destroy drm: remove no-longer needed X == X mappings drm: fallback to drm driver name == va driver name drm: simplify the mapping table x11: simplify the mapping table android: open() with O_CLOEXEC for device fd android: remove convoluted open_device() helper android: drop va_fool references ci: strengthen ci with -Werror ci: va/x11/nvctl: fix Wdeprecated-non-prototype on close_display ci: add clang-15 coverage and rearrange runners ci: upgrade FreeBSD to 13.1 Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
2022-09-28meta: fix version checks in all github recipes using the github-releases classAlexander Kanavin
Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-07-23libva-utils: update 2.14.0 -> 2.15.0Alexander Kanavin
Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-07-23libva: upgrade 2.14.0 -> 2.15.0Alexander Kanavin
Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-03-17libva: make buildable for native and nativesdkMarkus Volk
This prevents an error if trying to add "va" to mesa PACKAGECONFIG Signed-off-by: Markus Volk <f_l_k@t-online.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-03-02libva: upgrade 2.13.0 -> 2.14.0wangmy
Changelog: ========= * add: Add av1 encode interfaces * add: VA/X11 VAAPI driver mapping for crocus DRI driver * doc: Add description of the fd management for surface importing * ci: fix freebsd build * meson: Copy public headers to build directory to support subproject Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-02-25libva-utils: upgrade 2.13.0 -> 2.14.0wangmy
Changelog: ========= * test: Use test suite setup/teardown to reduce test overhead * ci: fix freebsd build Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-12-12libva: move PACKAGECONFIG options to libva.incMarkus Volk
This fixes an error in libva-initial build if 'systemd' is in DISTRO_FEATURES and libdrm is set to be built with udev support. | Run-time dependency xfixes found: NO (tried pkgconfig and cmake) | Run-time dependency wayland-client found: YES 1.19.0 | Program wayland-scanner /usr/bin/wayland-scanner found: NO | | ../libva-2.13.0/meson.build:107:4: ERROR: Program 'wayland-scanner /usr/bin/wayland-scanner' not found | | A full log can be found at /home/flk/build/poky/build-rock/tmp/work/cortexa72-cortexa53-crypto-poky-linux/libva-initial/2.13.0-r0/build/meson-logs/meson-log.txt | ERROR: meson failed | WARNING: exit code 1 from a shell command. Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-11-03recipes: Update github.com urls to use httpsRichard Purdie
Github has announced there will be no more git:// fetching from their servers: https://github.blog/2021-09-01-improving-git-protocol-security-github/#no-more-unauthenticated-git and they're about to start having brownout periods to encourage people to update. This runs the conversion script over OE-Core to update our urls to use https instead of git. Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-10-23libva: update 2.12.0 -> 2.13.0Alexander Kanavin
Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-07-30Convert to new override syntaxRichard Purdie
This is the result of automated script conversion: scripts/contrib/convert-overrides.py <oe-core directory> converting the metadata to use ":" as the override character instead of "_". Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-06-26libva: upgrade 2.11.0 -> 2.12.0wangmy
(From OE-Core rev: 4abdc18d37e7ac039e71c613b9bb7a4c19c67b7b) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
2021-04-18libva-utils: upgrade 2.10.0 -> 2.11.1zhengruoqin
Signed-off-by: Zheng Ruoqin <zhengrq.fnst@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-04-18libva: upgrade 2.10.0 -> 2.11.0zhengruoqin
Signed-off-by: Zheng Ruoqin <zhengrq.fnst@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2020-12-30libva-utils: update 2.9.1 -> 2.10.0Alexander Kanavin
Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2020-12-30libva: upgrade 2.9.0 -> 2.10.0Alexander Kanavin
Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2020-11-03libva-utils: update 2.8.0 -> 2.9.1Alexander Kanavin
Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2020-11-03libva: upgrade 2.8.0 -> 2.9.0Alexander Kanavin
Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2020-09-03libva-utils: fix upstream version checkAlexander Kanavin
Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2020-07-18libva-utils: upgrade 2.7.1 -> 2.8.0Naveen Saini
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2020-07-18libva-initial: upgrade 2.7.1 -> 2.8.0Naveen Saini
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2020-07-18libva: upgrade 2.7.1 -> 2.8.0Naveen Saini
Release notes: https://github.com/intel/libva/releases/tag/2.8.0 Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2020-06-12meta: Don't inherit 'features_check' in recipes that don't utilize itJacob Kroon
Signed-off-by: Jacob Kroon <jacob.kroon@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2020-05-15libva-utils: upgrade 2.6.0 -> 2.7.1Naveen Saini
For release details: https://github.com/intel/libva-utils/releases/tag/2.7.1 Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2020-05-15libva: upgrade 2.6.1 -> 2.7.1Naveen Saini
For release details: https://github.com/intel/libva/releases/tag/2.7.1 https://github.com/intel/libva/releases/tag/2.7.0 Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2020-05-09libva-initial: New bootstrap recipeZoltan Boszormenyi
Mesa needs libva.pc and libva headers to enable the VAAPI state tracker and drivers. This recipe is a variant of the full libva package build as in: * it only depends on libdrm to build so it doesn't introduce the circular dependency between mesa and libva, and * it doesn't include the libraries in the final package. However, there is another issue with build dependency handling in Yocto. libva depends on mesa and mesa depends on this package. Any package that depends on libva therefore would pull in libva and this package resulting in an error in the prepare-sysroot phase because they would install identical files into the per-recipe sysroot. Using the package name "*-initial" avoids this because of the interaction between sstate.bbclass and staging.bbclass: any package with the pattern "*-initial" in the name is excluded from the dependency list unless explicitly added to DEPENDS. Signed-off-by: Böszörményi Zoltán <zboszor@pr.hu> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2020-05-09libva: Factor out base parts into an include fileZoltan Boszormenyi
To enable the VAAPI state tracker and drivers in mesa, it needs libva.pc and the libva headers. To enable GLX support in libva, it needs mesa to be compiled first. At the recipe level, this would create a circular dependency between libva and mesa. This is a preparation step before introducing a new libva recipe variant to break the circular dependency. Signed-off-by: Böszörményi Zoltán <zboszor@pr.hu> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2020-05-02libva: removed opengl from REQUIRED_DISTRO_FEATURES.Bartłomiej Burdukiewicz
Since libva can be built without virtual/mesa, opengl requirement is only true for glx backend and it's incorrect for wayland and x11 backends. Signed-off-by: Bartłomiej Burdukiewicz <bartlomiej.burdukiewicz@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2020-05-02libva: add PACKAGECONFIG and additonal rules for glx.Bartłomiej Burdukiewicz
* glx PACKAGECONFIG by default is selected when x11 and opengl flag is present in DISTRO_FEATURES. * virtual/mesa is only required when glx driver is selected to build. Signed-off-by: Bartłomiej Burdukiewicz <bartlomiej.burdukiewicz@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2020-02-03libva-utils: fix upstream version checkAlexander Kanavin
Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2020-01-27libva: upgrade 2.6.0 -> 2.6.1Anuj Mittal
Also switch back to using the released tarballs. Signed-off-by: Anuj Mittal <anuj.mittal@intel.com> Signed-off-by: Ross Burton <ross.burton@intel.com>
2019-12-30libva-utils: upgrade 2.5.0 -> 2.6.0Naveen Saini
Release details can be found here: https://github.com/intel/libva-utils/releases/tag/2.6.0 Removed the patch which is not required anymore. Also switched to meson. Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2019-12-30libva: upgrade 2.5.0 -> 2.6.0Naveen Saini
Release details can be found here: https://github.com/intel/libva/releases/tag/2.6.0 Also switched to meson. Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2019-11-21distro_features_check: expand with MACHINE_FEATURES and COMBINED_FEATURES, ↵Denys Dmytriyenko
rename Besides checking DISTRO_FEATURES for required or conflicting features, being able to check MACHINE_FEATURES and/or COMBINED_FEATURES may also be useful at times. Temporarily support the old class name with a warning about future deprecation. Signed-off-by: Denys Dmytriyenko <denys@ti.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2019-07-11libva-utils: upgrade 2.4.0 -> 2.5.0Anuj Mittal
For changes in this release, see: https://github.com/intel/libva-utils/releases Signed-off-by: Anuj Mittal <anuj.mittal@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2019-07-11libva: upgrade 2.4.1 -> 2.5.0Anuj Mittal
For changes in this release, see: https://github.com/intel/libva/releases Signed-off-by: Anuj Mittal <anuj.mittal@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2019-05-31libva: upgrade 2.4.0 -> 2.4.1Anuj Mittal
Changes in this release: 979a351 [common] Add A2RGB10 fourcc definition 22cba79 build: meson: enables va messaging and visibility b89f6ec va/va_trace: add trace support for RIR(rolling intra refresh). 844b90c va/va_trace: add trace support for ROI(region of interest). Signed-off-by: Anuj Mittal <anuj.mittal@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2019-02-14libva-utils: upgrade 2.3.0 -> 2.4.0Anuj Mittal
For changes, see: https://github.com/intel/libva-utils/releases Switch back to using tarball now that it is available. Signed-off-by: Anuj Mittal <anuj.mittal@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2019-02-14libva: upgrade 2.3.0 -> 2.4.0Anuj Mittal
For changes, see: https://github.com/intel/libva/releases Signed-off-by: Anuj Mittal <anuj.mittal@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-11-27libva-utils: 2.2.0 -> 2.3.0Anuj Mittal
No release tarballs, so switch to git instead. Changes from release notes: Add HEVC encode sample code Add sample code for avc decode streamout Add VP8 sample encoder application (SVCT supported) Signed-off-by: Anuj Mittal <anuj.mittal@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-11-16libva: update 2.2.0 -> 2.3.0Anuj Mittal
>From release notes: Bump VA-API version to 1.3.0 and libva to 2.3.0 Add max frame size parameters for multiple pass case in legacy mode Add new BRC mode AVBR Add new interface for High Dynamic Range tone mapping Add missing enum to string conversions Add hevc subsets parameters structure Add Customized Noise Reduction (HVS) interfaces Add new BRC mode definition QVBR Add more complete colour properties for use in VPP Signed-off-by: Anuj Mittal <anuj.mittal@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-07-18libva-utils: upgrade 2.1.0 -> 2.2.0Anuj Mittal
* Add vainfo support in Android * Remove driver specific test cases Signed-off-by: Anuj Mittal <anuj.mittal@intel.com> Signed-off-by: Ross Burton <ross.burton@intel.com>