Sebastian Dröge
|
29c9bcf667
|
gstreamer-audio: Make virtual methods take wrapper of type, not parent
|
2020-11-14 19:39:27 +02:00 |
|
Sebastian Dröge
|
f6ace04caf
|
Regenerate everything with latest gir
|
2020-11-07 12:17:25 +02:00 |
|
François Laignel
|
5903496e5b
|
regenerate all
|
2020-11-05 18:29:47 +01:00 |
|
Sebastian Dröge
|
b91123d298
|
Simplify IsSubclassable::override_vfunc() implementations
|
2020-11-05 17:12:06 +00:00 |
|
Sebastian Dröge
|
99fbbc32cb
|
Use glib::Class instead of glib::object::Class
|
2020-11-05 17:12:06 +00:00 |
|
Sebastian Dröge
|
027de84349
|
Update for class struct handling changes in the glib bindings
See https://github.com/gtk-rs/gtk-rs/pull/10
|
2020-11-05 16:41:48 +02:00 |
|
François Laignel
|
2c82e1b684
|
gstreamer-audio: regenerate
|
2020-11-05 12:36:15 +01:00 |
|
Sebastian Dröge
|
67f5c0767a
|
Regenerate everything with latest gir
|
2020-11-01 09:48:40 +02:00 |
|
Sebastian Dröge
|
a6c8fe0c8a
|
Use repr(transparent) where it is more correct and get rid of some unneeded repr(C)
|
2020-10-24 17:09:10 +00:00 |
|
Sebastian Dröge
|
501934a29b
|
Allow unused imports in autogenerated code
These should not be there to begin with but they're hard to prevent.
|
2020-10-17 13:09:45 +03:00 |
|
Sebastian Dröge
|
0b70e52032
|
gstreamer/audio/video: Correctly implement ExactSizeIterator
len() is optional but size_hint() must return the correct values. Also
this shouldn't return the overall length but the remaining length.
|
2020-10-09 11:35:19 +03:00 |
|
Sebastian Dröge
|
55efe30258
|
Regenerate everything
|
2020-09-08 15:42:28 +03:00 |
|
Sebastian Dröge
|
70fd572a46
|
Regenerate everything
|
2020-08-11 12:53:27 +03:00 |
|
Sebastian Dröge
|
f8301ea9ce
|
audio/audio-buffer: Use correct pointer for the audio buffer plane data
|
2020-07-26 18:21:23 +03:00 |
|
Sebastian Dröge
|
4f5b2f5060
|
Update for removal of ObjectImpl::get_type_data()
|
2020-07-26 18:02:05 +03:00 |
|
Sebastian Dröge
|
448c1e10a0
|
Regenerate
|
2020-07-06 13:01: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
|
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
|
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 |
|
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 |
|
Sebastian Dröge
|
8dfbc9e811
|
Regenerate
|
2020-06-19 13:09:11 +03:00 |
|
Guillaume Desmottes
|
7b2fe31cc1
|
update gir generator and regenerate
|
2020-06-11 12:33:49 +02:00 |
|
Guillaume Desmottes
|
6cd711cfdf
|
subclass: clean up subclassing prelude/re-exports
Use re-export pattern from glib.
Fix #255
|
2020-06-09 14:36:37 +02:00 |
|
Guillaume Desmottes
|
bb065be349
|
audio: sort AUDIO_FORMATS_ALL
Test also ensures that the formats list returned by
gst_audio_formats_raw() is properly sorted when running with feature
1.18.
|
2020-06-09 09:26:32 +02:00 |
|
Guillaume Desmottes
|
a6faa83908
|
audio: manually order AudioFormat and AudioFormatInfo
|
2020-06-09 09:26:31 +02:00 |
|
Sebastian Dröge
|
79b748feb0
|
audio: Add bindings for AudioBuffer
Fixes https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/issues/222
|
2020-06-07 18:58:54 +03:00 |
|
Sebastian Dröge
|
0b74671f54
|
audio: Add bindings for AudioMeta
Fixes https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/issues/222
|
2020-06-07 18:58:54 +03:00 |
|
Sebastian Dröge
|
be00953ec6
|
audio: Add AudioInfo::is_valid() and guard against finfo being NULL when retrieving the audio format
|
2020-06-07 18:58:54 +03:00 |
|
Sebastian Dröge
|
cf33e0acd0
|
audio: Add bindings for audio_buffer_truncate()
|
2020-06-07 18:58:54 +03:00 |
|
Sebastian Dröge
|
78c1fed92d
|
audio: Move audio_buffer_clip() to functions module
|
2020-06-07 18:58:54 +03:00 |
|
Mathieu Duponchelle
|
9f422c25d9
|
audio / video: export new formats iterators in preludes
|
2020-06-03 21:38:16 +02:00 |
|
Guillaume Desmottes
|
d5cab61c93
|
audio: implement Iterator on AudioFormat
Also add AUDIO_FORMATS_ALL as public API.
|
2020-06-03 21:11:00 +03:00 |
|
Guillaume Desmottes
|
3ceb870790
|
audio: add API to build raw audio caps
|
2020-06-03 21:11:00 +03:00 |
|
Guillaume Desmottes
|
1b0a20e52f
|
regenerate
|
2020-06-03 20:04:18 +03:00 |
|
Sebastian Dröge
|
781c5785b1
|
Regenerate
|
2020-05-05 17:29:14 +00:00 |
|
Vivia Nikolaidou
|
ec4a43be89
|
Regenerate
|
2020-05-03 16:48:35 +03:00 |
|
Vivia Nikolaidou
|
118c7d4ad9
|
Regenerate
|
2020-04-30 17:16:23 +03:00 |
|
Sebastian Dröge
|
5021994237
|
Regenerate everything
|
2020-04-13 19:11:33 +03:00 |
|
Sebastian Dröge
|
76a0410d41
|
Replace unneeded transmute calls with a safer alternative
|
2020-04-12 19:47:49 +03:00 |
|
Sebastian Dröge
|
d1665b8114
|
Regenerate with latest gir
|
2020-04-12 18:55:06 +03:00 |
|
Guillaume Gomez
|
c07fe14191
|
gstreamer*: Add missing init checks
|
2020-04-12 17:25:54 +03:00 |
|
Sebastian Dröge
|
7c19318097
|
gstreamer-audio: Simplify audio clipping meta test a bit
|
2020-04-11 19:36:06 +03:00 |
|
Sebastian Dröge
|
4866739342
|
gstreamer-audio: Follow-up commit for updating audio clipping meta tests
|
2020-04-10 23:40:39 +03:00 |
|
Andrew Eikum
|
0bdfa0ff78
|
gstreamer-audio: Add support for GstAudioClippingMeta
|
2020-04-10 23:35:10 +03:00 |
|
Sebastian Dröge
|
019afd54f9
|
Update for new from_glib_borrow signature
See https://github.com/gtk-rs/glib/pull/605
|
2020-04-05 18:48:48 +03:00 |
|
Sebastian Dröge
|
0651bfb51b
|
gstreamer-audio/video: Make allocator optional in get_allocator() functions for encoder/decoder base classes
They can be and are often None.
|
2020-04-02 19:58:42 +03:00 |
|
Sebastian Dröge
|
c4e7ed513b
|
audio/stream_align: Don't require mutable references in getters
|
2020-02-09 18:26:42 +02:00 |
|