Age | Commit message (Collapse) | Author | Files | Lines |
|
https://gstreamer.freedesktop.org/documentation/frequently-asked-questions/mono-repository.html
|
|
|
|
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/261>
|
|
This is the correct fix for https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/236
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/259>
|
|
subproject"
This reverts commit ebcca1e5ead27cab1eafc028332b1984c84b10b2.
/utf-8 is needed to deal with subprojects that we do not control.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/259>
|
|
This is not actually needed because everything we build is using
@rpath already, and setting it causes dynamic linker path priority
issues with macOS internals causing *all* programs to fail to run
inside gst-env:
```
$ vim
dyld: Symbol not found: __cg_jpeg_resync_to_restart
Referenced from: /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libTIFF.dylib
Expected in: /Users/nirbheek/projects/repos/gst-build/_build_macos/subprojects/libjpeg-turbo-2.1.0/libJPEG.dylib
in /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libTIFF.dylib
Abort trap: 6
```
In this case it is caused by libjpeg.dylib, but it can happen with
other dylibs that conflict with dylibs used by macOS internally.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/257>
|
|
https://github.com/mesonbuild/wrapdb/pull/138
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/257>
|
|
The version of bison that ships with macOS is too old, so we need to
provide our own version of it.
Fixes https://gitlab.freedesktop.org/gstreamer/gst-build/-/issues/174
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/257>
|
|
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/222>
|
|
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/258>
|
|
With an extra commit on top to fix the windows build.
See https://gitlab.gnome.org/GNOME/libsoup/-/merge_requests/249
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/252>
|
|
`meson subprojects update` fails with Meson >= 0.59 because 'sqlite'
wrap got renamed to 'sqlite3' in wrapdb v2.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/252>
|
|
Meson only allows the main project to use it. We already set that flag
in all GStreamer modules just like warning flags.
Fixes: #152
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/236>
|
|
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/255>
|
|
Making it simpler for user to specify tags in manifests
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/255>
|
|
master branch got renamed to main, but might as well pin it.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/256>
|
|
Need the latest version to support 32bit MSVC build
See also https://github.com/mesonbuild/wrapdb/commit/f24069784f129c35ea3c6750af0b7dab612216a9
and https://github.com/mesonbuild/wrapdb/issues/111
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/254>
|
|
Would be useful for Windows
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/253>
|
|
To clarify what is expected in an issue description and avoid
issue which is just an usage issue, add a bug template in gitlab.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/251>
|
|
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/237>
|
|
The project now uses main in replacement for master.
|
|
This broke in b9acfcace892d4b797454661dc87917d681d4e83
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/249>
|
|
glib-networking fixed some issues when building with older libssl version
in the 2.68 release, update the wrap file to use the newer version.
In particular this fixes building on Ubuntu 16.04 with:
meson --wrap-mode=forcefallback
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/247>
|
|
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/246>
|
|
|
|
|
|
When this option was given empty, when for example we don't
want any plugin in gstreamer full, the
build process was failing because an empty
plugin was created in gstinitstaticplugins.c.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/244>
|
|
The introspection feature is not supported yet
in static build.
Needs
https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/167/diffs
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/242>
|
|
This makes it a little easier to run it.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/243>
|
|
Allow to autocomplete with elements/properties
in the devenv using gst-launch-1.0 etc.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/232>
|
|
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/143>
|
|
Fixes intermittent failures when external repos have downtime. This is
common with GNOME Gitlab. Only error out on CI if a FDO gitlab repo
fails to fetch.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/240>
|
|
At the point of get_windows_shell() execution, the current directory
equals DEFAULT_BUILDDIR=./build. But cmd_or_ps.ps1 is in SCRIPTDIR=./
(repo root). Point subprocess.check_output() to the correct directory.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/238>
|
|
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/231>
|
|
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/231>
|
|
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/217>
|
|
This test allows to test a list of features to be
registered in the library (or not).
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/199>
|
|
These options allow to select a set of features from a given
plugin with the following syntax:
-Dgst-full-plugins=plugin1;plugin10
-Dgst-full-elements=plugin2:element1,element2
-Dgst-full-typefind-functions=plugins3:func
-Dgst-full-device-providers=plugin4,dp1
-Dgst-full-dynamic-types=plugin5:dt1
By default all the enabled plugin are registered and
gst-full-plugins will allow to include only a set of plugin
If a feature(element, typefind etc.) is selected from a plugin,
the plugin is removed from the plugins list.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/199>
|
|
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/227>
|
|
Static build needs a version script which is
not available on Windows.
Need to implement use of def file.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/226>
|
|
Now that Meson build system support has been merged upstream.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/225>
|
|
This broke during the update in !206, and we didn't notice because the
CI doesn't update --reset the wraps, which will be fixed by
https://gitlab.freedesktop.org/gstreamer/gst-ci/-/merge_requests/375
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/224>
|
|
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/223>
|
|
These get added to *all* subprojects, including ones we do not
maintain such as ffmpeg which then emits thousands of warnings that
completely overwhelm the compile output.
We will add these in each gstreamer subproject separately.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/223>
|
|
Will be useful to build the iSAC plugin:
https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/1124
Depends on https://gitlab.freedesktop.org/pulseaudio/webrtc-audio-processing/-/merge_requests/11
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/219>
|
|
As some compiler might not supported -Wl,--undefined
add a warning to the meson configure stage.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/211>
|
|
This reverts commit 8a2ac5c668e9cf65dbd905be9b9aa996ed420429.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/215>
|
|
So build failures on master don't break our build and CI.
https://github.com/rockdaboot/libpsl/pull/164
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/213>
|
|
|
|
In a fully static link where an app link with gstreamer-full
the gst_init_static_plugins can be discarded because
no one references it.
Indeed the symbol is looked up by gst_init to call if it exists
and so it is not clearly referenced.
In order to avoid this issue, we use the linker flag
--undefined=gst_init_static_plugins to keep
the symbol.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/207>
|