Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/sdroege/gst-plugin-rs.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2022-06-20audioloudnorm: Drain on segment eventSeungha Yang
Otherwise output buffer and segment would not be serialized as expected
2022-05-31audiofx: Update to nnnoiseless 0.5Sebastian Dröge
2022-03-20Correctly check for the `DISCONT` buffer flag to be setSebastian Dröge
2022-02-28Remove now unnecessary `Send+Sync` impls for element/etc subclassesSebastian Dröge
This is now automatically implemented.
2022-02-28audiofx: Update nnoiseless dependency to 0.4Sebastian Dröge
2022-02-22Update minimum supported Rust version to 1.57François Laignel
2022-02-21Update to gst::_log_macro_François Laignel
See the details: https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/980
2022-02-01Bump hrtf to version 0.8Tomasz Andrzejak
hrtfrender tests are now using a fake hrir configuration file which is stripped of actual position coefficients. The generated config does not work anymore.
2022-01-31hrtfrender: Switch back to hrtf 0.7Sebastian Dröge
This needs some more work because of behaviour changes.
2022-01-31Update to parking_lot 0.12 and hrtf 0.8Sebastian Dröge
2022-01-19Update for event/message/query view API changesSebastian Dröge
2022-01-17Replace `Foo::from_instance(foo)` with `foo.imp()`Sebastian Dröge
2022-01-15Re-license LGPL-2.1 plugins to MPL-2Sebastian Dröge
Fixes https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs/-/issues/168
2022-01-15Update versions to 0.9.0Sebastian Dröge
2022-01-14Ignore `clippy::non_send_fields_in_send_ty` lintSebastian Dröge
It's useless in its current shape and wrongly triggering on all types. See https://github.com/rust-lang/rust-clippy/issues/8045
2021-11-30Fix or silence various new 1.57 clippy warningsSebastian Dröge
2021-11-23audiofx: Add HRTF renderer elementTomasz Andrzejak
Fixes https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs/-/issues/128
2021-11-22Update for `glib::Enum` / `glib::Boxed` / `glib::flags!` macro renamesSebastian Dröge
2021-11-20Update for glib constructor renamesSebastian Dröge
See https://github.com/gtk-rs/gtk-rs-core/pull/384
2021-11-08adapt to ObjectExt improvementsBilal Elmoussaoui
2021-11-06Update for GLib/GStreamer API changesSebastian Dröge
And clean up a lot of related property/caps/structure code.
2021-10-31Update to Rust edition 2021 and minimum supported Rust version to 1.56Sebastian Dröge
2021-10-23Update for GstObjectImpl API changeSebastian Dröge
2021-10-18Improve usability thanks to opt-opsFrançois Laignel
The crate option-operations simplifies usage when dealing with `Option`s, which is often the case with `ClockTime`.
2021-09-28audioloudnorm: Clamp to the expected limits instead of assertingSebastian Dröge
The calculations on the floating point numbers can't get out of the expected range by construction expect for rounding errors at the limits. Rounding errors at the limits shouldn't lead to assertions, so instead clamp to the limits.
2021-09-08Clean up clippy warnings and CI configurationSebastian Dröge
Put clippy overrides into the sources files instead of the CI configuration, and fix various warnings / clean up code.
2021-08-25ebur128level: Fix mode bitflagsChristian Kohlstedde
Currently the flag of true peak and sample peak are the same and therefore true peak always wins, sample peak never.
2021-08-11Add capi feature to all plugin cratesSebastian Dröge
This fixes the build with cargo-c 0.9.2.
2021-07-30Fix various needless-borrow clippy warnings and othersSebastian Dröge
2021-07-09Update versions to 0.8.0 for the master branchSebastian Dröge
2021-07-09Update versions to 0.7.0Sebastian Dröge
2021-06-05fix clippy warningsFrançois Laignel
2021-06-05audio: migrate to new ClockTime designFrançois Laignel
2021-06-03use gst::glib where applicableFrançois Laignel
2021-05-13Update repository URL for gtk-rs "core" cratesSebastian Dröge
2021-04-25Update for Value trait refactoringSebastian Dröge
2021-04-20fix-getters-calls 0.3.0 passFrançois Laignel
2021-04-20fix-getters-def 0.3.0 passFrançois Laignel
2021-04-13post fix-getters manual updatesFrançois Laignel
2021-04-12fix-getters-{def,calls} passFrançois Laignel
2021-03-28ebur128level: Use an atomic bool for the resetting and check on every iterationSebastian Dröge
Instead of checking it only once per buffer.
2021-03-26audiofx: Use AtomicRefCell for protecting the element stateSebastian Dröge
It's only accessed from the streaming thread and in PAUSED->READY after the streaming thread was shut down, so it's already guaranteed that only a single thread can access it at any time.
2021-03-26audiofx: Add new ebur128level elementSebastian Dröge
This posts a message with the measured loudness levels similar to the level element but uses the metrics defined as part of EBU R128.
2021-03-09Update for the subclassing glib/gstreamer bindings API changesSebastian Dröge
2021-03-07Update for new #[glib::object_subclass] attribute macroSebastian Dröge
2021-01-31Use gst::PARAM_FLAG_MUTABLE_PLAYING and others consistently everywhereSebastian Dröge
Fixes https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs/-/issues/139
2021-01-25Update for glib/gstreamer bindings API changesSebastian Dröge
2021-01-04use cargo-c to produce cdy and static libsGuillaume Desmottes
cargo-c will produce a pkg-config file making it easier to statically link plugins. Also add 'static' features for plugins depending on < 1.14 as this is the minimal required version to use static linking because of ABI changes in core.
2020-12-20Update for macro renamesSebastian Dröge
2020-12-18Update everything for glib macro renamingsSebastian Dröge