Sebastian Dröge
583aaa36d1
spotifyaudiosrc: Update to librespot 0.4
2022-06-07 20:57:09 +03:00
Sebastian Dröge
18c9bd0355
Update versions to 0.8.4
2022-04-26 14:20:02 +03:00
Sebastian Dröge
111257b81c
Correctly check for the DISCONT
buffer flag to be set
2022-03-21 13:50:07 +05:30
Sebastian Dröge
b01b9711dc
Use SPDX license format in Cargo.toml
2022-03-21 13:50:07 +05:30
Sebastian Dröge
b9887e1057
Update versions to 0.8.3
2022-03-08 19:49:16 +02:00
Sebastian Dröge
8747b569b7
audiofx: Update nnoiseless dependency to 0.4
2022-03-08 19:23:26 +02:00
Sebastian Dröge
4ef0fcd22e
Update versions to 0.8.2
2022-02-21 12:51:40 +02:00
Sebastian Dröge
f0add79b7d
Update versions to 0.8.1
2022-02-04 18:46:12 +02:00
Tomasz Andrzejak
a2320c1654
Bump hrtf to version 0.8
...
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-02-04 18:08:00 +02:00
Sebastian Dröge
0f812765b5
hrtfrender: Switch back to hrtf 0.7
...
This needs some more work because of behaviour changes.
2022-02-04 18:07:49 +02:00
Sebastian Dröge
2ea91e053b
Update to parking_lot 0.12 and hrtf 0.8
2022-02-04 18:07:40 +02:00
Sebastian Dröge
81a571bd8b
Replace Foo::from_instance(foo)
with foo.imp()
2022-01-18 15:48:28 +02:00
Sebastian Dröge
574e4f6b64
Add SPDX-License-Identifier to all file headers
2022-01-15 21:44:40 +02:00
Sebastian Dröge
818a508ac5
Re-license LGPL-2.1 plugins to MPL-2
...
Fixes https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs/-/issues/168
2022-01-15 21:44:39 +02:00
Sebastian Dröge
8ffb6c1584
Switch to 0.15 branches of gtk-rs, and 0.18 of gstreamer-rs and provide a version
2022-01-15 20:31:40 +02:00
Sebastian Dröge
ab14c50d1c
Ignore clippy::non_send_fields_in_send_ty
lint
...
It's useless in its current shape and wrongly triggering on all types.
See https://github.com/rust-lang/rust-clippy/issues/8045
2022-01-14 12:09:57 +02:00
Guillaume Desmottes
0615a94cae
spotify: fix license when registering plugin
2022-01-03 00:08:36 +01:00
Guillaume Desmottes
53cef60f2c
spotifyaudiosrc: log error if setup() failed
2022-01-03 00:02:39 +01:00
Guillaume Desmottes
faee72bf5b
spotify: link the proper LICENSE file
2022-01-03 00:02:20 +01:00
Guillaume Desmottes
9858eeeb00
spotify: relicense to MPL-2.0
2021-12-30 14:40:31 +01:00
Guillaume Desmottes
61cdf47462
add spotify plugin
...
Plugin adding an element to play audio from Spotify.
2021-12-29 16:48:20 +01:00
Sebastian Dröge
c46901d150
Fix or silence various new 1.57 clippy warnings
2021-11-30 16:31:50 +02:00
Tomasz Andrzejak
4668da45ef
audiofx: Add HRTF renderer element
...
Fixes https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs/-/issues/128
2021-11-23 08:19:29 +00:00
Sebastian Dröge
86f422592b
Update for glib::Enum
/ glib::Boxed
/ glib::flags!
macro renames
2021-11-22 11:04:26 +02:00
Sebastian Dröge
55aad51141
Update for glib constructor renames
...
See https://github.com/gtk-rs/gtk-rs-core/pull/384
2021-11-20 14:31:06 +02:00
Bilal Elmoussaoui
82be7b3ac5
adapt to ObjectExt improvements
2021-11-08 14:43:53 +02:00
Sebastian Dröge
d9bda62a47
Update for GLib/GStreamer API changes
...
And clean up a lot of related property/caps/structure code.
2021-11-06 09:34:10 +02:00
Sebastian Dröge
0a7d1639e7
Update to Rust edition 2021 and minimum supported Rust version to 1.56
2021-10-31 17:40:05 +02:00
Sebastian Dröge
b9541b2ca4
Update for GstObjectImpl API change
2021-10-23 12:31:33 +03:00
François Laignel
27b9f0d868
Improve usability thanks to opt-ops
...
The crate option-operations simplifies usage when dealing with
`Option`s, which is often the case with `ClockTime`.
2021-10-18 15:09:47 +02:00
Sebastian Dröge
b1bd3020fa
audioloudnorm: Clamp to the expected limits instead of asserting
...
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-28 13:53:21 +03:00
Sebastian Dröge
a03b52a975
csound: Fix nightly compiler warning in test
...
warning: trailing semicolon in macro used in expression position
--> audio/csound/tests/csound_filter.rs:52:10
|
52 | );
| ^
...
403 | &CSD!(ksmps, ichannels, ochannels, "ain, ain2 ins", "out ain"),
| ------------------------------------------------------------- in this macro invocation
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
= note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813 >
= note: this warning originates in the macro `CSD` (in Nightly builds, run with -Z macro-backtrace for more info)
2021-09-18 10:08:40 +00:00
Sebastian Dröge
96d86eaa06
Clean up clippy warnings and CI configuration
...
Put clippy overrides into the sources files instead of the CI
configuration, and fix various warnings / clean up code.
2021-09-08 12:35:41 +00:00
Christian Kohlstedde
a8a3a6ec3e
ebur128level: Fix mode bitflags
...
Currently the flag of true peak and sample peak are the same and
therefore true peak always wins, sample peak never.
2021-08-25 08:23:18 +03:00
Sebastian Dröge
848b296390
Add capi feature to all plugin crates
...
This fixes the build with cargo-c 0.9.2.
2021-08-11 20:51:36 +03:00
Sebastian Dröge
052365ba1a
Fix various needless-borrow clippy warnings and others
2021-07-30 13:53:35 +03:00
Sebastian Dröge
24ec79cd1a
Update versions to 0.8.0 for the master branch
2021-07-09 13:49:33 +03:00
Sebastian Dröge
1c3ae0f89a
Update versions to 0.7.0
2021-07-09 13:49:21 +03:00
François Laignel
5439f14e57
fix clippy warnings
2021-06-05 10:36:22 +02:00
François Laignel
17feaa8c71
audio: migrate to new ClockTime design
2021-06-05 10:36:21 +02:00
François Laignel
8dfc872544
use gst::glib where applicable
2021-06-03 20:53:16 +02:00
Sebastian Dröge
04a60b8f46
Update repository URL for gtk-rs "core" crates
2021-05-13 09:50:08 +03:00
Sebastian Dröge
23bcfb8b1c
claxondec: Remove unused streaminfo variable from the state
...
And pass it by reference instead of value.
2021-05-05 10:37:30 +03:00
Sebastian Dröge
15cf738616
Update for Value trait refactoring
2021-04-25 15:48:55 +03:00
François Laignel
95cdd43f4f
manual fixes remove get prefix round 2
2021-04-20 18:19:58 +02:00
François Laignel
67c5871957
fix-getters-calls 0.3.0 pass
2021-04-20 18:19:58 +02:00
François Laignel
27bc5c89ca
fix-getters-def 0.3.0 pass
2021-04-20 18:19:58 +02:00
Antonio Larrosa
e0b577fe1d
csound: Fix cast to f64 so it builds in i586
...
For some reason (compiler bug?), the rust compiler fails to compare u32 and f64 types
when doing a wildcard cast on i586 with the following error:
error[E0282]: type annotations needed
--> audio/csound/src/filter/imp.rs:611:47
|
611 | if rate != out_info.rate() || rate != csound.get_sample_rate() as _ {
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
|
= note: type must be known at this point
Using an explicit cast solves the issue.
2021-04-20 12:26:12 +00:00
François Laignel
7d17f88941
post fix-getters manual updates
2021-04-13 17:24:20 +02:00
François Laignel
06accc8d98
fix-getters-{def,calls} pass
2021-04-12 15:57:19 +02:00