summaryrefslogtreecommitdiff
path: root/meson.build
Commit message (Collapse)AuthorAgeFilesLines
* Release 1.19.2HEAD1.19.2masterdiscontinued-for-monorepoTim-Philipp Müller2021-09-231-1/+1
|
* Back to developmentTim-Philipp Müller2021-06-011-1/+1
|
* Release 1.19.11.19.1Tim-Philipp Müller2021-06-011-1/+1
|
* meson: Enable some MSVC warnings for parity with GCC/ClangNirbheek Chauhan2020-11-041-6/+13
| | | | | | | | | This makes it easier to do development with MSVC by making it warn on common issues that GCC/Clang error out for in our CI configuration. Continuation from https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/223 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-omx/-/merge_requests/75>
* meson: update glib minimum version to 2.56Stéphane Cerveau2020-10-161-1/+1
| | | | | | | | | | | | | In order to support the symbol g_enum_to_string in various project using GStreamer ( gst-validate etc.), the glib minimum version should be 2.56.0. Remove compat code as glib requirement is now > 2.56 Version used by Ubuntu 18.04 LTS Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-omx/-/merge_requests/74>
* Back to developmentTim-Philipp Müller2020-09-081-2/+2
|
* Release 1.18.01.18.0Tim-Philipp Müller2020-09-081-1/+1
|
* Release 1.17.901.17.90Tim-Philipp Müller2020-08-201-1/+1
|
* meson: set release date from .doap file for releasesTim-Philipp Müller2020-07-081-2/+16
| | | | Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-omx/-/merge_requests/69>
* Back to developmentTim-Philipp Müller2020-07-031-1/+1
|
* Release 1.17.21.17.2Tim-Philipp Müller2020-07-031-1/+1
|
* Back to developmentTim-Philipp Müller2020-06-201-1/+1
|
* Release 1.17.11.17.1Tim-Philipp Müller2020-06-191-2/+2
|
* meson: add glib project fallbackStéphane Cerveau2020-01-271-3/+3
| | | | | Add a fallback from glib project to provide glib, gio and gmodule dependencies.
* meson: display OMX target when configuringGuillaume Desmottes2020-01-071-0/+2
| | | | | | I'm adding more gst-omx CI ( https://gitlab.freedesktop.org/gstreamer/gst-ci/issues/20 ) having the OMX targets displayed in the logs makes things clearer.
* meson: fix tizonia buildJulien Isorce2019-12-221-1/+5
| | | | | | | | | meson.build was both using path to gst-omx/openmax/OMX* headers and path to OMX headers provided by tizilheaders.pc so this patch makes sure we only use the later. Also bump tizonia minimum version to 0.19.0 which is the latest release.
* meson: Bump minimal GLib version to 2.44Niels De Graef2019-06-031-1/+1
| | | | | | | This means we can use some newer features and get rid of some boilerplate code using the G_DECLARE_* macros. As discussed on IRC, 2.44 is old enough by now to start depending on it.
* doc: Build documentation of hotdocThibault Saunier2019-05-131-0/+1
|
* Back to developmentTim-Philipp Müller2019-04-191-1/+1
|
* Release 1.16.01.16.0Tim-Philipp Müller2019-04-191-1/+1
|
* Release 1.15.901.15.90Tim-Philipp Müller2019-04-111-1/+1
|
* meson: add -Wundef as additional warning flagTim-Philipp Müller2019-04-101-0/+1
|
* meson: sync warnings flags with -goodGuillaume Desmottes2019-03-251-0/+60
| | | | | | | Add more warnings flags and disabled unused variable warnings if gst debug system is disabled. Copied from gst-plugins-good/meson.build
* Back to developmentTim-Philipp Müller2019-03-041-1/+1
|
* Release 1.15.21.15.2Tim-Philipp Müller2019-02-261-1/+1
|
* meson: add options to disable examples, tests and tools and bump meson ↵Tim-Philipp Müller2019-02-141-7/+16
| | | | requirement
* Release 1.15.11.15.1Tim-Philipp Müller2019-01-171-1/+1
|
* meson: Update option names to omit 'with_omx' prefixesMatthew Waters2018-05-251-5/+5
| | | | | | | Companion commit to: https://cgit.freedesktop.org/gstreamer/gstreamer/commit/?id=4fb02fc85b70be631f5331b2547e5dc61ef7a43a https://cgit.freedesktop.org/gstreamer/gst-plugins-base/commit/?id=1e1a5d658e4a031535c44823fd398d3052ca2000 etc...
* meson: fix miscellaneous meson warningsTim-Philipp Müller2018-04-201-24/+12
| | | | cc.has_header*() doesn't have a 'required:' kwarg.
* Back to developmentTim-Philipp Müller2018-03-201-1/+1
|
* Release 1.14.01.14.0Tim-Philipp Müller2018-03-191-1/+1
|
* Release 1.13.911.13.91Tim-Philipp Müller2018-03-131-1/+1
|
* meson: fix typo in package name defineTim-Philipp Müller2018-03-091-1/+1
|
* Release 1.13.901.13.90Tim-Philipp Müller2018-03-031-1/+1
|
* Back to developmentTim-Philipp Müller2018-02-151-1/+1
|
* Release 1.13.11.13.1Tim-Philipp Müller2018-02-151-1/+1
|
* meson: make version numbers ints and fix int/string comparisonTim-Philipp Müller2018-02-081-9/+5
| | | | | | | | WARNING: Trying to compare values of different types (str, int). The result of this is undefined and will become a hard error in a future Meson release. Also remove unused libversion/soversion.
* include all OMX extension headers if presentGuillaume Desmottes2018-01-301-0/+35
| | | | | | | | The OMX specs defines 8 headers that implementations can use to define their custom extensions. We were checking and including 3 and ignoring the other ones. https://bugzilla.gnome.org/show_bug.cgi?id=792043
* meson: simplify OMX extensions detectionGuillaume Desmottes2018-01-301-31/+24
| | | | | | | We are now always checking which files are present or not, even when using our internal copy of OMX, rather than hardcoding the ones present in it. https://bugzilla.gnome.org/show_bug.cgi?id=792043
* Revert "meson: use include_directories() with external OMX headers path"Nicolas Dufresne2018-01-301-24/+32
| | | | This reverts commit 9d37a92a615e54e8ee12f8c65bcfe386ec9de2d0.
* meson: use include_directories() with external OMX headers pathGuillaume Desmottes2018-01-301-32/+24
| | | | | | | | | | | It seems cleaner to use the proper meson tools to include this path rather than manually tweak the build flags. This also allows us to simplify the OMX extensions detection code. We are now always checking which files are present, even when using our internal copy of OMX, rather than hardcoding the ones present in it. https://bugzilla.gnome.org/show_bug.cgi?id=792043
* meson: gl: the winsys and platform list in the .pc file is space-separatedTim-Philipp Müller2017-12-191-2/+2
|
* meson: fix subproject fallback for gstreamer-gl-1.0Tim-Philipp Müller2017-12-191-2/+2
| | | | It's now in -base.
* example: port testegl.c to desktopJulien Isorce2017-12-111-0/+6
| | | | | | | | | Will be easier to maintain. Also uniformize autotool build with meson build which is already retrieving the gl libs. https://bugzilla.gnome.org/show_bug.cgi?id=781606
* meson: move omx features check after target selectionJulien Isorce2017-12-111-46/+46
| | | | | | | | | | | | And uses gst_omx_args instead of add_global_arguments. Similar to c69232852120d064c689caef07b3c68ad8fe6288 which was only for configure.ac Useful to get omxvp8dec with meson too: meson . buildtmp -D with_omx_target=tizonia https://bugzilla.gnome.org/show_bug.cgi?id=782800
* add test supportGuillaume Desmottes2017-10-191-0/+6
| | | | | | | Most of the boilerplate and the states test has been copied from gst-plugins-good. https://bugzilla.gnome.org/show_bug.cgi?id=789094
* meson: add tools supportGuillaume Desmottes2017-10-191-1/+1
| | | | | | | Looks like the tools directory was left out during the initial port to meson. https://bugzilla.gnome.org/show_bug.cgi?id=789090
* check if Allegro headers are present when building zynqultrascaleplusGuillaume Desmottes2017-10-191-0/+7
| | | | | | | | The Zynq UltraScale+ uses a custom version of OMX implementing several 3rd party extensions. Make sure those are present when building this target. https://bugzilla.gnome.org/show_bug.cgi?id=788064
* omxh265enc: add H265 encoderGuillaume Desmottes2017-09-061-0/+10
| | | | | | | | | | The OMX spec doesn't support HEVC but the OMX stack of the zynqultrascaleplus adds it as a custom extension. It uses the same API as the one of Android's OMX stack. I used the H264 encoder code as a template. https://bugzilla.gnome.org/show_bug.cgi?id=785434
* omxvideodec: add dmabuf support for outputGuillaume Desmottes2017-07-181-0/+2
| | | | | | | | | | | The zynqultrascaleplus OMX implementation has a custom extension allowing decoders to output dmabuf and so avoid buffers copy between OMX and GStreamer. Make use of this extension when built on the zynqultrascaleplus. The buffer pool code should be re-usable for other platforms as well. https://bugzilla.gnome.org/show_bug.cgi?id=784847