Nirbheek Chauhan 
							
						 
					 
					
						
						
						
						
							
						
						
							46b3f48bdb 
							
						 
					 
					
						
						
							
							ci: Bump meson to 0.62.2 in Fedora docker images  
						
						... 
						
						
						
						Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/3061 > 
						
						
					 
					
						2022-09-22 09:56:05 +05:30 
						 
				 
			
				
					
						
							
							
								Nirbheek Chauhan 
							
						 
					 
					
						
						
						
						
							
						
						
							895290f411 
							
						 
					 
					
						
						
							
							ci: Bootstrap with visualstudio variant enabled  
						
						... 
						
						
						
						visualstudio variant now pulls in more build-tools deps on top of
mingw since it enables the rust variant by default. It's also the
variant that's tested on Cerbero CI.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2507 > 
						
						
					 
					
						2022-09-17 22:41:40 +00:00 
						 
				 
			
				
					
						
							
							
								Thibault Saunier 
							
						 
					 
					
						
						
						
						
							
						
						
							339e5916c6 
							
						 
					 
					
						
						
							
							Build documentation for rust plugins  
						
						... 
						
						
						
						- Update the docker image we use, starting using the standard one adding
  `gtk4-doc` as required by rust plugins
- Update the plugins_doc_caches as required, some more plugins are built
  with the new image
- Install ninja from pip as the version from F31 is too old
- Avoid buildings all GSreamer plugins when building the doc as it takes
  time and resources for no good reason
- Stop linking to `GInstanceInitFunc` as it is not present in latest GLib
  documentation, leading to warnings in hotdoc.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2954 > 
						
						
					 
					
						2022-09-15 20:11:47 +00:00 
						 
				 
			
				
					
						
							
							
								Jordan Petridis 
							
						 
					 
					
						
						
						
						
							
						
						
							21ac55bac2 
							
						 
					 
					
						
						
							
							docker/windows: Pass a couple installargs to python3  
						
						... 
						
						
						
						From these, only PrependPath isn't enabled by default,
but its nice to explicitly enable the ones we need anyway.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2933 > 
						
						
					 
					
						2022-08-26 15:56:47 +00:00 
						 
				 
			
				
					
						
							
							
								Jordan Petridis 
							
						 
					 
					
						
						
						
						
							
						
						
							d3dfdeaf47 
							
						 
					 
					
						
						
							
							windows/Dockerfile: replace ADD arguments with Invoke-WebRequest  
						
						... 
						
						
						
						Have the windows susbsystem handle the networking layer and avoid
layer invalidation until the strings/urls are changed.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2812 > 
						
						
					 
					
						2022-07-29 19:56:11 +00:00 
						 
				 
			
				
					
						
							
							
								Jordan Petridis 
							
						 
					 
					
						
						
						
						
							
						
						
							f3a324c1a5 
							
						 
					 
					
						
						
							
							ci: Update the windows image  
						
						... 
						
						
						
						Mainly to get newer meson
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2812 > 
						
						
					 
					
						2022-07-29 19:56:11 +00:00 
						 
				 
			
				
					
						
							
							
								Jordan Petridis 
							
						 
					 
					
						
						
						
						
							
						
						
							12442748aa 
							
						 
					 
					
						
						
							
							ci: use the correct vs toolcahin version for cerbero  
						
						... 
						
						
						
						This seems to be a leftover from when we upgraded from vs15
to vs16.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2395 > 
						
						
					 
					
						2022-05-18 09:14:08 +00:00 
						 
				 
			
				
					
						
							
							
								Jordan Petridis 
							
						 
					 
					
						
						
						
						
							
						
						
							6adb7eb22c 
							
						 
					 
					
						
						
							
							ci: use LONGPATH for the windows container  
						
						... 
						
						
						
						Sometimes the CI might create paths that are bigger than the 260
character limit.
ex:
```
error: unable to create file subprojects/gst-integration-testsuites/testsuites/validate/h264/parse.trickmode_predicted.seek_trickmode_predicted/flow-expectations/log-parse-src-expected: Filename too long
```
https://docs.microsoft.com/en-us/windows/win32/fileio/maximum-file-path-limitation 
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2395 > 
						
						
					 
					
						2022-05-18 09:14:08 +00:00 
						 
				 
			
				
					
						
							
							
								Jordan Petridis 
							
						 
					 
					
						
						
						
						
							
						
						
							5cd3f68842 
							
						 
					 
					
						
						
							
							ci: remove windows-rust jobs  
						
						... 
						
						
						
						These are moved now into gstreamer-rs repository.
https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/701 
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2395 > 
						
						
					 
					
						2022-05-18 09:14:08 +00:00 
						 
				 
			
				
					
						
							
							
								Jordan Petridis 
							
						 
					 
					
						
						
						
						
							
						
						
							02c277258b 
							
						 
					 
					
						
						
							
							ci: Install Media Foundations on the windows container  
						
						... 
						
						
						
						In order to do this, we need to switch to the Server container
image, instead of the ServerCore we were using till now.
This image also only has Server2022 base variants.
This is a continuation of:
https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1783 
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2395 > 
						
						
					 
					
						2022-05-18 09:14:08 +00:00 
						 
				 
			
				
					
						
							
							
								Jordan Petridis 
							
						 
					 
					
						
						
						
						
							
						
						
							1d627e29cd 
							
						 
					 
					
						
						
							
							ci: fix the windows-rust image builds  
						
						... 
						
						
						
						There was a rule gated on the project name which wasn't removed
once we moved to the monorepo and this job was silently broken
since.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2302 > 
						
						
					 
					
						2022-05-05 21:33:43 +00:00 
						 
				 
			
				
					
						
							
							
								Andoni Morales Alastruey 
							
						 
					 
					
						
						
						
						
							
						
						
							f89dff303a 
							
						 
					 
					
						
						
							
							gstreamer-sharp: ensure a consitent code format  
						
						... 
						
						
						
						Use EditorConfig and dotnet-format to ensure a consistent
code style.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/983 > 
						
						
					 
					
						2022-04-05 08:28:50 +00:00 
						 
				 
			
				
					
						
							
							
								Xavier Claessens 
							
						 
					 
					
						
						
						
						
							
						
						
							69863131bd 
							
						 
					 
					
						
						
							
							Bump Meson requirement to >=0.60.0  
						
						... 
						
						
						
						Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1934 > 
						
						
					 
					
						2022-03-14 08:56:54 -04:00 
						 
				 
			
				
					
						
							
							
								Nirbheek Chauhan 
							
						 
					 
					
						
						
						
						
							
						
						
							673b742751 
							
						 
					 
					
						
						
							
							ci: Add a Windows native cross-arm64 job with a new image  
						
						... 
						
						
						
						Needed an update to the windows Dockerfile to:
1. Install the 'UniversalBuildTools' workload for Cerbero
2. Install ARM and ARM64 workloads for cross-uwp-universal in Cerbero
3. Install VS 2019 since we need that for ARM64 NEON support in Opus
We can't test UWP in gstreamer.git because glib needs custom patches
for that. It will be tested in Cerbero.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1570 > 
						
						
					 
					
						2022-01-28 02:01:39 +05:30 
						 
				 
			
				
					
						
							
							
								Nirbheek Chauhan 
							
						 
					 
					
						
						
						
						
							
						
						
							72bd408c39 
							
						 
					 
					
						
						
							
							ci: Remove windows-sdk-8.1 from docker image  
						
						... 
						
						
						
						We don't need this, we use the Windows 10 SDK provided by Visual
Studio Build Tools.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1570 > 
						
						
					 
					
						2022-01-28 02:01:39 +05:30 
						 
				 
			
				
					
						
							
							
								Jordan Petridis 
							
						 
					 
					
						
						
						
						
							
						
						
							b0370cdf00 
							
						 
					 
					
						
						
							
							ci: replace license notice  
						
						... 
						
						
						
						This file was copied from microsoft documentation [1]
and its header was refering to the license on that repo.
This change was lost during gstreamer/gstreamer!1000 
[1] 9ec230dfd4/LICENSE-CODEhttps://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1487 > 
						
						
					 
					
						2022-01-03 12:43:15 +02:00 
						 
				 
			
				
					
						
							
							
								Nicolas Dufresne 
							
						 
					 
					
						
						
						
						
							
						
						
							06f1dfc724 
							
						 
					 
					
						
						
							
							ci: fedora-docker: Cache media files  
						
						... 
						
						
						
						As of now all integration tests endup fetching 600MB of media every run. This
will increase the docker side, but this is to the traceof that the docker
image will quickly be cached on all runners.
Fixes  #841 
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1413 > 
						
						
					 
					
						2021-12-06 12:18:25 +00:00 
						 
				 
			
				
					
						
							
							
								Tim-Philipp Müller 
							
						 
					 
					
						
						
						
						
							
						
						
							d4bdbeaa0d 
							
						 
					 
					
						
						
							
							meson: add 'gpl' option and only build plugins with (A)GPL deps if explicitly enabled  
						
						... 
						
						
						
						Require explicit opt-in to build plugins with (A)GPL dependencies.
Keep ugly/bad options on 'auto' for now so cerbero doesn't fail.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1084 > 
						
						
					 
					
						2021-10-18 18:03:19 +01:00 
						 
				 
			
				
					
						
							
							
								Andoni Morales Alastruey 
							
						 
					 
					
						
						
						
						
							
						
						
							4be5c7ce0a 
							
						 
					 
					
						
						
							
							Fix GStreamer msys2 builds in the CI  
						
						... 
						
						
						
						Install ninja and the toolchain in the docker image.
Use the UCRT64 environment for building
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1000 > 
						
						
					 
					
						2021-10-14 10:13:51 +00:00 
						 
				 
			
				
					
						
							
							
								Andoni Morales Alastruey 
							
						 
					 
					
						
						
						
						
							
						
						
							a1e332bf7e 
							
						 
					 
					
						
						
							
							ci: prepare the Windows image for MSYS2 cerbero builds  
						
						... 
						
						
						
						* Install MSYS2 and VS with choco
 * Install Windows SDK 8.1 requied for libvpx
 * Improve build time of the windows image using as much RUN layers as
   possible
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1000 > 
						
						
					 
					
						2021-10-14 10:13:51 +00:00 
						 
				 
			
				
					
						
							
							
								Xavier Claessens 
							
						 
					 
					
						
						
						
						
							
						
						
							275c540984 
							
						 
					 
					
						
						
							
							ci: Update fedora image for cerbero trigger  
						
						... 
						
						
						
						Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/931 > 
						
						
					 
					
						2021-10-05 23:54:13 +03:00 
						 
				 
			
				
					
						
							
							
								Xavier Claessens 
							
						 
					 
					
						
						
						
						
							
						
						
							bc40073836 
							
						 
					 
					
						
						
							
							ci: Fix subprojects caching in Windows image  
						
						... 
						
						
						
						Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/931 > 
						
						
					 
					
						2021-10-05 23:44:03 +03:00 
						 
				 
			
				
					
						
							
							
								Jordan Petridis 
							
						 
					 
					
						
						
						
						
							
						
						
							66066ffa03 
							
						 
					 
					
						
						
							
							ci/docker/fedora: update rustc and meson versions  
						
						... 
						
						
						
						Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/931 > 
						
						
					 
					
						2021-10-05 23:44:03 +03:00 
						 
				 
			
				
					
						
							
							
								Jordan Petridis 
							
						 
					 
					
						
						
						
						
							
						
						
							67c8e634e0 
							
						 
					 
					
						
						
							
							ci: port to fd.o citemplates  
						
						... 
						
						
						
						https://gitlab.freedesktop.org/freedesktop/ci-templates 
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/931 > 
					
						2021-10-05 23:44:03 +03:00 
						 
				 
			
				
					
						
							
							
								Jordan Petridis 
							
						 
					 
					
						
						
						
						
							
						
						
							e7ef042400 
							
						 
					 
					
						
						
							
							ci: Rebuild windows image  
						
						... 
						
						
						
						Get updates and newer ca-certificates in.
Also update the way we install chocolatey
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1002 > 
						
						
					 
					
						2021-10-01 14:53:53 +03:00 
						 
				 
			
				
					
						
							
							
								Thibault Saunier 
							
						 
					 
					
						
						
						
						
							
						
						
							091946a478 
							
						 
					 
					
						
						
							
							ci: Port CI to the new monorepo  
						
						... 
						
						
						
						Main differences with previous setup are:
- No manifest creation
- gst-indent is executed only when the bot is assigned (instead of the manifest task)
- Cerbero jobs are triggered in the cerbero repo
- Remove cerbero and android related files as they now are in cerbero
  itself.
- Update `container.ps1` to the new file layout
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/891 > 
						
						
					 
					
						2021-09-24 16:21:18 -03:00