- 13 Oct, 2021 1 commit
-
-
Actually extract the .o objects from the convience libraries and put them into the main one. Without this, they will just be referenced by the .pc file, but it will be unusable because they are not installed. Part-of: <!1122>
-
- 24 Sep, 2021 1 commit
-
-
Thibault Saunier authored
-
- 23 Oct, 2020 2 commits
-
-
Xavier Claessens authored
-
Xavier Claessens authored
-
- 04 Jul, 2020 1 commit
-
-
Tim-Philipp Müller authored
Add target to update backup orc -dist.[ch] files. Part-of: <!734>
-
- 01 Jun, 2019 1 commit
-
-
- 13 May, 2019 1 commit
-
-
Thibault Saunier authored
And flatten list of sources for dependencies
-
- 17 Oct, 2018 1 commit
-
-
Use 'copy' keyword to avoid meson warning message. Note that 'copy' keyword in configure_file() is available since meson 0.47.0 https://bugzilla.gnome.org/show_bug.cgi?id=797298
-
- 24 Sep, 2018 2 commits
-
-
Tim-Philipp Müller authored
For each lib we build export its own API in headers when we're building it, otherwise import the API from the headers. This fixes linker warnings on Windows when building with MSVC. The problem was that we had defined all GST_*_API decorators unconditionally to GST_EXPORT. This was intentional and only supposed to be temporary, but caused linker warnings because we tell the linker that we want to export all symbols even those from externall DLLs, and when the linker notices that they were in external DLLS and not present locally it warns. What we need to do when building each library is: export the library's own symbols and import all other symbols. To this end we define e.g. BUILDING_GST_FOO and then we define the GST_FOO_API decorator either to export or to import symbols depending on whether BUILDING_GST_FOO is set or not. That way external users of each library API automatically get the import. While we're at it, add new GST_API_EXPORT...
-
Tim-Philipp Müller authored
For each lib we build export its own API in headers when we're building it, otherwise import the API from the headers. This fixes linker warnings on Windows when building with MSVC. The problem was that we had defined all GST_*_API decorators unconditionally to GST_EXPORT. This was intentional and only supposed to be temporary, but caused linker warnings because we tell the linker that we want to export all symbols even those from externall DLLs, and when the linker notices that they were in external DLLS and not present locally it warns. What we need to do when building each library is: export the library's own symbols and import all other symbols. To this end we define e.g. BUILDING_GST_FOO and then we define the GST_FOO_API decorator either to export or to import symbols depending on whether BUILDING_GST_FOO is set or not. That way external users of each library API automatically get the import. While we're at it, add new GST_API_EXPORT...
-
- 31 Aug, 2018 2 commits
-
-
Nirbheek Chauhan authored
Requires Meson 0.48, but the feature will be ignored on older versions so it's safe to add it without bumping the requirement. Documentation: https://github.com/mesonbuild/meson/blob/master/docs/markdown/Reference-manual.md#shared_library
-
Nirbheek Chauhan authored
Requires Meson 0.48, but the feature will be ignored on older versions so it's safe to add it without bumping the requirement. Documentation: https://github.com/mesonbuild/meson/blob/master/docs/markdown/Reference-manual.md#shared_library
-
- 10 Aug, 2018 1 commit
-
-
Nixos installs into a non-standard includedir, so need to take account of the 'includedir' option instead of just hard-coding 'include' here. https://bugzilla.gnome.org/show_bug.cgi?id=794856
-
- 03 Aug, 2018 1 commit
-
-
George Kiagiadakis authored
This is a GstAdapter, but for planar audio buffers. https://bugzilla.gnome.org/show_bug.cgi?id=793605
-
- 03 Jul, 2018 1 commit
-
-
George Kiagiadakis authored
Library bits to support non-interleaved audio https://bugzilla.gnome.org/show_bug.cgi?id=751605
-
- 22 Mar, 2018 1 commit
-
-
This way we no longer need custom wrapper scripts or template files.
-
- 13 Mar, 2018 2 commits
-
-
Tim-Philipp Müller authored
-
Tim-Philipp Müller authored
We need different export decorators for the different libs. For now no actual change though, just rename before the release, and add prelude headers to define the new decorator to GST_EXPORT.
-
- 13 Feb, 2018 2 commits
-
-
- 30 Jan, 2018 1 commit
-
-
Tim-Philipp Müller authored
instead of passing -fPIC manually.
-
- 02 Dec, 2017 1 commit
-
-
- 05 Oct, 2017 2 commits
-
-
The GST_EXPORT should handle it.
-
GST_EXPORT should handle it.
-
- 29 Sep, 2017 1 commit
-
-
Thibault Saunier authored
-
- 28 Sep, 2017 1 commit
-
-
Sebastian Dröge authored
This is the same code that is in decklinkaudiosrc, audioringbuffer, audiomixer and various other places. Have it once instead of copying it everywhere. https://bugzilla.gnome.org/show_bug.cgi?id=787560
-
- 22 May, 2017 1 commit
-
-
- 13 Apr, 2017 1 commit
-
-
- 09 Apr, 2017 1 commit
-
-
Sebastian Dröge authored
And ensure that GstAudioBaseSrcSlaveMethod's re-timestamp stays re-timestamp and doesn't become retimestamp.
-
- 14 Nov, 2016 1 commit
-
-
Thibault Saunier authored
Making sure not to use the orc_dep variable in case orc has been explicitely disabled.
-
- 09 Nov, 2016 1 commit
-
-
- 20 Oct, 2016 2 commits
-
-
Thibault Saunier authored
This reverts commit e3c22605. pic was added after 0.35 and will be present in 0.36 (meson documentation was wrong).
-
Thibault Saunier authored
We depend on 0.35 already
-
- 15 Oct, 2016 1 commit
-
-
Nirbheek Chauhan authored
Seen on the Jenkins CI: FAILED: subprojects/gst-plugins-base/gst-libs/gst/audio/audio_resampler_sse41@sta/audio-resampler-x86-sse41.c.o ccache cc '-Isubprojects/gst-plugins-base/gst-libs/gst/audio/audio_resampler_sse41@sta' '-fdiagnostics-color=always' '-I../subprojects/gst-plugins-base/gst-libs/gst/audio' '-Isubprojects/gst-plugins-base/gst-libs/gst/audio' '-Isubprojects/gst-plugins-base/.' '-I../subprojects/gst-plugins-base/.' '-Isubprojects/gst-plugins-base/gst-libs' '-I../subprojects/gst-plugins-base/gst-libs' '-Isubprojects/gstreamer/libs' '-I../subprojects/gstreamer/libs' '-Isubprojects/gstreamer/.' '-I../subprojects/gstreamer/.' '-pipe' '-Wall' '-Winvalid-pch' '-DHAVE_CONFIG_H' '-msse4.1' '-fPIC' '-O0' '-g' '-fPIC' '-I/usr/include/glib-2.0' '-I/usr/lib/glib-2.0/include' '-pthread' '-Isubprojects/gstreamer/gst' '-MMD' '-MQ' 'subprojects/gst-plugins-base/gst-libs/gst/audio/audio_resampler_sse41@sta/audio-resampler-x86-sse41.c.o' '-MF' 'subprojects/gst-plugins-base/gst-libs/gst/audio/audio_resampler_sse41@sta/audio-resampler-x86-sse41.c.o.d' -o 'subprojects/gst-plugins-base/gst-libs/gst/audio/audio_resampler_sse41@sta/audio-resampler-x86-sse41.c.o' -c ../subprojects/gst-plugins-base/gst-libs/gst/audio/audio-resampler-x86-sse41.c In file included from ../subprojects/gst-plugins-base/gst-libs/gst/audio/audio-resampler.h:24:0, from ../subprojects/gst-plugins-base/gst-libs/gst/audio/audio-resampler-private.h:23, from ../subprojects/gst-plugins-base/gst-libs/gst/audio/audio-resampler-macros.h:25, from ../subprojects/gst-plugins-base/gst-libs/gst/audio/audio-resampler-x86-sse41.h:23, from ../subprojects/gst-plugins-base/gst-libs/gst/audio/audio-resampler-x86-sse41.c:24: ../subprojects/gst-plugins-base/gst-libs/gst/audio/audio.h:26:39: fatal error: gst/audio/audio-enumtypes.h: No such file or directory #include <gst/audio/audio-enumtypes.h> ^ compilation terminated.
-
- 03 Oct, 2016 2 commits
-
-
This files need to be built with the specific C flags for the corresponding processor optimisations.
-
Top-level meson.build code updated from gst-plugins-good.
-
- 20 Aug, 2016 2 commits
-
-
https://github.com/mesonbuild/meson With contributions from: Tim-Philipp Müller <tim@centricular.com> Matej Knopp <matej.knopp@gmail.com> Jussi Pakkanen <jpakkane@gmail.com> (original port) Highlights of the features provided are: * Faster builds on Linux (~40-50% faster) * The ability to build with MSVC on Windows * Generate Visual Studio project files * Generate XCode project files * Much faster builds on Windows (on-par with Linux) * Seriously fast configure and building on embedded ... and many more. For more details see: http://blog.nirbheek.in/2016/05/gstreamer-and-meson-new-hope.html http://blog.nirbheek.in/2016/07/building-and-developing-gstreamer-using.html Building with Meson should work on both Linux and Windows, but may need a few more tweaks on other operating systems.
-
https://github.com/mesonbuild/meson With contributions from: Tim-Philipp Müller <tim@centricular.com> Jussi Pakkanen <jpakkane@gmail.com> (original port) Highlights of the features provided are: * Faster builds on Linux (~40-50% faster) * The ability to build with MSVC on Windows * Generate Visual Studio project files * Generate XCode project files * Much faster builds on Windows (on-par with Linux) * Seriously fast configure and building on embedded ... and many more. For more details see: http://blog.nirbheek.in/2016/05/gstreamer-and-meson-new-hope.html http://blog.nirbheek.in/2016/07/building-and-developing-gstreamer-using.html Building with Meson should work on both Linux and Windows, but may need a few more tweaks on other operating systems.
-