Sebastian Dröge
|
43d38d0951
|
Caps in BaseTransform::transform_caps() are not owned
|
2018-01-02 19:28:43 +02:00 |
|
Aleksey Ivanov
|
67edf375f3
|
[Close #24] Update repository link
|
2017-12-22 23:39:22 +02:00 |
|
Sebastian Dröge
|
000da42b5c
|
Fix documentation URL
|
2017-12-22 16:29:51 +02:00 |
|
Sebastian Dröge
|
2decd553d7
|
Update README.md and include it in the gst-plugin crate too
|
2017-12-22 15:56:48 +02:00 |
|
Sebastian Dröge
|
723409e05a
|
Update gst-plugin Cargo.toml with lots of metadata
|
2017-12-22 15:41:24 +02:00 |
|
Sebastian Dröge
|
3fe6e1ab18
|
Add support for adding signals/action-signals
|
2017-12-20 22:22:19 +02:00 |
|
Sebastian Dröge
|
c1ca7902f1
|
Don't panic when getting a property failed
|
2017-12-20 21:57:25 +02:00 |
|
Sebastian Dröge
|
bda421d218
|
Move more things into gst-plugin-simple
|
2017-12-20 21:53:43 +02:00 |
|
Sebastian Dröge
|
22c5f93d3b
|
Fix various clippy warnings
|
2017-12-20 21:36:50 +02:00 |
|
Sebastian Dröge
|
07ce2d64b8
|
Use the Into trait instead of custom into_*() functions
|
2017-12-20 20:13:31 +02:00 |
|
Sebastian Dröge
|
80a2c5033f
|
Use ErrorMessage from gstreamer bindings
|
2017-12-20 20:05:04 +02:00 |
|
Sebastian Dröge
|
cbfb30c7b5
|
Run everything through rustfmt again
|
2017-12-20 19:30:32 +02:00 |
|
Sebastian Dröge
|
8e1428c047
|
Implement Error/Display for AdapterError
|
2017-12-20 19:18:32 +02:00 |
|
Sebastian Dröge
|
a99522150b
|
Remove unused utils module
|
2017-12-20 19:16:14 +02:00 |
|
Sebastian Dröge
|
841252c5f7
|
Fix compilation after gstreamer-rs API changes
|
2017-12-16 17:42:32 +02:00 |
|
Sebastian Dröge
|
cea5d4d03e
|
Require fallback value in Element::catch_panic() to be given as closure
|
2017-12-04 21:49:27 +02:00 |
|
Sebastian Dröge
|
ac09ae7d73
|
Never fail downwards state changes
This causes bugs in GStreamer and leads to crashes and deadlocks
|
2017-12-04 21:45:03 +02:00 |
|
Sebastian Dröge
|
083371866a
|
Add helper function that allows to catch panics and poison the element
|
2017-12-04 21:30:10 +02:00 |
|
Sebastian Dröge
|
b3725312c4
|
Update to lazy_static 1.0
|
2017-12-04 11:12:32 +02:00 |
|
Sebastian Dröge
|
2fb3952aa2
|
Element::request_new_pad() is (transfer none) in the return value
Which is effectively unsafe, but nothing we can do about that right now
without leaking all pads.
https://bugzilla.gnome.org/show_bug.cgi?id=791193
|
2017-12-04 11:08:16 +02:00 |
|
Sebastian Dröge
|
a271b18c09
|
Take ownership of any floating references in Bin::add/remove_element()
|
2017-11-27 17:26:43 +02:00 |
|
Sebastian Dröge
|
3f1eb96da9
|
Add support for creating Pipeline subclasses
|
2017-11-27 15:08:24 +02:00 |
|
Sebastian Dröge
|
b55a24c929
|
Add support for creating Bin subclasses
|
2017-11-27 15:08:24 +02:00 |
|
Sebastian Dröge
|
22ab56895d
|
Remove Rs prefix from everything
We have proper namespaces in Rust
|
2017-11-20 13:23:30 +02:00 |
|
Sebastian Dröge
|
656dc990f8
|
Require a get_type() function for boxed/object properties
Otherwise storing the properties in a static array is not possible
|
2017-11-20 12:30:21 +02:00 |
|
Sebastian Dröge
|
768b68f94a
|
Fix up Adapter's WouldBlock error message
With the correct values of requested and available bytes.
|
2017-11-06 23:25:09 +02:00 |
|
Thibault Saunier
|
9158c2c8e1
|
adapter: Implement the Read trait
|
2017-11-06 11:51:04 +02:00 |
|
Sebastian Dröge
|
176e07bf0a
|
Move properties code to a separate file
|
2017-10-19 11:06:19 +02:00 |
|
Sebastian Dröge
|
443abffa73
|
Run everything through latest rustfmt-nightly
|
2017-10-17 12:21:53 +03:00 |
|
Sebastian Dröge
|
4b97d56949
|
Fix compilation after GstRc<T>::get_mut() API fixes in gstreamer-rs
|
2017-10-12 18:03:06 +03:00 |
|
Sebastian Dröge
|
393cd6236a
|
Move simple Source/Sink/Demuxer traits to a separate crate
Fixes https://github.com/sdroege/gst-plugin-rs/issues/20
|
2017-10-11 13:32:44 +03:00 |
|
Sebastian Dröge
|
20f1666bc9
|
Run everything through rustfmt again
|
2017-10-07 05:01:04 +03:00 |
|
Sebastian Dröge
|
c241a65555
|
Add BaseTransform support
|
2017-10-05 18:08:15 +03:00 |
|
Sebastian Dröge
|
2c0388b06d
|
Fix BaseSink::event() signature
The event's ownership is transfered to the function, not only borrowed.
In BaseSrc::event() it is borrowed.
|
2017-10-05 10:23:47 +02:00 |
|
Sebastian Dröge
|
dda3b5ff1a
|
Fix build with latest gstreamer-rs
|
2017-10-01 16:19:43 +02:00 |
|
Sebastian Dröge
|
6a7da572f0
|
Use our own reimplementation of mopa for our use cases
We had to replicate the mopafy! macro already anyway and poke into the
internals of the mopa implementation.
|
2017-09-26 13:54:55 +03:00 |
|
Sebastian Dröge
|
e97f4fb8c1
|
Fix some unused parameter warnings
|
2017-09-26 13:45:19 +03:00 |
|
Sebastian Dröge
|
60e25bcc91
|
Add lots more virtual method for basesrc
|
2017-09-26 13:39:34 +03:00 |
|
Sebastian Dröge
|
dc231937d7
|
Add more virtual methods to ElementImpl
|
2017-09-26 13:11:52 +03:00 |
|
Sebastian Dröge
|
91df8f991e
|
Add lots of missing virtual methods to BaseSink
|
2017-09-26 11:58:26 +03:00 |
|
Sebastian Dröge
|
cba662934c
|
Get rid of various clippy warnings
|
2017-09-26 01:58:19 +03:00 |
|
Sebastian Dröge
|
515f58da02
|
Remove obsolete FIXME comment
|
2017-09-26 01:52:35 +03:00 |
|
Sebastian Dröge
|
ec1903a571
|
Make overriding of vfuncs safer
It can only be called from the correct class_init() now
|
2017-09-26 01:50:56 +03:00 |
|
Sebastian Dröge
|
41d6343682
|
Make calls into the parent class struct safer and use more useful object wrapper type (T) for virtual methods
|
2017-09-26 01:43:56 +03:00 |
|
Sebastian Dröge
|
a354116336
|
Make ObjectImpl and subtraits generic over T: ObjectType
|
2017-09-26 00:25:03 +03:00 |
|
Sebastian Dröge
|
f45723c04e
|
Remove redundant ObjectType::RsType associated type
It's supposed to be the same as Self
|
2017-09-25 23:40:17 +03:00 |
|
Sebastian Dröge
|
5e9f42e7f8
|
Remove some more boilerplate
|
2017-09-25 15:35:27 +03:00 |
|
Sebastian Dröge
|
b25e612458
|
Remove some boilerplate
|
2017-09-25 15:29:39 +03:00 |
|
Sebastian Dröge
|
f322395918
|
Rename ObjectClassStruct to ObjectClass
|
2017-09-25 13:49:53 +03:00 |
|
Sebastian Dröge
|
cd23c993ae
|
Rename panic_to_error2() to panic_to_error()
No usage of the other one left.
|
2017-09-24 23:22:58 +03:00 |
|