Sebastian Dröge
|
19e40a5e2c
|
Remove accidental leftover debug output
|
2017-09-18 20:44:59 +03:00 |
|
Sebastian Dröge
|
e026c2f652
|
Directly poke at GstPad struct for retrieving pad function data
glib-sys was just fixed: https://github.com/gtk-rs/sys/pull/62
|
2017-09-18 17:26:42 +03:00 |
|
Sebastian Dröge
|
f4958b71d7
|
Add test for pad tasks
|
2017-09-18 01:53:02 +03:00 |
|
Sebastian Dröge
|
c471a67e78
|
Add test for pad chain/event function and fix-up code
Need to handle NULL parents, and also work-around incomplete GstPad
struct definition in gstreamer-sys due to GHookList being incomplete.
|
2017-09-18 01:45:39 +03:00 |
|
Sebastian Dröge
|
dc6c7500df
|
Add bindings for remaining pad task functions
Especially Pad::start_task()
|
2017-09-18 00:32:29 +03:00 |
|
Sebastian Dröge
|
88f37b799c
|
Re-add Pad::iterate_internal_links()
It was accidentially dropped when making Iterator generic.
|
2017-09-18 00:24:36 +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
|
858b73a672
|
Add bindings for setting all the pad functions
|
2017-09-17 13:31:34 +03:00 |
|
Sebastian Dröge
|
b4cb81cd56
|
Run everything through latest rustfmt-nightly
|
2017-09-10 15:21:26 +03:00 |
|
Sebastian Dröge
|
85b335fd89
|
Fix/hide various clippy warnings in gstreamer
|
2017-09-10 15:21:26 +03:00 |
|
Sebastian Dröge
|
3b0e6843e2
|
Regenerate everything with latest GIR
|
2017-09-09 16:35:01 +03:00 |
|
Sebastian Dröge
|
8caf88810c
|
Don't implement Clone/Copy for PadProbeId
It's only possible to use it at most once.
|
2017-09-09 00:45:45 +03:00 |
|
Sebastian Dröge
|
f0935d7e1e
|
Add remaining gst_init() assertions
|
2017-08-30 14:39:09 +03:00 |
|
Sebastian Dröge
|
dc703cc6e9
|
Add push_list/chain_list functions to Pad
|
2017-08-14 22:24:54 +03:00 |
|
Sebastian Dröge
|
d6c032be7b
|
Add bindings for Pad::stream_lock()
|
2017-08-03 11:11:07 +03:00 |
|
Sebastian Dröge
|
09db28bbf5
|
Fix various clippy warnings
|
2017-08-02 19:40:31 +03:00 |
|
Sebastian Dröge
|
7c600bfce3
|
Fix unsafety of pad probes and sync bus handler
These can't be FnMut but must be Fn as they can be called from many
threads at the same time.
|
2017-08-01 15:28:36 +01:00 |
|
Sebastian Dröge
|
38496eca7d
|
Pass events by value instead of reference
|
2017-08-01 13:59:12 +01:00 |
|
Sebastian Dröge
|
03285a6311
|
Run everything through latest rustfmt-nightly
|
2017-07-31 12:16:42 +01:00 |
|
Sebastian Dröge
|
35160bedbc
|
Add support for Events in pad probes
|
2017-07-30 15:11:47 +01:00 |
|
Sebastian Dröge
|
2915bfa299
|
Add support for queries in pad probes
|
2017-07-29 16:09:14 +01:00 |
|
Sebastian Dröge
|
52dbf03d4f
|
Add functions using queries
|
2017-07-29 14:04:34 +01:00 |
|
Sebastian Dröge
|
5afa1858ed
|
Fix handling of pad probe info data for real
The miniobjects passed are never going to be writeable due to the
additional reference, but can safely be replaced.
|
2017-07-29 13:52:46 +01:00 |
|
Sebastian Dröge
|
29d4e3a56d
|
Handle bufferlists in pad probes
And fix replacing of the previous buffer/bufferlist
|
2017-07-28 19:18:08 +01:00 |
|
Sebastian Dröge
|
80265967f7
|
Add some more bindings related to buffers and taglists
|
2017-07-25 15:21:03 +03:00 |
|
Sebastian Dröge
|
e73f57cd31
|
Add support for Buffers in pad probes
Including replacing of the buffer with another one
|
2017-07-25 15:10:31 +03:00 |
|
Sebastian Dröge
|
9fdf422e9b
|
Random cleanup
|
2017-07-25 01:17:50 +03:00 |
|
Sebastian Dröge
|
e87c459099
|
Add bindings for pad probes
Missing for this to be actually useful: Buffer, BufferList, Event, Query bindings
|
2017-07-24 11:52:21 +03:00 |
|