Sebastian Dröge
a8583c03a1
gstreamer-editing-services-sys: Remove duplicated enum values
2020-05-05 20:21:01 +03:00
Otavio Salvador
2022890766
examples: Move out from 'failure' crate as it is deprecated
...
The 'failure' crate has been stale for quite some time and better
alternatives has been developed since its introduction. We choose the
'anyhow' and 'derive_more' to replace it.
2020-05-04 11:16:50 -03:00
Otavio Salvador
6fc70ee6b6
examples: Move to 2018 edition
...
This code rework the examples to use the new 2018 edition and also
rework the code to avoid using unnecessary 'extern crate' calls.
The 'use extern crate gstreamer as gst', as well as the other gstramer
related crates, were kept, otherwise we'd need to do it on 'Cargo.toml'
but it would make it more difficult to figure out the respective crate
name.
2020-05-03 18:42:57 -03:00
Vivia Nikolaidou
3c1304def5
Add DEVELOPMENT.md
...
To explain how the development process works (how to update the bindings)
2020-05-03 19:37:13 +03:00
Vivia Nikolaidou
ec4a43be89
Regenerate
2020-05-03 16:48:35 +03:00
Sebastian Dröge
2c254c633b
gstreamer-rtsp-server: Update gir-file to fix out parameters
2020-05-03 16:48:35 +03:00
Vivia Nikolaidou
e986119df6
Update Cargo.toml to 1.18
2020-05-03 16:48:35 +03:00
Vivia Nikolaidou
4718f72fed
gstreamer-video/video_encoder: Manually implement finish_subframe
2020-05-03 16:48:35 +03:00
Sebastian Dröge
61c80ada48
ci: Run build with v1_18 feature
2020-05-03 16:48:35 +03:00
Sebastian Dröge
90a4918f92
gstreamer-base/aggregator: Add subclassing support for new 1.18 virtual methods
2020-05-03 16:48:35 +03:00
Sebastian Dröge
c449b34b37
gir-files: Sync with gstreamer-rs-sys
2020-05-03 16:48:35 +03:00
Vivia Nikolaidou
3ac7631ea0
gstreamer/bin: Implement iterate_all_by_element_factory_name manually
2020-05-03 16:48:35 +03:00
Vivia Nikolaidou
05852bb19f
gstreamer-check/test_clock: Implement process_id manually
2020-05-03 16:48:35 +03:00
Vivia Nikolaidou
0aeccc27ff
gstreamer-base/aggregator: Implement update_segment manually
2020-05-03 16:48:35 +03:00
Sebastian Dröge
1be8ec691e
gstreamer-video: Add support for the AFD and Bar metas
2020-05-03 16:48:35 +03:00
Vivia Nikolaidou
85f98751cf
gstreamer-editing-services: Generate GES.FrameNumber
2020-05-03 15:18:45 +03:00
Vivia Nikolaidou
e0ae19d459
gstreamer: Ignore get_current_running_time and get_current_clock_time
...
They have a better manual implementation
2020-05-03 15:18:45 +03:00
Vivia Nikolaidou
df3eb56fb1
gir-files: Update to gstreamer master
2020-05-03 15:18:45 +03:00
Sebastian Dröge
3192d74389
Update CHANGELOG.md for 0.15.5
2020-05-03 10:17:18 +03:00
Sebastian Dröge
2b15e4b3d5
gstreamer-rtsp-server-sys: Revert temporary API/ABI breakage in git master in .gir file too
2020-05-02 22:22:26 +03:00
Sebastian Dröge
65e4f212bc
gstreamer-rtsp-server-sys: Revert temporary API/ABI breakage in git master
...
See https://gitlab.freedesktop.org/gstreamer/gst-rtsp-server/-/merge_requests/116
2020-05-01 10:57:06 +03:00
Sebastian Dröge
efe335fe29
gstreamer-rtp-sys: Temporary fix to manually add back GST_RTCP_PSFB_TYPE_AFB
2020-05-01 09:52:22 +03:00
Vivia Nikolaidou
8c43b2886a
Regenerate
2020-04-30 21:19:06 +03:00
Vivia Nikolaidou
ebea076675
Ignore GL_MEMORY_VIDEO_FORMATS_STR
...
https://gitlab.freedesktop.org/gstreamer/gst-plugins-base/-/issues/750
again
2020-04-30 21:17:47 +03:00
Vivia Nikolaidou
c455fe4f45
Regenerate
2020-04-30 21:11:19 +03:00
Vivia Nikolaidou
3f21d0d197
Ignore GstGL.GL_COLOR_CONVERT_FORMATS
...
https://gitlab.freedesktop.org/gstreamer/gst-plugins-base/-/issues/750
2020-04-30 21:09:59 +03:00
Vivia Nikolaidou
dbf7f1f919
Regenerate
2020-04-30 21:01:53 +03:00
Vivia Nikolaidou
98c722881b
Remove GLDisplayEGLDevice
2020-04-30 21:01:53 +03:00
Vivia Nikolaidou
6fc1452a6d
Regenerate
2020-04-30 17:12:10 +00:00
Vivia Nikolaidou
4644ec39ab
Update all Cargo.toml to 1.17
2020-04-30 17:12:10 +00:00
Vivia Nikolaidou
5bdfce0932
Update all build.rs to 1.17
2020-04-30 17:12:10 +00:00
Vivia Nikolaidou
7cefac11e5
gir-files: Update to gstreamer master
2020-04-30 17:12:10 +00:00
Vivia Nikolaidou
20972ae65f
Add DEVELOPMENT.md
...
To explain how the development process works (how to update the
bindings)
2020-04-30 19:07:44 +03:00
Vivia Nikolaidou
a0fa164b7b
Update ci gstreamer to master
2020-04-30 18:17:21 +03:00
Vivia Nikolaidou
118c7d4ad9
Regenerate
2020-04-30 17:16:23 +03:00
Vivia Nikolaidou
5ccbec37f9
fix.sh: Remove more EGL stuff
2020-04-30 17:14:29 +03:00
Vivia Nikolaidou
e1b1d4d95a
Update GLib gir files
2020-04-30 17:14:20 +03:00
Vivia Nikolaidou
720c17293b
gir-files: Update to 1.16.2
2020-04-30 17:14:11 +03:00
Vivia Nikolaidou
3f87529914
Regenerate
2020-04-30 17:09:02 +03:00
Vivia Nikolaidou
67b410c127
Regenerate
2020-04-30 17:06:20 +03:00
Vivia Nikolaidou
2348fb3443
fix.sh: Remove more EGL stuff
2020-04-30 17:06:19 +03:00
Vivia Nikolaidou
ebab0d8a1d
Update GLib gir files
2020-04-30 17:06:19 +03:00
Vivia Nikolaidou
01ee083ac7
gir-files: Update to 1.16.2
2020-04-30 17:06:19 +03:00
Vivia Nikolaidou
ae965f7256
gir-files: Update files after newer fix.sh
2020-04-30 14:01:41 +03:00
Vivia Nikolaidou
c6831ca28a
fix.sh: Incorporate reformat.sh
...
From https://github.com/gtk-rs/gir-files/blob/master/reformat.sh
2020-04-30 14:01:09 +03:00
Vivia Nikolaidou
6f338f7376
gir-files: Update files after newer fix.sh
2020-04-30 13:41:29 +03:00
Vivia Nikolaidou
115d2ce8ba
fix.sh: Incorporate reformat.sh
...
From https://github.com/gtk-rs/gir-files/blob/master/reformat.sh
2020-04-30 13:36:20 +03:00
Jan Alexander Steffens (heftig)
1d2609d448
gstreamer: Return any lifetime instead of 'static
...
Following https://github.com/gtk-rs/glib/pull/633
2020-04-30 09:50:00 +02:00
Guillaume Desmottes
f28a92c46c
ci: update ci template
...
Prevent creating a second useless layer, see
https://gitlab.freedesktop.org/freedesktop/ci-templates/-/merge_requests/26
Update image tag to ensure building images is still working.
2020-04-28 16:08:56 +02:00
Guillaume Desmottes
fe30b4a388
ci: improve docker image layering
...
At the moment we are building 3 independent images, each one having a different
Rust version. This works perfectly fine but we can save storage space and
bandwith by making a smarter use of Docker's layering system.
Introducing a new 'base' image containing all the deps, including
GStreamer, acting as a base for the actual images.
As a result most of the actual content is now shared accross the same
Docker layer. This would save us from downloading/building all the deps
when updating images and will reduce storage and transfers for runners.
2020-04-28 15:25:48 +02:00