- 13 Oct, 2020 3 commits
-
-
Sebastian Dröge authored
-
Sebastian Dröge authored
-
Sebastian Dröge authored
-
- 10 Oct, 2020 2 commits
-
-
Sebastian Dröge authored
-
Sebastian Dröge authored
-
- 07 Oct, 2020 1 commit
-
-
Sebastian Dröge authored
-
- 04 Oct, 2020 1 commit
-
-
Seungha Yang authored
thread '<unnamed>' panicked at 'assertion failed: step != 0', ... Don't iterate with zero step size.
-
- 30 Sep, 2020 2 commits
-
-
Seungha Yang authored
error[E0412]: cannot find type `Error` in this scope --> generic\threadshare\src\socket.rs:237:56 | 237 | pub fn set_tos(&self, qos_dscp: i32) -> Result<(), Error> { | ^^^^^ not found in this scope
-
Jordan Petridіs authored
There have been some very weird issues, where cargo keeps fetching older commits of glib-rs and breaking the build like so [1] Might be stale cache, or some http/git mirroring shenanigans, so lets stop trying to use the cache for now and check if the issue persists. [1]: https://gitlab.freedesktop.org/slomo/gst-plugins-rs/-/jobs/4715922
-
- 28 Sep, 2020 2 commits
-
-
Sebastian Dröge authored
This allows to update the URI just before configuring it on uridecodebin3. It might be necessary to update the original URI because it expired in the meantime, for example.
-
Sebastian Dröge authored
Thanks to Jan Schmidt for noticing.
-
- 26 Sep, 2020 1 commit
-
-
Sebastian Dröge authored
Otherwise we can't add it again later to a new bin when starting up again.
-
- 23 Sep, 2020 3 commits
-
-
Guillaume Desmottes authored
We don't need JPEG, GIF, etc. support so depending on the whole dependency chain of them is not needed and only wastes CPU time. As a result we can remove the gif crate exception in deny.toml.
-
Guillaume Desmottes authored
-
Sebastian Dröge authored
-
- 22 Sep, 2020 1 commit
-
-
Sebastian Dröge authored
-
- 14 Sep, 2020 1 commit
-
-
Sebastian Dröge authored
Timeouts now use std::time::Duration instead of plain integers.
-
- 10 Sep, 2020 1 commit
-
-
Matthew Waters authored
Detects whether valid closed caption data is available in CC708 data.
-
- 09 Sep, 2020 1 commit
-
-
Sebastian Dröge authored
-
- 01 Sep, 2020 1 commit
-
-
Sebastian Dröge authored
Not required anymore after a fix in glib.
-
- 28 Aug, 2020 1 commit
-
-
Sebastian Dröge authored
Remove some now unneeded entries and add a new one for wasi
-
- 27 Aug, 2020 1 commit
-
-
Sebastian Dröge authored
-
- 26 Aug, 2020 1 commit
-
-
Jordan Petridіs authored
We are caching the CARGO_HOME which includes git repos of the gtk-rs bindings. Since we don't specify a branch so it uses the default branch for the ref. cargo build usually does an update if it has network access, but its not guaranteed or the case for other tools like clippy which may still point to the stale git snapshot like here: https://gitlab.freedesktop.org/thaytan/gstreamer-rs/-/jobs/4165449
-
- 19 Aug, 2020 1 commit
-
-
Sebastian Dröge authored
-
- 13 Aug, 2020 1 commit
-
-
Philippe Normand authored
The audiornnoise element can be used as playbin audio-filter for instance, to suppress noise in the audio stream. This plugin relies on the nnnoiseless crate which implements the noise removal algorithm of the Xiph RNNoise library, in Rust. Some demos and documentation of the RNNoise C library can be found on: https://people.xiph.org/~jm/demo/rnnoise/ Fixes #114
-
- 11 Aug, 2020 2 commits
-
-
Sebastian Dröge authored
Otherwise we can deadlock between this and render().
-
Sebastian Dröge authored
In combination with the clients property and the add/remove signals this behaves very inconsistent as there are multiple ways to do the same.
-
- 10 Aug, 2020 2 commits
-
-
Sebastian Dröge authored
-
Sebastian Dröge authored
threadshare/udpsink: Don't hold settings lock while calling into the sink pad handler to clear the clients Otherwise we can deadlock because of a lock order issue: - render() is called with the sink pad handler lock and takes the settings lock - clearing clients takes the sink pad handler lock
-
- 06 Aug, 2020 1 commit
-
-
Sebastian Dröge authored
And various other cases. Also adjust one of the tests accordingly and improve assertions to print more information about internal inconsistencies.
-
- 05 Aug, 2020 1 commit
-
-
Vivia Nikolaidou authored
It was using buffer timestamps mixed with running time
-
- 04 Aug, 2020 3 commits
-
-
Sebastian Dröge authored
Otherwise the source might be blocked downstream in the pad probe on the queue. Previously this was not a problem because the probes were directly on the srcpads of the source but due to a workaround for uridecodebin3 buffering bugs this is not the case anymore.
-
Sebastian Dröge authored
-
Sebastian Dröge authored
-
- 03 Aug, 2020 2 commits
-
-
Sebastian Dröge authored
Without this, custom sources that are live are not actually considered live.
-
Sebastian Dröge authored
Let's print the name of the source's srcpad that is going to be blocked instead of the "src" pad of the following queue. Without this it's hard to distinguish the different streams from the logs.
-
- 30 Jul, 2020 2 commits
-
-
Sebastian Dröge authored
utils/fallbacksrc: Add a 1s queue between uridecodebin and clocksync and do buffering after the queue This adds 1s more buffering (of uncompressed data), but works around gst-plugins-base#800
-
Sebastian Dröge authored
-
- 29 Jul, 2020 1 commit
-
-
Jan Alexander Steffens authored
-
- 28 Jul, 2020 1 commit
-
-
Sebastian Dröge authored
-