Sebastian Dröge
|
81aba1b8a2
|
gstreamer/ghost_pad: Add convenience constructors with target pad
Fixes https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/issues/275
|
2020-07-10 12:12:03 +00:00 |
|
Sebastian Dröge
|
4246a560fc
|
gstreamer/ghost_pad: Move GhostPad specific code into the ghost_pad module
|
2020-07-10 12:12:03 +00:00 |
|
Guillaume Gomez
|
6752ef8a69
|
tutorials: Add resample element to the pipeline in tutorials 3
|
2020-07-10 11:12:38 +02:00 |
|
Guillaume Gomez
|
7d28106c2e
|
tutorials: Improve code of tutorial 3 a bit by removing unneeded downgrades and
using closure parameters instead of capturing variables
|
2020-07-10 11:12:36 +02:00 |
|
Sebastian Dröge
|
0db75a5186
|
Update CHANGELOG.md for 0.16.1
|
2020-07-10 10:44:40 +03:00 |
|
Jan Alexander Steffens (heftig)
|
a430fd93c8
|
log: Allow calling DebugCategory::new before gstreamer::init
This is safe.
|
2020-07-09 16:06:01 +02:00 |
|
Sebastian Dröge
|
f40821ba66
|
Update versions to 0.17.0
|
2020-07-06 15:22:55 +03:00 |
|
Sebastian Dröge
|
d2467b4b65
|
Update docs
|
2020-07-06 15:22:07 +03:00 |
|
Sebastian Dröge
|
ca8b8f6a38
|
Update CHANGELOG.md for 0.16.0
|
2020-07-06 15:22:07 +03:00 |
|
Sebastian Dröge
|
448c1e10a0
|
Regenerate
|
2020-07-06 13:01:57 +03:00 |
|
Sebastian Dröge
|
3bf5215872
|
Update configuration for new API
|
2020-07-06 12:08:36 +03:00 |
|
Sebastian Dröge
|
2d4abeba23
|
Remove now unneeded version annotations from overrides
|
2020-07-06 11:30:12 +03:00 |
|
Sebastian Dröge
|
d412f818d2
|
Update gir-files to 1.17.2
|
2020-07-06 11:23:55 +03:00 |
|
Sebastian Dröge
|
697c3229cd
|
Update gir
|
2020-07-06 11:23:48 +03:00 |
|
Sebastian Dröge
|
92a1771db0
|
Update versions to 0.10.0
|
2020-07-06 11:21:58 +03:00 |
|
Sebastian Dröge
|
f92f8157fd
|
Update CHANGELOG.md for 0.9.0
|
2020-07-06 11:21:28 +03:00 |
|
Sebastian Dröge
|
4b9859633e
|
Regenerate
|
2020-07-06 08:59:50 +03:00 |
|
Sebastian Dröge
|
b2a2883b0a
|
Ignore GST_STIMEP_FORMAT / GST_TIMEP_FORMAT
|
2020-07-06 08:59:50 +03:00 |
|
Sebastian Dröge
|
3d7181caec
|
Update 1.18 version to 1.17.2
|
2020-07-06 08:52:44 +03:00 |
|
Sebastian Dröge
|
74249ddb38
|
Remove now unneeded version annotations from overrides
|
2020-07-06 08:52:44 +03:00 |
|
Sebastian Dröge
|
093dcb14d0
|
Update gir-files to 1.17.2
|
2020-07-06 08:52:39 +03:00 |
|
Sebastian Dröge
|
052c056dd1
|
Update CI image to latest GStreamer git
And also update meson to 0.54.3
|
2020-07-05 23:09:01 +03:00 |
|
Sebastian Dröge
|
80babba79c
|
Update gir
|
2020-07-05 22:43:52 +03:00 |
|
Sebastian Dröge
|
e3667fd8d2
|
video/video_info: Add field_height() function
|
2020-07-03 13:10:28 +03:00 |
|
Sebastian Dröge
|
5845038a63
|
video: Use correct version for interlaced caps feature
|
2020-07-03 13:00:07 +03:00 |
|
Sebastian Dröge
|
2db7b8ebcc
|
video: Use correct versions of primaries/transfer function enums
|
2020-07-03 12:23:32 +03:00 |
|
Sebastian Dröge
|
01eaf76b31
|
gstreamer/buffer: Add bindings for foreach_meta() and foreach_meta_mut()
Fixes https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/issues/268
|
2020-07-03 10:28:59 +03:00 |
|
Sebastian Dröge
|
f01b590a0c
|
gstreamer/bufferlist: Add bindings for foreach() and foreach_mut()
Fixes https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/issues/273
|
2020-07-03 10:28:47 +03:00 |
|
François Laignel
|
275d93e3d2
|
memory: fix typo
|
2020-07-02 17:46:20 +02:00 |
|
Sebastian Dröge
|
0cc32a02cc
|
gstreamer/element: Don't catch panics in post_message() vfunc
Otherwise we would post a message, which calls into this code again and
then does the whole thing recursively forever.
|
2020-07-01 01:36:16 +03:00 |
|
Sebastian Dröge
|
4fbbf48622
|
gstreamer/element: Change post_message() vfunc return type to bool
It regularly fails in normal situations, e.g. when the element is not
inside a bin and has no bus, and we don't really want to log errors for
that.
|
2020-07-01 01:15:57 +03:00 |
|
Sebastian Dröge
|
9cc99b27e0
|
gstreamer/element: Let post_message() and post_error_message() take ownership of the message
This is more in line with the C API and simplifies callers in Rust.
|
2020-06-30 23:55:02 +03:00 |
|
Sebastian Dröge
|
71b83b7c84
|
base/aggregator: Mark new 1.18 vfuncs as only available from the version onwards
Fixes https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/issues/272
|
2020-06-30 23:46:51 +03:00 |
|
Sebastian Dröge
|
5b3d6418f0
|
gstreamer/element: Add support for overriding post_message vfunc
|
2020-06-30 23:46:51 +03:00 |
|
Sebastian Dröge
|
9911de6591
|
base/baseparse: Add support for overriding stop vfunc
|
2020-06-30 23:46:51 +03:00 |
|
Sebastian Dröge
|
03893f895c
|
audio/sink,src: Add support for overriding reset vfunc
|
2020-06-30 23:46:51 +03:00 |
|
Sebastian Dröge
|
cc866b53d0
|
Call the parent impl of various vfuncs if not overridden
This was forgotten for a few types and would require each subclass to
implement them, even if a parent class already provided an
implementation.
|
2020-06-30 23:46:51 +03:00 |
|
Sebastian Dröge
|
dbc76f1053
|
gstreamer/miniobject: Remove DerefMut and AsMut impls
They were side-stepping the miniobject writability mechanism.
|
2020-06-30 15:23:50 +03:00 |
|
Sebastian Dröge
|
911bb34dc2
|
Don't generate LAST/NONE variants of flags types
Those are automatically provided already.
|
2020-06-30 11:35:49 +03:00 |
|
Sebastian Dröge
|
45402b5e95
|
Add specific version configurations for various enum/flags values
gobject-introspection does not support this yet so we have to do that
manually.
Fixes https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/issues/271
|
2020-06-30 11:23:37 +03:00 |
|
Sebastian Dröge
|
af01f1bc67
|
gstreamer: Simplify MiniObject bindings by removing one layer of abstraction
And instead directly implementing this via the macro on the target
types.
|
2020-06-30 11:06:02 +03:00 |
|
Guillaume Desmottes
|
2427bfbcef
|
regenerate
|
2020-06-26 11:09:19 +03:00 |
|
Guillaume Desmottes
|
046adf4d15
|
update gir
|
2020-06-26 11:09:19 +03:00 |
|
Sebastian Dröge
|
947ac8db5c
|
Name functions returning a builder builder(), not new()
And also make the video event API more consistent with the normal event
API.
Fixes https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/issues/269
|
2020-06-25 19:42:33 +03:00 |
|
François Laignel
|
ddd3bbbf84
|
query: remove unused Jitter & Rate
See https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/532#note_548884
|
2020-06-25 10:48:25 +02:00 |
|
François Laignel
|
c94baa4fe8
|
query: add constructor on target types
... and deprecate the `Query::new_*` forms.
|
2020-06-25 10:48:25 +02:00 |
|
François Laignel
|
884e5e4e4a
|
event: add constructor on target types
... and deprecate the `Event::new_*` forms.
|
2020-06-25 10:48:25 +02:00 |
|
François Laignel
|
f421d878b6
|
message: add constructor on target types
... and deprecate the `Message::new_*` forms.
|
2020-06-25 10:48:20 +02:00 |
|
Guillaume Desmottes
|
2f1b3306de
|
video: properly version VideoFormat members
The C API is not safe when called on unknown formats.
Need to do this manually until gir gives us the version info:
https://gitlab.gnome.org/GNOME/gobject-introspection/-/issues/348
Fix #267
|
2020-06-24 14:55:27 +02:00 |
|
Guillaume Desmottes
|
2afcdfe79f
|
video: remove 1.18 formats from VIDEO_FORMATS_ALL
This array is a fallback when using gst < 1.18 so it makes no sense
to include formats which have been introduced in 1.18
|
2020-06-24 14:14:45 +02:00 |
|