Arun Raghavan
|
6c594b4c38
|
ci: Bump Rust MSRV to 1.61
This is needed by recent bytes-utils (see
https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs/-/merge_requests/847#note_1536032)
|
2022-09-02 12:45:31 -04:00 |
|
Arun Raghavan
|
b6c8938f1a
|
ci: Enable libnice while building GStreamer
This enables webrtcbin as well, which is needed for the whipsink plugin
in gst-plugins-rs.
|
2022-09-02 12:22:00 -04:00 |
|
Jordan Petridis
|
8ca9692924
|
windows: Install dav1d in the docker image
Also to be used in the gst-plugins-rs CI
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1084>
|
2022-08-31 23:08:14 +03:00 |
|
Jordan Petridis
|
29bc304c88
|
ci: Set the PATH var in the docker image rather than scripts
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1084>
|
2022-08-31 23:05:08 +03:00 |
|
Jordan Petridis
|
be356dbf08
|
ci: Use a prefix for the meson build in the windows image
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1084>
|
2022-08-31 23:05:08 +03:00 |
|
Jordan Petridis
|
9a9b7bc5ce
|
ci: Install gtk on the windows image
So we can use it in gst-plugins-rs CI.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1084>
|
2022-08-31 23:05:08 +03:00 |
|
Jordan Petridis
|
f7248408cb
|
ci: Update the docker windows base image
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1084>
|
2022-08-31 23:05:07 +03:00 |
|
Sebastian Dröge
|
8a89be67f7
|
ci: Update image template version to update GStreamer
|
2022-08-31 11:02:14 +03:00 |
|
Philippe Normand
|
70d95dca4c
|
validate: New crate for GstValidate bindings
Co-authored-by: Thibault Saunier <tsaunier@igalia.com>
|
2022-08-23 12:04:05 -04:00 |
|
Sebastian Dröge
|
4c7581ab03
|
ci: Update image version to build newer GStreamer
|
2022-08-19 19:40:51 +03:00 |
|
Sebastian Dröge
|
4e221c1b48
|
ci: Update to Rust 1.63
|
2022-08-11 18:18:51 +03:00 |
|
Sebastian Dröge
|
95b541cf82
|
ci: Update to Rust 1.62.1
|
2022-07-19 16:51:18 +03:00 |
|
Sebastian Dröge
|
dccd0f9e01
|
ci: Update rustup to 1.25.1
|
2022-07-18 13:26:17 +03:00 |
|
Tomasz Andrzejak
|
2090452e3d
|
Update minimum supported rust version
|
2022-07-14 15:23:34 +02:00 |
|
Sebastian Dröge
|
538eb95e51
|
ci: Update to rustup 1.25.0 and meson 0.63.0
|
2022-07-12 10:26:44 +03:00 |
|
Sebastian Dröge
|
17005f220b
|
ci: Update to Rust 1.62
|
2022-07-01 00:04:33 +03:00 |
|
Sebastian Dröge
|
f333991a5a
|
ci: Update image
|
2022-06-30 08:46:06 +03:00 |
|
Sebastian Dröge
|
0055399471
|
ci: Update to Rust 1.61
|
2022-05-19 18:10:24 +03:00 |
|
Jordan Petridis
|
7283fe69b2
|
ci: Build gstreamer-gl on windows
This was disabled since DirectX wasn't available, but its working
now on the server2022 image that provides the required headers
and dlls.
|
2022-05-19 13:26:34 +03:00 |
|
Jordan Petridis
|
d53dfcf94e
|
ci: use a custom powershell script to run windows tests
There are a couple things going on here.
First, we need to avoid building egl/wayalnd/x11 crates on windows
as they can't be built.
Then we need to avoid running -sys tests as they don't succeed
currently. See [1]
Finally use a matrix:parallel job to tests multiple build
configurations.
[1] https://github.com/gtk-rs/gtk3-rs/issues/54
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/701>
|
2022-05-18 19:51:49 +03:00 |
|
Jordan Petridis
|
5e27da5a1c
|
ci: add an msvc 2017 test
Tests disabled for now, till some quirks are worked out.
Thi should be good enough to at least not break the build though.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/701>
|
2022-05-18 19:51:49 +03:00 |
|
Thibault Saunier
|
56a46fc6fd
|
ci: Re-implement the gi-checker in python
To cleanup and ignore the gstreamer-utils crate
|
2022-05-11 10:14:54 -04:00 |
|
Jordan Petridis
|
b62d22852e
|
ci: cleanup the checkouts in the docker image after install
|
2022-05-10 10:11:47 +03:00 |
|
Sebastian Dröge
|
ba955a22bd
|
ci: Update image version for including a newer GStreamer build
|
2022-05-03 15:42:18 +03:00 |
|
Sebastian Dröge
|
c82aefd2a4
|
ci: Run coverage job on the stable image
|
2022-04-07 18:51:20 +03:00 |
|
Sebastian Dröge
|
680d4af732
|
ci: Update to Rust 1.60
|
2022-04-07 18:48:59 +03:00 |
|
Sebastian Dröge
|
d92e49a797
|
ci: Update image version
|
2022-04-06 09:39:25 +03:00 |
|
Vivienne Watermeier
|
1274a59472
|
video: update navigation API for recent changes
Add support for the new send_event_simple and event_get/set_coordinates
functions, as well as touchscreen events and modifier state. See:
https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1633
https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2010
|
2022-04-05 19:49:05 +00:00 |
|
Sebastian Dröge
|
72027a6d60
|
ci: Update image version
|
2022-04-05 19:49:05 +00:00 |
|
Jordan Petridis
|
e6dc3f5b3e
|
ci: Patch the gtk4 build in the CI image so it builds
wayland-protocols 1.25 subproject fails to build on
debian 11, but in general switch subprojects to stable
branches.
Upstream MR:
https://gitlab.gnome.org/GNOME/gtk/-/merge_requests/4580
|
2022-03-17 18:05:13 +02:00 |
|
Sebastian Dröge
|
a3b95d60ae
|
ci: Update to meson 0.61.3, GTK 4.6 branch and rebuild GStreamer
|
2022-03-15 15:46:11 +02:00 |
|
Sebastian Dröge
|
ab04715dc7
|
ci: Update to Rust 1.59
|
2022-02-24 19:41:19 +02:00 |
|
Sebastian Dröge
|
bf660cf22a
|
Update minimum supported Rust version to 1.57
|
2022-02-22 00:00:39 +02:00 |
|
Sebastian Dröge
|
70e95d4576
|
ci: Update to get GStreamer 1.20.0 release
|
2022-02-04 12:24:09 +02:00 |
|
Sebastian Dröge
|
23565c8723
|
ci: Update GStreamer version
|
2022-01-29 18:18:13 +02:00 |
|
Sebastian Dröge
|
a734f38ee6
|
ci: Update image to get newer GStreamer build
|
2022-01-25 13:20:58 +02:00 |
|
Sebastian Dröge
|
847e800269
|
ci: Update to meson 0.60.3
|
2022-01-13 23:13:32 +02:00 |
|
Sebastian Dröge
|
cf50295b73
|
ci: Update to Rust 1.58
|
2022-01-13 23:13:32 +02:00 |
|
Jordan Petridis
|
d245056e7b
|
ci: add gtk4 to the image
This is a prerequisite to porting the examples to gtk4
|
2022-01-11 18:26:34 +02:00 |
|
Sebastian Dröge
|
badec2252c
|
ci: Update to Rust 1.57
|
2021-12-02 17:51:19 +02:00 |
|
Sebastian Dröge
|
04a87085f6
|
ci: Update image to get new and fixed cargo-outdated 0.10.1 version
The previous version had some problems with acquiring the package cache.
|
2021-11-17 09:56:20 +02:00 |
|
Sebastian Dröge
|
41b1263061
|
ci: Update image to get newer GStreamer
|
2021-11-16 20:18:31 +02:00 |
|
Guillaume Desmottes
|
3cf2104726
|
switch back to official cargo-outdated
Latest release supports Rust 2021.
|
2021-11-10 07:42:48 +01:00 |
|
Sebastian Dröge
|
b4282c9444
|
ci: Update cargo-outdated to a branch with Rust edition 2021 support
|
2021-11-04 13:40:16 +02:00 |
|
Sebastian Dröge
|
c00a97f5ec
|
Update to Rust edition 2021 and minimum supported Rust version 1.56
Also update CI image to use meson 0.60.
|
2021-10-31 11:47:34 +02:00 |
|
Sebastian Dröge
|
4579fb006b
|
ci: Update to Rust 1.56 and meson 0.59.2
|
2021-10-22 22:04:45 +03:00 |
|
Guillaume Desmottes
|
fc49a0cfd8
|
ci: build some plugins
I'll need those for the tests of a new element I'm writting for
gst-plugins-rs.
|
2021-10-22 09:38:44 +02:00 |
|
Guillaume Desmottes
|
da61c19b69
|
ci: install gst from mono repo
|
2021-10-07 15:33:19 +02:00 |
|
Sebastian Dröge
|
514c18ad5a
|
ci: Update image with a newer GStreamer version
As preparation for updating the bindings to the latest 1.19 APIs.
|
2021-09-19 10:08:37 +03:00 |
|
Sebastian Dröge
|
4951fb8630
|
ci: Update stable image to Rust 1.55 and update to meson 0.59.1
|
2021-09-09 22:20:06 +03:00 |
|