Sebastian Dröge
|
d2b911a629
|
Port GhostPad subclassing
|
2018-11-21 16:14:06 +02:00 |
|
Sebastian Dröge
|
ec2a0635ca
|
Port Pad subclassing
|
2018-11-21 16:14:06 +02:00 |
|
Sebastian Dröge
|
97211e869b
|
Port Pipeline subclassing
|
2018-11-21 16:14:06 +02:00 |
|
Sebastian Dröge
|
55dac7eeb4
|
Port Bin subclassing
|
2018-11-21 16:14:06 +02:00 |
|
Sebastian Dröge
|
56319f9294
|
Move subclassing infrastructure into the main bindings
And port Element bindings to the new infrastructure.
|
2018-11-21 16:14:06 +02:00 |
|
Sebastian Dröge
|
f31827f194
|
Regenerate with latest gir
Gets rid of some unneeded property notification functions in GES
|
2018-11-05 11:18:31 +02:00 |
|
Thijs Vermeir
|
25e0baf483
|
update autogenerated files
|
2018-11-04 19:14:35 +01:00 |
|
Víctor Manuel Jáquez Leal
|
60c9cdfda1
|
Update autogenerated code with latest gir
|
2018-10-31 17:33:15 +02:00 |
|
Sebastian Dröge
|
0947c8f087
|
Rename gst::Bin traits from BinExt to GstBinExt to prevent conflicts with gtk::Bin
|
2018-10-28 11:30:41 +00:00 |
|
Sebastian Dröge
|
8f71a81cb5
|
Regenerate with latest gir to get rid of unneeded notify signal connectors for construct-only properties
|
2018-10-03 13:57:07 +03:00 |
|
Sebastian Dröge
|
3c900e6102
|
Regenerate with latest gir
|
2018-08-18 00:25:12 +03:00 |
|
François Laignel
|
3f0cd6fb87
|
Toc: serde impl
|
2018-07-30 23:18:30 +03:00 |
|
François Laignel
|
5e6f80cc32
|
Segment: serde impl
|
2018-07-30 23:18:30 +03:00 |
|
François Laignel
|
a2c4e78f70
|
GenericFormattedValue: serde impl
|
2018-07-30 23:18:30 +03:00 |
|
François Laignel
|
862afe5cc7
|
Buffer: serde impl
|
2018-07-30 23:18:30 +03:00 |
|
Sebastian Dröge
|
2240ef109f
|
Regenerate with latest GIR and update for the glib::Quark changes
|
2018-07-30 11:46:40 +03:00 |
|
Sebastian Dröge
|
2085d170be
|
Get rid of callback_guard! as unwinding through FFI is defined behaviour now and aborts
|
2018-06-24 14:42:11 +03:00 |
|
Sebastian Dröge
|
1192a027b4
|
Regenerated with latest GIR and GIR files
|
2018-05-21 11:55:19 +03:00 |
|
Sebastian Dröge
|
4692806b00
|
Add Bus::remove_watch()
It was accidentially ignored before
|
2018-05-19 10:37:09 +03:00 |
|
Sebastian Dröge
|
c31921e093
|
Further work-arounds for floating reference handling changes between 1.12 and 1.14
This fixes various memory-safety issues caused by broken reference
counting. We have to handle pre-1.14 and post-1.14 differently in
constructors.
See https://bugzilla.gnome.org/show_bug.cgi?id=743062#c30
|
2018-05-09 12:20:59 +03:00 |
|
Sebastian Dröge
|
46d27e3e75
|
Regenerate everything with latest GIR
|
2018-04-23 20:45:15 +03:00 |
|
Sebastian Dröge
|
9a3ef2e9f1
|
Regenerate with latest GIR and update for the non-bitflags flags in -sys now
|
2018-04-04 10:47:12 +03:00 |
|
Sebastian Dröge
|
a33fd41d02
|
Regenerate everything with latest gir
|
2018-03-20 11:52:29 +02:00 |
|
Sebastian Dröge
|
3a755219f4
|
Add Promise bindings
|
2018-03-19 10:32:07 +02:00 |
|
Sebastian Dröge
|
0112d22804
|
Various manual 1.14 API additions and remove deprecated functions
|
2018-03-19 10:32:07 +02:00 |
|
Sebastian Dröge
|
4864a1e089
|
Fix build
|
2018-03-19 10:32:07 +02:00 |
|
Sebastian Dröge
|
1abe9cbeb9
|
Update gstreamer
|
2018-03-19 10:32:07 +02:00 |
|
Sebastian Dröge
|
de8f4694f5
|
Add initial BufferPool bindings
|
2018-03-07 11:08:21 +02:00 |
|
Sebastian Dröge
|
808ff293ec
|
Regenerate everything with latest gir
|
2018-03-02 21:34:29 +02:00 |
|
Sebastian Dröge
|
f1426c82ba
|
Remove callback guards
Since Rust 1.24 it is safe to let panics go to the FFI boundary
|
2018-02-17 19:58:41 +02:00 |
|
Sebastian Dröge
|
6d0d7a3df8
|
Regenerate everything with latest GIR
|
2018-02-06 16:42:34 +02:00 |
|
Sebastian Dröge
|
755982bb38
|
Correctly mark Stream and StreamType as requiring version 1.10 at least
Should fix https://github.com/sdroege/gstreamer-rs/issues/68
|
2017-12-26 18:13:15 +01:00 |
|
Sebastian Dröge
|
f439f14ec3
|
SystemClock::set_default() can accept None
|
2017-12-20 18:57:16 +02:00 |
|
Sebastian Dröge
|
67a46b3bf5
|
Most Preset functions that return a bool signal an error with this, use a Result
|
2017-12-20 18:47:04 +02:00 |
|
Sebastian Dröge
|
f2729fb730
|
Preset::set_app_dir() returning false is an error, make it a Result
|
2017-12-20 18:44:57 +02:00 |
|
Sebastian Dröge
|
d182584c25
|
Object::set_name() should not accept NULL
|
2017-12-20 18:35:41 +02:00 |
|
Sebastian Dröge
|
55c8cf69f3
|
update_registry() returning false is not an error
It means that there were no changes.
|
2017-12-20 18:22:30 +02:00 |
|
Sebastian Dröge
|
e34212d517
|
parse_bin_from_description() return value is not nullable, except for errors
|
2017-12-20 18:22:30 +02:00 |
|
Sebastian Dröge
|
210119d9aa
|
Element::set_clock() allows None for the clock parameter
|
2017-12-20 18:22:30 +02:00 |
|
Sebastian Dröge
|
6d7acd200d
|
Element::set_bus() allows None for the bus parameter
|
2017-12-20 18:10:50 +02:00 |
|
Sebastian Dröge
|
241bb823d5
|
Element::link_pads_full() should return a Result instead of a bool
|
2017-12-20 18:07:55 +02:00 |
|
Sebastian Dröge
|
e2970db84c
|
Failure to post a message is an error, so return a Result instead of a bool
|
2017-12-20 18:07:28 +02:00 |
|
Sebastian Dröge
|
12ee7358e3
|
Add bindings for TypeFindFactory
|
2017-12-18 09:53:08 +02:00 |
|
Sebastian Dröge
|
5dd89d01e2
|
DeviceMonitor/Provider::start() should return a Result
|
2017-12-18 09:49:15 +02:00 |
|
Sebastian Dröge
|
48958d381e
|
Implement Sync for DateTime
It's immutable.
|
2017-12-18 09:42:27 +02:00 |
|
Sebastian Dröge
|
9223386750
|
Remove clock parameter from Clock::(un)adjust_with_calibration()
It's useless and not used.
|
2017-12-18 09:39:37 +02:00 |
|
Sebastian Dröge
|
9a7ede1dcc
|
Bus::add_signal_watch_full() should take a Priority, not u32 for the priority
|
2017-12-18 09:39:14 +02:00 |
|
Sebastian Dröge
|
49627b8de7
|
Various nullability fixes everywhere and hide enum->string functions
|
2017-12-17 18:29:22 +02:00 |
|
Sebastian Dröge
|
5108c941ed
|
Various nullability fixes to plugin bindings, and add add_dependency() API
Also fix structure ownership for the cache data API
|
2017-12-17 14:26:17 +02:00 |
|
Sebastian Dröge
|
ffb5869dd1
|
Use the correct pad type for the proxy/ghost pad default pad functions
|
2017-12-17 11:24:03 +02:00 |
|