Sebastian Dröge
|
40143109da
|
gstreamer: Fix sticky event ordering for instant-rate-change
The event type for instant-rate-change events was poorly chosen, leading
to them being re-sent too late and even after EOS.
See https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/3387
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1158>
|
2022-11-27 19:53:39 +02:00 |
|
Sebastian Dröge
|
1087b63ac4
|
Regenerate with latest GStreamer gir files
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1158>
|
2022-11-27 19:53:25 +02:00 |
|
Sebastian Dröge
|
be71147904
|
video: Remove gst_video_format_info_get_tile_sizes() bindings and bind new VideoTileInfo API
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1158>
|
2022-11-27 19:52:29 +02:00 |
|
Sebastian Dröge
|
698a67b0f8
|
base: Add manual bindings for new 1.22 typefind helper API
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1158>
|
2022-11-27 19:52:22 +02:00 |
|
Sebastian Dröge
|
31c13899a8
|
audio/video: Hide force-live property of Audio/VideoAggregator
The base class already provides a getter/setter for this.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1158>
|
2022-11-27 19:52:14 +02:00 |
|
Sebastian Dröge
|
49ba205ff7
|
ci: Rebuild for new GStreamer version
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1158>
|
2022-11-27 19:52:08 +02:00 |
|
Sebastian Dröge
|
fa993659db
|
Update GStreamer gir files
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1158>
|
2022-11-27 19:52:03 +02:00 |
|
Sebastian Dröge
|
048693202c
|
gstreamer: Implement FromIterator<Caps> and Extend<Caps> for Caps
This allows easily generating new/extending existing caps from an
iterator.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1158>
|
2022-11-27 19:50:57 +02:00 |
|
Sebastian Dröge
|
056b0df294
|
Update CHANGELOG.md for 0.19.2
|
2022-11-13 19:50:21 +02:00 |
|
Sebastian Dröge
|
fef5611eb1
|
Update Cargo.lock
|
2022-11-13 19:46:06 +02:00 |
|
Sebastian Dröge
|
bfa468e87f
|
Update versions to 0.19.2
|
2022-11-13 19:45:33 +02:00 |
|
Sebastian Dröge
|
4aa53ebaeb
|
Update Cargo.lock
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1147>
|
2022-11-12 18:13:54 +02:00 |
|
Sebastian Dröge
|
38dfe1596d
|
Regenerate with latest gir
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1147>
|
2022-11-12 17:38:39 +02:00 |
|
Sebastian Dröge
|
61cc4d704c
|
Update gir
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1147>
|
2022-11-12 17:38:39 +02:00 |
|
Sebastian Dröge
|
328d0930f8
|
ges: Don't generate version constants in the -sys crate
They will change with every new version and make the tests fail if
running against a different version.
See https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/issues/422
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1147>
|
2022-11-12 17:35:15 +02:00 |
|
Elie Génard
|
250a65f02d
|
gstreamer: Add gst::Allocator subclassing support
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1147>
|
2022-11-12 17:34:25 +02:00 |
|
Sebastian Dröge
|
57d7a44137
|
ci: Rebuild image to get updated GStreamer version
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1147>
|
2022-11-12 17:34:19 +02:00 |
|
Sebastian Dröge
|
784c44b947
|
gstreamer: Manually implement Allocator::register()
Due to a bug it causes use-after-free in versions < 1.20.5, so work
around that here.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1147>
|
2022-11-12 17:34:11 +02:00 |
|
Sebastian Dröge
|
dc11c7312a
|
Update GStreamer gir files
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1147>
|
2022-11-12 17:33:46 +02:00 |
|
Sebastian Dröge
|
979a15993b
|
ci: Update to gtk 4.8.2
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1147>
|
2022-11-12 17:33:34 +02:00 |
|
Sebastian Dröge
|
891a768e1b
|
ci: Update to meson 0.63.3
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1147>
|
2022-11-12 17:33:22 +02:00 |
|
Sebastian Dröge
|
0aac683ec9
|
ci: Update to Rust 1.65
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1147>
|
2022-11-12 17:33:18 +02:00 |
|
Sebastian Dröge
|
41c2a2d4af
|
Fix various new clippy warnings
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1147>
|
2022-11-12 17:33:04 +02:00 |
|
Sebastian Dröge
|
5dd56d8c43
|
Update Cargo.lock
|
2022-10-27 15:37:29 +03:00 |
|
Sebastian Dröge
|
59c081c230
|
examples: glupload: Set sync point on the GL buffer as soon as possible
And also add API for getting the GL context from a `GLBaseMemory`.
|
2022-10-25 10:05:04 +03:00 |
|
Sebastian Dröge
|
b67887c8dd
|
examples: glupload: Fix iterating over elements inside glsinkbin
Some elements might not have a factory so handle this gracefully instead
of erroring out.
|
2022-10-25 10:05:03 +03:00 |
|
Sebastian Dröge
|
f440534c6d
|
Fix 0.19.1 release date in the changelog
|
2022-10-24 12:34:05 +03:00 |
|
Sebastian Dröge
|
a6a168d200
|
Update CHANGELOG.md for 0.19.1
|
2022-10-24 12:32:29 +03:00 |
|
Sebastian Dröge
|
0db0fa7270
|
Update Cargo.lock
|
2022-10-24 11:23:10 +03:00 |
|
Sebastian Dröge
|
20120fda3d
|
Update versions to 0.19.1
|
2022-10-24 11:23:00 +03:00 |
|
Sebastian Dröge
|
af58f2d913
|
Update Cargo.lock
|
2022-10-24 10:55:34 +03:00 |
|
Sebastian Dröge
|
f60dfebe07
|
Update GLib dependency to 0.16.2
|
2022-10-24 10:55:34 +03:00 |
|
Sebastian Dröge
|
d1029e374a
|
Move from imp.instance() to imp.obj()
It's doing the same thing and is shorter.
|
2022-10-24 10:47:25 +03:00 |
|
François Laignel
|
2bec28e920
|
gst/log: accept non-ref obj in macros
|
2022-10-24 10:46:54 +03:00 |
|
Sebastian Dröge
|
83d5efbeb4
|
Add version requirement to the sys dependency of each crate too
|
2022-10-22 21:11:51 +03:00 |
|
Sebastian Dröge
|
82c60a0a93
|
Add missing README.md to new crates
|
2022-10-22 21:11:38 +03:00 |
|
Sebastian Dröge
|
72f7444805
|
Add Cargo.lock
|
2022-10-22 20:32:53 +03:00 |
|
Sebastian Dröge
|
dba98bd7c7
|
Add 0.19 version requirement to all dependencies from this repository
|
2022-10-22 20:24:47 +03:00 |
|
Sebastian Dröge
|
09c89aec91
|
Switch to 0.16 version of gtk-rs and provide a version/branch
|
2022-10-22 20:24:47 +03:00 |
|
Sebastian Dröge
|
ccd53dc17f
|
ci: Don't run cargo update
|
2022-10-22 20:24:47 +03:00 |
|
Sebastian Dröge
|
7331dbc440
|
Update CHANGELOG.md for 0.19.0
|
2022-10-22 20:22:10 +03:00 |
|
Sebastian Dröge
|
47394a437f
|
tutorials: Update to termion 2
|
2022-10-22 20:22:10 +03:00 |
|
Sebastian Dröge
|
bf7c770457
|
Regenerate with latest gir files
|
2022-10-22 20:22:10 +03:00 |
|
Sebastian Dröge
|
f439a0ab85
|
Update GStreamer gir files
|
2022-10-22 20:22:10 +03:00 |
|
Sebastian Dröge
|
a1165a7456
|
gstreamer: Add bin/pipeline builders
And also implement the Default trait for them.
|
2022-10-22 17:36:36 +03:00 |
|
Sebastian Dröge
|
2a4e1069a1
|
app: Add an AppSrc/AppSink builder
These allows to construct these elements explicitly together with all the
properties instead of going via gst::ElementFactory::make().
|
2022-10-22 10:19:49 +03:00 |
|
François Laignel
|
0e5a4f05f8
|
gst: fix Element::request_new_pad signature
See:
https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1133#note_1600152
|
2022-10-21 11:30:02 +02:00 |
|
François Laignel
|
4ebdfb8602
|
Use impl Into<Option<_>> for functions impacted by nullability fixes
This commit addresses the functions which signatures changed in
commit f9690817 so that users can still use e.g.
`query.set_result(val)` instead of `query.set_result(Some(val))`.
See [1] for an attempt at generalizing this approach.
[1]: https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1133
|
2022-10-21 11:30:02 +02:00 |
|
Tim-Philipp Müller
|
bfbcdb5925
|
ci: make windows msrv job manual to reduce load on windows runners
https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/issues/417
|
2022-10-20 13:56:41 +01:00 |
|
Sebastian Dröge
|
130cc9d63b
|
element: Implement linking functions manually for better error reporting
Fixes https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/issues/318
|
2022-10-19 17:59:04 +03:00 |
|