summaryrefslogtreecommitdiff
path: root/configure.ac
AgeCommit message (Collapse)AuthorFilesLines
2019-04-19Release 1.16.01.16.0Tim-Philipp Müller1-7/+7
2019-04-15build: configure: delay USE_GTK conditional until check libva-x11Víctor Manuel Jáquez Leal1-1/+4
libva-x11 is used for X11 applications, so it is required to build any GTK application. Later, when Wayland test is added, we should change this.
2019-04-15build: configure: disable GLX if libva-x11 is not foundVíctor Manuel Jáquez Leal1-1/+4
2019-04-11Release 1.15.901.15.90Tim-Philipp Müller1-7/+7
2019-03-04Back to developmentTim-Philipp Müller1-4/+4
2019-02-26Release 1.15.21.15.2Tim-Philipp Müller1-6/+6
2019-02-16libs: wayland: add support for XDG-shell protocolNiels De Graef1-1/+6
[wl_shell] is officially [deprecated], so provide support for the XDG-shell protocol should be provided by all desktop-like compositors. (In case they don't, we can of course fall back to wl_shell). Note that the XML file is directly provided by the `wayland-protocols` dependency and generates the protocol marshalling code. [wl_shell]: https://people.freedesktop.org/~whot/wayland-doxygen/wayland/Client/group__iface__wl__shell.html [deprecated]: https://github.com/wayland-project/wayland/commit/698dde195837f3d0844b2725ba4ea8ce9ee7518c
2019-01-17Release 1.15.11.15.1Tim-Philipp Müller1-7/+7
2019-01-07configure: bump the minimum wayland version requirement to 1.11.0Haihao Xiang1-1/+1
2019-01-07vaapi: bump the minimum vaapi version requirement to 0.39.0Haihao Xiang1-364/+6
And reduce unnecessary API version and structures check as well. https://gitlab.freedesktop.org/gstreamer/gstreamer-vaapi/issues/108
2018-05-07fix configure.ac regressionU. Artie Eoff1-1/+0
Fixes regression introduced by 77527d67abe https://bugzilla.gnome.org/show_bug.cgi?id=795885
2018-03-20Back to developmentTim-Philipp Müller1-7/+7
2018-03-19Release 1.14.01.14.0Tim-Philipp Müller1-7/+7
2018-03-13Release 1.13.911.13.91Tim-Philipp Müller1-6/+6
2018-03-03Release 1.13.901.13.90Tim-Philipp Müller1-7/+7
2018-02-15Back to developmentTim-Philipp Müller1-3/+3
2018-02-15Release 1.13.11.13.1Tim-Philipp Müller1-7/+7
2018-02-05autotools: use -fno-strict-aliasing where supportedTim-Philipp Müller1-1/+5
https://bugzilla.gnome.org/show_bug.cgi?id=769183
2017-09-01FEI: Add support for FEI conditional buildSreerenj Balachandran1-0/+40
FEI(Flexible Encoding Infrastructure) is an extension to VA API. Define USE_H264_FEI_ENCODER based on fei header file and required structures availability. https://bugzilla.gnome.org/show_bug.cgi?id=785712 https://bugzilla.gnome.org/show_bug.cgi?id=784667
2017-08-25Revert "build: check for libva-2.0"Víctor Manuel Jáquez Leal1-19/+6
This reverts commit 8f2eb70803099d4b533ecc10fc259041d8714210. https://bugzilla.gnome.org/show_bug.cgi?id=784398
2017-08-13build: check for va_vpp.hVíctor Manuel Jáquez Leal1-1/+12
Thus, in config.h the macro HAVE_VA_VA_VPP_H is defined. This will allow us to handle the inclusion of the header better. https://bugzilla.gnome.org/show_bug.cgi?id=786119
2017-07-31build: check for libva-2.0Víctor Manuel Jáquez Leal1-6/+19
Check for libva-2.0 since libva's developers decided to increase the library's version number. https://bugzilla.gnome.org/show_bug.cgi?id=784398
2017-07-31build: blacklist only libva 0.99.0Víctor Manuel Jáquez Leal1-1/+1
Intel's MSDK uses libva 0.99.0, meanwhile open source libva bumped its API version to 1.0.0. Thus we have to blacklist only the MSDK's libva (0.99.0) https://bugzilla.gnome.org/show_bug.cgi?id=784398
2017-07-26configure: do not break configure if gtk+-3.0 devel missingU. Artie Eoff1-1/+1
Fix PKG_CHECK_MODULES rule for with_gtk=check condition to set USE_GTK=0 if gtk+-3.0 is not available. Since commit 85856c29a70d6de4aea5b708e04e9eb418190623 Author: Hyunjun Ko <zzoon@igalia.com> Date: Wed Jul 5 15:59:43 2017 +0900 tests: elements: add testsuite of vaapi context ...configure fails if gtk+-3.0 development files are missing. The "with_gtk" option defaults to "check" in configure.ac which implies that if it is not explicitly requested then configure will only enable it if it's available on the system. However, the PKG_CHECK_MODULES rule that get's activated on "check" condition did not provide default when gtk+-3.0 devel packages are not found on the system. Thus, it resulted in configure failure. Signed-off-by: U. Artie Eoff <ullysses.a.eoff@intel.com> https://bugzilla.gnome.org/show_bug.cgi?id=785452
2017-07-26tests: elements: add testsuite of vaapi contextHyunjun Ko1-0/+21
Signed-off-by: Víctor Manuel Jáquez Leal <vjaquez@igalia.com> https://bugzilla.gnome.org/show_bug.cgi?id=766704
2017-05-04Back to developmentSebastian Dröge1-7/+7
2017-05-04Release 1.12.01.12.0Sebastian Dröge1-7/+7
2017-05-02build: Require libva < 0.99.0Scott D Phillips1-1/+1
libva >= 0.99.0 is not currently supported by gstreamer-vaapi, so fail to configure instead of failing late in the build. This libva is bundled in msdk[1] and it is ahead in time with respect the official and open source libva[2]. GStreamer-VAAPI only supports the latter for now. 1. https://software.intel.com/en-us/media-sdk/download 2. https://github.com/01org/libva/ https://bugzilla.gnome.org/show_bug.cgi?id=781866
2017-04-27Release 1.11.911.11.91Sebastian Dröge1-6/+6
2017-04-07Release 1.11.901.11.90Sebastian Dröge1-7/+7
2017-03-02configure: Add missing compiler flagsSreerenj Balachandran1-14/+12
The AC_CHECK_HEADERS macro was failing to locate some headers, in particular the va_enc_* headers due to missing compiler flags. https://bugzilla.gnome.org/show_bug.cgi?id=779101 Signed-off-by: Víctor Manuel Jáquez Leal <victorx.jaquez@intel.com>
2017-02-24Back to developmentSebastian Dröge1-4/+4
2017-02-24Release 1.11.21.11.2Sebastian Dröge1-7/+7
2017-02-16build: rename USE_HEVC_DECODER to USE_H265_DECODERScott D Phillips1-7/+7
Rename to be consistent with H.264 and also H.265 encoder. The meson build assumed this was already consistently named, and so previously was not able to actually build the H.265 decoder. https://bugzilla.gnome.org/show_bug.cgi?id=778576
2017-02-09make: remove gstvaapiversion.h generationScott D Phillips1-4/+0
https://bugzilla.gnome.org/show_bug.cgi?id=778250
2017-01-12Back to developmentSebastian Dröge1-4/+4
2017-01-12Release 1.11.11.11.1Sebastian Dröge1-7/+7
2016-11-01Back to development1.11.0Sebastian Dröge1-7/+7
2016-11-01Release 1.10.01.10.0Sebastian Dröge1-7/+7
2016-10-19build: clean up the dlopen usageVíctor Manuel Jáquez Leal1-2/+2
2016-09-30Release 1.9.901.9.90Sebastian Dröge1-7/+7
2016-09-14configure: Depend on gstreamer 1.9.2.1Sebastian Dröge1-3/+3
2016-09-01Back to developmentSebastian Dröge1-1/+1
2016-09-01Release 1.9.21.9.2Sebastian Dröge1-7/+7
2016-07-27configure: remove gmodule-2.0 EGL dependencyVíctor Manuel Jáquez Leal1-3/+0
Since commit 27429ce, EGL support doesn't depend on dynamic loading libraries, thus the dependency to gmodule-2.0 is not mandatory anymore.
2016-07-27configure: Fix non-fatal PKG_CHECK_MODULES invocationsScott D Phillips1-8/+8
Some invocations of PKG_CHECK_MODULES were intended to be non-fatal if the package is missing, but action-if-not-found was given as an empty string which still causes the default action to run, which halts execution. Signed-off-by: Scott D Phillips <scott.d.phillips@intel.com> https://bugzilla.gnome.org/show_bug.cgi?id=769237
2016-07-22vaapi: declare external dependenciesVíctor Manuel Jáquez Leal1-0/+3
There are two main external dependencies that define the feature set of this plugin: a) the kernel and b) the VA driver This patch tracks both dependencies, if any of them change, GStreamer will re-inspect the plugin. The kernel is tracked through the device files /dev/dri/card* The VA driver is tracked through the files VA_DRIVERS_PATH/*_drv_video.so, where VA_DRIVERS_PATH is the one defined in libva package configuration. Also, the environment variables LIBVA_DRIVERS_PATH and LIBVA_DRIVER_NAME are tracked since they modify the driver lookup. Additionally, the environment variable GST_VAAPI_ALL_DRIVERS is tracked too. https://bugzilla.gnome.org/show_bug.cgi?id=724352
2016-07-06configure: Require GLib >= 2.40 like everywhere elseSebastian Dröge1-1/+1
2016-07-06Back to developmentSebastian Dröge1-4/+4
2016-07-06Release 1.9.11.9.1Sebastian Dröge1-7/+7