Sebastian Dröge
|
ce1148b474
|
Update everything for glib macro renamings
|
2020-12-18 00:56:47 +02:00 |
|
Guillaume Gomez
|
ff5a36561a
|
Fix license header situation
|
2020-12-15 11:53:31 +01:00 |
|
Guillaume Gomez
|
8f9d76bb8c
|
Revert "Remove unnecessary dox feature"
This reverts commit 9dd8bd9095 .
|
2020-11-27 14:37:49 +01:00 |
|
Guillaume Gomez
|
9dd8bd9095
|
Remove unnecessary dox feature
|
2020-11-25 15:54:02 +01:00 |
|
Sebastian Dröge
|
9d9522016b
|
gstreamer: Update manual code to 2018 edition
|
2020-11-22 19:15:20 +02:00 |
|
Marijn Suijten
|
bd75778fcb
|
Add doc(cfg()) on all manual files
|
2020-11-19 16:39:31 +01:00 |
|
Vivia Nikolaidou
|
3ac7631ea0
|
gstreamer/bin: Implement iterate_all_by_element_factory_name manually
|
2020-05-03 16:48:35 +03:00 |
|
Sebastian Dröge
|
185eb188ca
|
Fix various signal handler trampoline usages
|
2020-04-13 19:24:04 +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
|
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
|
98ecef7153
|
Make sure to hold MutexGuard for the remainder of the function in various places
Not assigning it to a variable would cause it to be dropped immediately
and the lock to be released again immediately.
|
2020-02-27 12:10:14 +02:00 |
|
Sebastian Dröge
|
775c5bfe27
|
gstreamer: Add getters/setters for BinFlags and fix flags API for PadFlags
The BinFlags API was accidentally used for PadFlags, allowing to set
BinFlags on pads which is not very useful.
|
2020-01-06 17:23:39 +02:00 |
|
Sebastian Dröge
|
e7898c1b24
|
Update manual code
|
2019-04-15 19:19:19 +03:00 |
|
Sebastian Dröge
|
95f6844702
|
Fix various minor clippy warnings
|
2019-02-21 19:56:23 +02:00 |
|
Sebastian Dröge
|
1adb063fbc
|
Don't box closures twice for signal callback closures
|
2019-01-29 19:24:26 +02:00 |
|
François Laignel
|
a88918dd5f
|
Use glib_result_from_gboolean! where applicable
|
2019-01-26 12:46:37 +01:00 |
|
François Laignel
|
f59e35d0a3
|
Use LoggableError in user defined functions and callbacks
`LoggableError` ensures an error in a user defined function is always
logged. This commit changes eligible function signatures accordingly.
|
2019-01-26 11:58:30 +01:00 |
|
François Laignel
|
333d71f92b
|
Update functions returning bool to use Result<(), glib::BoolError>
See https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/issues/171
|
2019-01-17 23:13:44 +01:00 |
|
Sebastian Dröge
|
43ec33a1db
|
Remove some code that is nowadays generated by the glib_wrapper! macro
|
2019-01-16 15:23:53 +02:00 |
|
Sebastian Dröge
|
931c485150
|
Update manual code for glib API changes
|
2019-01-16 13:52:56 +02:00 |
|
François Laignel
|
226070d216
|
BoolError: update to new build macros
See https://github.com/gtk-rs/glib/pull/419
|
2019-01-04 16:02:40 +01:00 |
|
Philippe Normand
|
9534416760
|
Regenerate and fix manual bindings for GString support
|
2019-01-03 22:01:41 +00:00 |
|
Sebastian Dröge
|
6bba3d8518
|
Add 'static trait bound to all ExtManual traits and get rid of trait bounds for their impls
|
2018-12-08 14:58:14 +02:00 |
|
Sebastian Dröge
|
55dac7eeb4
|
Port Bin subclassing
|
2018-11-21 16:14:06 +02:00 |
|
Sebastian Dröge
|
d7157a4279
|
Add the to-dot-file functions to the gst::Bin trait
This allows directly calling them on bins instead of using a global
function.
|
2018-11-11 10:14:43 +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
|
33a6aab6d7
|
Run everything through latest rustfmt
|
2018-07-27 13:36:40 +03:00 |
|
Sebastian Dröge
|
2cefd9aea6
|
Re-run everything through rustfmt
|
2018-04-25 11:13:14 +03:00 |
|
Sebastian Dröge
|
f08f0f6f15
|
Add tests for Bin::get_children() and Element::get_*pads()
|
2017-10-26 13:29:37 +02:00 |
|
Sebastian Dröge
|
95317267ec
|
Add BinExtManual::get_children() that returns a Vec<Element>
This is sometimes more convenient than using the iterator.
|
2017-10-25 12:58:22 +02:00 |
|
Sebastian Dröge
|
e1d134c4be
|
Run everything through latest rustfmt-nightly
|
2017-10-17 12:06:51 +03:00 |
|
Sebastian Dröge
|
ce5c01a88e
|
Implement gst::Iterator as a generic type to not require using glib::Values everywhere
|
2017-09-17 18:45:38 +03:00 |
|
Sebastian Dröge
|
09db28bbf5
|
Fix various clippy warnings
|
2017-08-02 19:40:31 +03:00 |
|
Sebastian Dröge
|
03285a6311
|
Run everything through latest rustfmt-nightly
|
2017-07-31 12:16:42 +01:00 |
|
Sebastian Dröge
|
4c5aa49fa2
|
Run manual code through rustfmt
|
2017-07-11 00:33:24 +03:00 |
|
Sebastian Dröge
|
decf5da6d0
|
Add copyright notices
|
2017-07-07 14:47:28 +03:00 |
|
Sebastian Dröge
|
291f329fc3
|
Add Element::add_many(), ::remove_many(), Bin::link_many(), ::unlink_many()
|
2017-07-05 11:11:45 +03:00 |
|