Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-06-20 | audioloudnorm: Drain on segment event | Seungha Yang | |
Otherwise output buffer and segment would not be serialized as expected | |||
2022-05-31 | audiofx: Update to nnnoiseless 0.5 | Sebastian Dröge | |
2022-03-20 | Correctly check for the `DISCONT` buffer flag to be set | Sebastian Dröge | |
2022-02-28 | Remove now unnecessary `Send+Sync` impls for element/etc subclasses | Sebastian Dröge | |
This is now automatically implemented. | |||
2022-02-28 | audiofx: Update nnoiseless dependency to 0.4 | Sebastian Dröge | |
2022-02-22 | Update minimum supported Rust version to 1.57 | François Laignel | |
2022-02-21 | Update to gst::_log_macro_ | François Laignel | |
See the details: https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/980 | |||
2022-02-01 | Bump hrtf to version 0.8 | Tomasz 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-31 | hrtfrender: Switch back to hrtf 0.7 | Sebastian Dröge | |
This needs some more work because of behaviour changes. | |||
2022-01-31 | Update to parking_lot 0.12 and hrtf 0.8 | Sebastian Dröge | |
2022-01-19 | Update for event/message/query view API changes | Sebastian Dröge | |
2022-01-17 | Replace `Foo::from_instance(foo)` with `foo.imp()` | Sebastian Dröge | |
2022-01-15 | Re-license LGPL-2.1 plugins to MPL-2 | Sebastian Dröge | |
Fixes https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs/-/issues/168 | |||
2022-01-15 | Update versions to 0.9.0 | Sebastian Dröge | |
2022-01-14 | Ignore `clippy::non_send_fields_in_send_ty` lint | Sebastian 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-30 | Fix or silence various new 1.57 clippy warnings | Sebastian Dröge | |
2021-11-23 | audiofx: Add HRTF renderer element | Tomasz Andrzejak | |
Fixes https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs/-/issues/128 | |||
2021-11-22 | Update for `glib::Enum` / `glib::Boxed` / `glib::flags!` macro renames | Sebastian Dröge | |
2021-11-20 | Update for glib constructor renames | Sebastian Dröge | |
See https://github.com/gtk-rs/gtk-rs-core/pull/384 | |||
2021-11-08 | adapt to ObjectExt improvements | Bilal Elmoussaoui | |
2021-11-06 | Update for GLib/GStreamer API changes | Sebastian Dröge | |
And clean up a lot of related property/caps/structure code. | |||
2021-10-31 | Update to Rust edition 2021 and minimum supported Rust version to 1.56 | Sebastian Dröge | |
2021-10-23 | Update for GstObjectImpl API change | Sebastian Dröge | |
2021-10-18 | Improve usability thanks to opt-ops | François Laignel | |
The crate option-operations simplifies usage when dealing with `Option`s, which is often the case with `ClockTime`. | |||
2021-09-28 | audioloudnorm: Clamp to the expected limits instead of asserting | Sebastian 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-08 | Clean up clippy warnings and CI configuration | Sebastian Dröge | |
Put clippy overrides into the sources files instead of the CI configuration, and fix various warnings / clean up code. | |||
2021-08-25 | ebur128level: Fix mode bitflags | Christian Kohlstedde | |
Currently the flag of true peak and sample peak are the same and therefore true peak always wins, sample peak never. | |||
2021-08-11 | Add capi feature to all plugin crates | Sebastian Dröge | |
This fixes the build with cargo-c 0.9.2. | |||
2021-07-30 | Fix various needless-borrow clippy warnings and others | Sebastian Dröge | |
2021-07-09 | Update versions to 0.8.0 for the master branch | Sebastian Dröge | |
2021-07-09 | Update versions to 0.7.0 | Sebastian Dröge | |
2021-06-05 | fix clippy warnings | François Laignel | |
2021-06-05 | audio: migrate to new ClockTime design | François Laignel | |
2021-06-03 | use gst::glib where applicable | François Laignel | |
2021-05-13 | Update repository URL for gtk-rs "core" crates | Sebastian Dröge | |
2021-04-25 | Update for Value trait refactoring | Sebastian Dröge | |
2021-04-20 | fix-getters-calls 0.3.0 pass | François Laignel | |
2021-04-20 | fix-getters-def 0.3.0 pass | François Laignel | |
2021-04-13 | post fix-getters manual updates | François Laignel | |
2021-04-12 | fix-getters-{def,calls} pass | François Laignel | |
2021-03-28 | ebur128level: Use an atomic bool for the resetting and check on every iteration | Sebastian Dröge | |
Instead of checking it only once per buffer. | |||
2021-03-26 | audiofx: Use AtomicRefCell for protecting the element state | Sebastian 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-26 | audiofx: Add new ebur128level element | Sebastian 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-09 | Update for the subclassing glib/gstreamer bindings API changes | Sebastian Dröge | |
2021-03-07 | Update for new #[glib::object_subclass] attribute macro | Sebastian Dröge | |
2021-01-31 | Use gst::PARAM_FLAG_MUTABLE_PLAYING and others consistently everywhere | Sebastian Dröge | |
Fixes https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs/-/issues/139 | |||
2021-01-25 | Update for glib/gstreamer bindings API changes | Sebastian Dröge | |
2021-01-04 | use cargo-c to produce cdy and static libs | Guillaume 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-20 | Update for macro renames | Sebastian Dröge | |
2020-12-18 | Update everything for glib macro renamings | Sebastian Dröge | |