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

gitlab.freedesktop.org/gstreamer/gst-plugins-rs.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/audio
AgeCommit message (Collapse)Author
2023-12-04use new debug and parse APIGuillaume Desmottes
Changes from https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1355 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs/-/merge_requests/1403>
2023-11-02Update for `gst::Rank` API changesSebastian Dröge
2023-09-28audiornnoise: Attach audio level meta to output buffersPhilippe Normand
This is useful downstream for processing of audio voice payloads, for instance feeding a speech recognition library such as Whisper. Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs/-/merge_requests/1231>
2023-08-10Update versions to 0.12.0-alpha.1Sebastian Dröge
2023-08-09Don't generate .def files for pluginsSebastian Dröge
Fixes https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs/-/issues/389 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs/-/merge_requests/1299>
2023-07-19Update minimum supported Rust version to 1.70Sebastian Dröge
gtk-rs will update soonish too. Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs/-/merge_requests/1280>
2023-07-11Remove unnecessary `mut` everywhereSebastian Dröge
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs/-/merge_requests/1273>
2023-07-06Use re-exported once_cellBilal Elmoussaoui
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs/-/merge_requests/1268>
2023-07-06Adapt to glib::Continue renameBilal Elmoussaoui
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs/-/merge_requests/1268>
2023-05-30Fix a couple of trivial clippy warningsSebastian Dröge
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs/-/merge_requests/1226>
2023-05-12use Pad builders for optional name definitionFrançois Laignel
Also, apply auto-naming in the following cases * When building from a non wildcard-named template, the name of the template is automatically assigned to the Pad. User can override with a specific name by calling `name()` on the `PadBuilder`. * When building with a target and no name was provided via the above, the GhostPad is named after the target. See https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/issues/448 Auto-naming discussion: https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1255#note_1891181 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs/-/merge_requests/1197>
2023-04-24spotify: check cached creds username before useNick Steel
If a username was specified, only use cached credentials that match that username. Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs/-/merge_requests/1192>
2023-04-21spotify: fix credentials cacheJohn King
Cache Spotify response instead of username and password. This should resolve frequent "New login to Spotify" emails. Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs/-/merge_requests/1183>
2023-04-10fix typosGuillaume Desmottes
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs/-/merge_requests/1170>
2023-04-04git: replace LICENSE file symlinks with copiesTim-Philipp Müller
Git will de-duplicate the contents for us anyway, and symlinks can cause problems with some versions of git and also on Windows. https://github.com/mesonbuild/meson/issues/11646 https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/4326 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs/-/merge_requests/1157>
2023-03-09Update for remaining `gst::Element::link_many()` and related API generalizationSebastian Dröge
Specifically, get rid of now unneeded `&`.
2023-03-05spotify: move Settings to common moduleGuillaume Desmottes
Will be used to implement the lyrics source element. Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs/-/merge_requests/1095>
2023-02-20Update minimum supported Rust version to 1.66Sebastian Dröge
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs/-/merge_requests/1096>
2023-02-13spotifyaudiosrc: use Settings Default to define default propsGuillaume Desmottes
Makes it easier to change one property's default value. Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs/-/merge_requests/1074>
2023-02-13Optimize various error message / debug message formattingSebastian Dröge
Directly make use of format strings instead of formatting a string beforehand and then passing it to the macros.
2023-02-10Update versions to 0.11.0-alpha.1Sebastian Dröge
2023-02-09spotifyaudiosrc: Support configurable bitrateSimon Himmelbauer
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs/-/merge_requests/1073>
2023-01-25Fix various new clippy warningsSebastian Dröge
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs/-/merge_requests/1062>
2023-01-05Update for API changesSebastian Dröge
2022-12-14audiofx: Derive from AudioFilter where possibleArun Raghavan
Saves a little bit of code. Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs/-/merge_requests/1013>
2022-12-14audiornnoise: Add debug output for voice activity to help you choose a thresholdMichiel Konstapel
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs/-/merge_requests/1010>
2022-12-13Fix various new clippy warningsSebastian Dröge
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs/-/merge_requests/1011>
2022-12-12audiornnoise: add voice detection thresholdMichiel Konstapel
Add a property "voice-activity-threshold". Frames where the voice detection score from the RNN is below the threshold will be completely muted. Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs/-/merge_requests/1004>
2022-12-10audiorrnoise: Use correct value range for the samplesSebastian Dröge
The nnnoiseless crate wants all samples in the range [-32767,32767] instead of the [-1,1] range we're using for floating point samples. Scale before/after processing while (de)interleaving the samples. Fixes https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs/-/issues/276 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs/-/merge_requests/1003>
2022-11-27Update for gst::Array / gst::List API improvementsSebastian Dröge
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs/-/merge_requests/985>
2022-11-16spotify: fix "start a runtime from within a runtime" with static linkGuillaume Desmottes
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs/-/merge_requests/976>
2022-11-01Fix various new clippy warningsSebastian Dröge
2022-10-24Update versions to 0.10.0-alpha.1Sebastian Dröge
2022-10-23Move from `imp.instance()` to `imp.obj()`Sebastian Dröge
It's doing the same thing and is shorter.
2022-10-23Remove `&` for `obj` in log macrosFrançois Laignel
This is no longer necessary. See https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1137
2022-10-23Fix GObject type names, GStreamer debug category names and element factory namesSebastian Dröge
Fixes https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs/-/issues/198
2022-10-23Make GStreamer plugin/crate/library/directory names and descriptions consistentSebastian Dröge
Fixes https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs/-/issues/238
2022-10-22Various minor cleanupsSebastian Dröge
2022-10-21spotifyaudiosrc: convert to PushSrcNick Steel
Fixes #252
2022-10-19Update everything for element factory builder API changesSebastian Dröge
And set properties as part of object construction wherever it makes sense.
2022-10-18Update for GStreamer API changesSebastian Dröge
2022-10-18Use new format constructorsFrançois Laignel
See https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1128
2022-10-18spotifyaudiosrc: implement URI handlerGuillaume Desmottes
Fix #204
2022-10-14audio: Use channel_mask() for AudioCapsBuilderVivia Nikolaidou
2022-10-13plugins, examples, tutorials: Use AudioCapsBuilder and VideoCapsBuilderVivia Nikolaidou
Simplify caps creation code
2022-10-12Update for pad default functions API changesSebastian Dröge
2022-10-10Change *Impl trait methods to only take &self and not Self::Type in additionSebastian Dröge
2022-10-04build: Update versions to be 0.9.0-alpha.1Nirbheek Chauhan
0.9.0 is the next release, so we can't name things that already. Also the version in meson.build was 0.13.0, which is completely wrong.
2022-09-05Update for GLib ParamSpec builder API changesSebastian Dröge
2022-09-04Update minimum supported Rust version to 1.63Sebastian Dröge