Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-12-13 | tutorial: Add identity element based directly on GstElement | Sebastian Dröge | |
2018-12-13 | tutorial: Improve documentation comments a bit | Sebastian Dröge | |
2018-12-13 | togglerecord: Don't call override_vfuncs() | Sebastian Dröge | |
It's called automatically for us already. | |||
2018-12-09 | CI: fix fmt | François Laignel | |
2018-12-06 | Port threadshare plugin to new subclassing API | Sebastian Dröge | |
2018-12-04 | Run everything through latest rustfmt again | Sebastian Dröge | |
2018-12-03 | ts-udpsrc: Creating a gio::Socket from a raw fd/socket is unsafe | Sebastian Dröge | |
So put it into an unsafe block. | |||
2018-11-30 | ts-udpsrc: Dup the socket so that both tokio and GIO can take ownership of it | Sebastian Dröge | |
Otherwise both would be closing the same socket, which a) breaks the second user of the socket if any and b) could on the second close cause a completely unrelated socket to be closed. Windows part of the code is untested. | |||
2018-11-30 | Port tutorials plugin to new subclassing API | Sebastian Dröge | |
2018-11-30 | Port audiofx plugin with audioecho element to new subclassing API | Sebastian Dröge | |
2018-11-30 | Port gst-plugin-togglerecord to new subclassing API | Sebastian Dröge | |
2018-11-29 | Use new boxed type support from the GLib bindings | Sebastian Dröge | |
2018-11-26 | Update CHANGELOG.md for 0.3.2 | Sebastian Dröge | |
2018-11-26 | Update documentation to gitlab pages | Sebastian Dröge | |
2018-11-26 | Change all links/mentions from gst-plugin-rs to gst-plugins-rs | Sebastian Dröge | |
2018-11-19 | AggregatorPad is not actually a GhostPad | Sebastian Dröge | |
2018-11-19 | Update CHANGELOG.md for 0.3.1 | Sebastian Dröge | |
2018-11-19 | Make sure to override vfuncs of all parent classes correctly | Sebastian Dröge | |
2018-11-13 | ts-appsrc: Rewrite test around Harness | Sebastian Dröge | |
2018-11-13 | ts-udpsrc: Add unit test for socket re-use and the socket/used-socket properties | Sebastian Dröge | |
2018-11-13 | ts-udpsrc: Rewrite unit test around gst_check::Harness | Sebastian Dröge | |
2018-11-13 | ts-udpsrc: Implement socket and used-socket properties like in udpsrc | Sebastian Dröge | |
2018-11-05 | threadshare: register plugin static in integration test | Sebastian Dröge | |
After a `cargo clean` the shared library is not yet present if the test is started with `cargo test`. | |||
2018-11-05 | Run gst-plugin-threadshare through cargo fmt | Sebastian Dröge | |
2018-11-05 | Fix build with gst-plugin-rs API changes | Sebastian Dröge | |
2018-11-05 | Merge gst-plugin-threadshare into gst-plugin-rs | Sebastian Dröge | |
2018-11-05 | threadshare: Fix deprecation warnings and move to released versions of tokio | Sebastian Dröge | |
2018-11-05 | threadshare: Change gobject-subclass repository URI | Sebastian Dröge | |
2018-11-05 | threadshare: Run everything through rustfmt again | Sebastian Dröge | |
2018-11-05 | threadshare: Drop support for multi-threaded runtime as it is consistently ↵ | Sebastian Dröge | |
slower And switch to the new built-in spawning support of CurrentThread | |||
2018-11-05 | threadshare: Rename udpsrc_benchmark.rs to benchmark.rs. | LEE Dongjun | |
2018-11-05 | threadshare: Add TcpClient elements and unit test. | LEE Dongjun | |
2018-11-05 | threadshare: Rename udpsocket file to socket file | LEE Dongjun | |
2018-11-05 | threadshare: Generalize UdpSocket to Socket. | LEE Dongjun | |
2018-11-05 | threadshare: Use downcast_ref() instead of downcast() | Sebastian Dröge | |
2018-11-05 | threadshare: Move to tokio_threadpool and tokio_current_thread crates | Sebastian Dröge | |
2018-11-05 | threadshare: Update to rand 0.5 | Sebastian Dröge | |
2018-11-05 | threadshare: Also set reuse address/port settings for non-multicast sockets | Sebastian Dröge | |
And share more code between unicast/multicast socket creation | |||
2018-11-05 | threadshare: Add property to udpsrc for allowing port/address reuse | Sebastian Dröge | |
2018-11-05 | threadshare: Try pushing pending items immediately if we did not schedule a ↵ | Sebastian Dröge | |
future for it yet It might not be necessary to first go through a future, we might directly be able to push them now. | |||
2018-11-05 | threadshare: Don't drain the queue when trying to push pending items | Sebastian Dröge | |
Otherwise we'll have to collect all failed items and push them back. Instead pop items one by one, and if one fails just push that single item back to the front. The previous code would've lost all items after the first one that failed | |||
2018-11-05 | threadshare: Schedule the pending queue in queue/proxysink only on EOS or ↵ | Sebastian Dröge | |
the first buffer/buffer list We will get the custom sticky downstream event with the IO context only after stream-start and others, so would potentially block the current thread from another futures executor, which then panics. Instead let's just queue up those events for the time being until a later time. | |||
2018-11-05 | threadshare: Revert "Push io-context sharing event before stream-start and ↵ | Sebastian Dröge | |
anything else" This reverts commit 083948e8ea1471f1d8a013a225200729cfcef2a9. This has no effect because core is reordering events to have stream-start and others always first. | |||
2018-11-05 | threadshare: Push io-context sharing event before stream-start and anything else | Sebastian Dröge | |
2018-11-05 | threadshare: Use default query handling | Sebastian Dröge | |
While this will still drop most queries, it at least implements some sane default handling for CAPS/ACCEPT_CAPS queries. | |||
2018-11-05 | threadshare: Switch to gobject-subclass | Sebastian Dröge | |
2018-11-05 | threadshare: Switch back to main tokio now that the CurrentThread PR is merged | Sebastian Dröge | |
2018-11-05 | threadshare: Update for tokio API changes | Sebastian Dröge | |
2018-11-05 | threadshare: Turn the single-threaded executor until no futures are left to ↵ | Sebastian Dröge | |
be run before waiting Otherwise in e.g. a pipeline like ts-udpsrc ! ts-queue ! fakesink the first turn would only get a packet and queue it up, then we would wait due to throttling and only then we would forward the packet from the queue (but not poll the socket again), wait again due to throttling and only then poll and get the next packet. See https://github.com/tokio-rs/tokio/issues/310 | |||
2018-11-05 | threadshare: Update udpsrc benchmark a bit | Sebastian Dröge | |