Sebastian Dröge
|
eb0a804a50
|
Run everything through latest rustfmt
|
2018-10-08 15:02:23 +03:00 |
|
Sebastian Dröge
|
a6d9fe4b0a
|
Remove std::iter::Iterator impl from gst::Iterator
It does not work well with possibly errors during iteration and
requiring to possibly resync.
|
2018-08-13 20:35:28 +03:00 |
|
Sebastian Dröge
|
dba110e8ad
|
Fix build with two-phase-borrows/NLL
|
2018-08-08 09:16:18 +02:00 |
|
Sebastian Dröge
|
33a6aab6d7
|
Run everything through latest rustfmt
|
2018-07-27 13:36:40 +03:00 |
|
Sebastian Dröge
|
694bcaa697
|
Fix all clippy warnings
Or silence the ones we don't care about.
|
2018-07-20 10:28:20 +03:00 |
|
Sebastian Dröge
|
e0972ae1e5
|
Get rid of manual usage of callback_guard!
|
2018-06-24 14:52:50 +03:00 |
|
Sebastian Dröge
|
2cefd9aea6
|
Re-run everything through rustfmt
|
2018-04-25 11:13:14 +03:00 |
|
Sebastian Dröge
|
492c3d656c
|
Run everything through rustfmt again
|
2018-04-01 11:57:58 +03:00 |
|
Sebastian Dröge
|
fca0287dec
|
Use ptr::NonNull in various places
|
2018-04-01 11:29:55 +03:00 |
|
Sebastian Dröge
|
a3b294f0f2
|
Add back callback guards
|
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
|
9b6efb2339
|
Fix various clippy warnings
|
2017-12-20 21:46:58 +02:00 |
|
Sebastian Dröge
|
f7c971874d
|
Implement Display and Error for IteratorError
|
2017-12-16 17:48:38 +02:00 |
|
Sebastian Dröge
|
1f80df493a
|
Let the glib::Value destructor clean up our values instead of doing so manually
|
2017-12-06 11:17:59 +02:00 |
|
Sebastian Dröge
|
8c697b3a27
|
Use Arc::clone(&val) instead of val.clone() to make it more explicit that only the Arc cloned here
|
2017-11-27 14:03:33 +02:00 |
|
Sebastian Dröge
|
3179806f01
|
Regenerate everything with latest GIR
And fix-up manual code
|
2017-11-05 19:08:39 +02:00 |
|
Sebastian Dröge
|
e1d134c4be
|
Run everything through latest rustfmt-nightly
|
2017-10-17 12:06:51 +03:00 |
|
Sebastian Dröge
|
191b90b1df
|
Add copyright/license header to iterator.rs
|
2017-09-17 18:50:35 +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
|
8085c4ce8e
|
Add gst::Iterator example with Resync handling
|
2017-09-17 14:59:01 +03:00 |
|
Sebastian Dröge
|
f7bce553cd
|
Implement std::iter::Iterator<Item=Result<glib::Value, IteratorError> for gst::Iterator
|
2017-09-17 14:43:33 +03:00 |
|
Sebastian Dröge
|
8306e5cf72
|
Add more complete gst::Iterator bindings
filter(), foreach(), find(), fold() are implemented now and we can
create our own iterators from a Vec<_> or by implementing a new trait.
|
2017-09-17 13:31:34 +03:00 |
|
Sebastian Dröge
|
85b335fd89
|
Fix/hide various clippy warnings in gstreamer
|
2017-09-10 15:21:26 +03:00 |
|
Sebastian Dröge
|
03285a6311
|
Run everything through latest rustfmt-nightly
|
2017-07-31 12:16:42 +01:00 |
|
Sebastian Dröge
|
4730500662
|
Add Iterator bindings
|
2017-07-29 14:37:06 +01:00 |
|