Andoni Morales Alastruey
|
3683cd9052
|
gst-python: fix build and usage in Windows
Windows require the python module to be linked to GStreamer.
With msvc and /FORCE:UNUSED, links succeeds but it failes to
load the library at runtime.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1584>
|
2023-07-21 06:37:45 +00:00 |
|
Thibault Saunier
|
c79574c2d3
|
python: Do not link GStreamer in the overrides
Symbols will already be present thanks to pygobject dlopenning the correct lib
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/4128>
|
2023-05-31 15:17:11 +00:00 |
|
Thibault Saunier
|
da11e6610e
|
meson: Use python module to install override files
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/3929>
|
2023-02-16 19:43:11 +00:00 |
|
Xavier Claessens
|
5f0493d33a
|
meson: Set install_tag on some targets
Trying to follow recommendation from Meson documentation:
https://mesonbuild.com/Installing.html#installation-tags
Move tools into 'bin' or 'bin-devel' categories to keep only libs and
plugins in the default 'runtime' category. This simplifies distribution
of GStreamer application skipping parts that are not needed, similarly
to what Cerbero does by hardcoding huge list of files.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/3017>
|
2022-09-20 10:08:15 +00:00 |
|
Xavier Claessens
|
0fa7923937
|
Meson: Set install_tag on some files
Meson tries to guess the tag (runtime, devel, etc) for every installed
file, but it cannot guess them all. There is a list at the end of
meson-log.txt of files we need to tag manually.
See https://mesonbuild.com/Installing.html#installation-tags.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1934>
|
2022-03-14 08:56:54 -04:00 |
|
Xavier Claessens
|
3d8372cc50
|
devenv: Add some missing GStreamer specific env variables
This should make "meson devenv" closer to what "gst-env.py" sets.
- GST_VALIDATE_SCENARIOS_PATH
- GST_VALIDATE_APPS_DIR
- GST_OMX_CONFIG_DIR
- GST_ENCODING_TARGET_PATH
- GST_PRESET_PATH
- GST_PLUGIN_SCANNER
- GST_PTP_HELPER
- _GI_OVERRIDES_PATH
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1768>
|
2022-02-25 20:35:26 +00:00 |
|
Mathieu Duponchelle
|
830d1595b9
|
VideoInfo, AudioInfo: fix usage with python bindings
* Expose an actual constructor from caps
* Error out in overrides for code that was using the "manual
allocation" pattern which only worked by chance. Direct
the script writer to the new_from_caps constructor instead.
Fixes https://gitlab.freedesktop.org/gstreamer/gst-python/-/issues/47
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1571>
|
2022-01-27 08:36:46 +00:00 |
|
Thibault Saunier
|
24c6e49874
|
Move files from gst-python into the "subprojects/gst-python//" subdir
|
2021-09-24 16:16:05 -03:00 |
|