Commit graph

913 commits

Author SHA1 Message Date
Petr Gladkikh
6f6385b0d5 Add documentation for output stream public exports 2024-11-16 23:19:18 +04:00
Petr Gladkikh
1af733ee86 Cleanup: fix lint warnings 2024-11-15 22:41:03 +04:00
Petr Gladkikh
6a6e94c88e Rename dynamic_mixer.rs 2024-11-15 21:08:54 +04:00
Petr Gladkikh
689670d66c UPdate documentation
Add an example for rodio::play()
Remove experimental API from rustdocs.
2024-11-15 19:57:36 +04:00
Petr Gladkikh
b720273847 Revert extra changes for merge request 2024-11-15 03:11:48 +04:00
Petr Gladkikh
ebc673e315 Cleanup, remove unnecessay imports 2024-11-15 00:19:43 +04:00
Petr Gladkikh
af92566321 Cleanup
Code reformatted.
Removed experimental code.
2024-11-14 23:03:59 +04:00
Petr Gladkikh
179d41a53e Reformat code 2024-11-14 03:08:50 +04:00
Petr Gladkikh
83c002500f Update doc examples 2024-11-10 20:23:18 +04:00
Petr Gladkikh
c5850ab2ed Sync Cargo.toml with master branch 2024-11-10 15:31:04 +04:00
Petr Gladkikh
2ee0a3cb7a Merge remote-tracking branch 'rust-audio/master' into init-revamp 2024-11-10 15:29:22 +04:00
Petr Gladkikh
352c39987e Add example comments 2024-11-10 15:06:33 +04:00
Petr Gladkikh
cabdda74a2 Update tests and examples 2024-11-10 02:34:49 +04:00
Petr Gladkikh
5cfe61f929 Update a basic example 2024-11-10 00:10:36 +04:00
Petr Gladkikh
dbd1d1f129 Remove Criterion dependency 2024-11-09 02:16:28 +04:00
Petr Gladkikh
e2c74a5ccc Streamline default stream logic 2024-11-09 02:13:04 +04:00
Petr Gladkikh
7154439c4b Remove source plug prototype 2024-11-09 01:26:41 +04:00
Petr Gladkikh
fcfbabc607 Revert to using mixer as default output 2024-11-09 01:25:31 +04:00
dvdsk
489e184a58
Revert "use CI to yank partially broken 0.20.0"
This reverts commit 073fdb17d8.
Its no longer needed in CI since the yank is done now
2024-11-08 01:58:21 +01:00
dvdsk
073fdb17d8
use CI to yank partially broken 0.20.0 2024-11-08 01:55:41 +01:00
dvdsk
f1eaaa4a63
release bugfix 0.20.1 2024-11-08 01:36:22 +01:00
dvdsk
be29a3f0fd
release 0.20 2024-11-08 00:00:17 +01:00
Petr Gladkikh
e82b208b7c WIP. Implementing OpenStreamBuilder 2024-11-07 01:15:58 +04:00
dvdsk
d346cfa65b
spelling 2024-10-17 23:08:59 +02:00
dvdsk
48408bcfa6
AGC: adds inner and inner_mut & uses those in example
This removes the use of AGC's experimental atomic bool controls in
favor of the already stable periodic_access method of control.

The disadvantage is that periodic_access is significantly more difficult
for most users to undestand. It requires understanding of how closures
work with ownership and threading primitives like Atomics & Arc.
2024-10-17 22:41:38 +02:00
David Kleingeld
71d9a6d222
Merge pull request #632 from UnknownSuperficialNight/feature/automatic-gain-control-example
Add AGC example
2024-10-17 22:21:15 +02:00
David Kleingeld
b394e551e6
Merge pull request #633 from joseluis/remove-thiserror
remove `thiserror` dependency, improves compile times and has little impact on readability.
2024-10-17 14:59:53 +02:00
joseLuís
1df14257ba remove thiserror dependency 2024-10-17 13:33:33 +02:00
dvdsk
a7f67b3eea
small language tweaks to speed docs 2024-10-10 02:14:25 +02:00
David Kleingeld
d1bd852b91
Merge pull request #630 from ugochukwu-850/Issue#566
Issue#566
2024-10-09 19:10:04 +02:00
ugochukwu-850
5e038a6e5a Resolution of comment on source speed documentation
I added docs on the effects of changing the speed on both total_duration and pitch on both the source.speed trait and sink set_speed functions .
This should help users understand what each function does
2024-10-09 18:01:34 +01:00
ugochukwu-850
bb341a5634 Resolution of comment on source speed documentation
I added docs on the effects of changing the speed on both total_duration and pitch on both the source.speed trait and sink set_speed functions .
This should help users understand what each function does
2024-10-09 17:59:25 +01:00
ugochukwu-850
b7b2aad564 Removed redundant comment on the speed trait function 2024-10-09 14:44:50 +01:00
ugochukwu-850
0b3d49ce08 Removed redundant comment on the speed trait function 2024-10-09 14:41:36 +01:00
ugochukwu-850
f73dbe317d Resolved comments 2024-10-09 13:14:23 +01:00
Ugochukwu Chizaram
5c893cf121
Merge branch 'RustAudio:master' into Issue#566 2024-10-08 18:34:00 +01:00
David Kleingeld
02933d4adf
Point to rustdoc book in CONTRIBUTING.md
Specifically request contributors to take a look at the documenting a component section.
2024-10-08 00:53:26 +02:00
Ugochukwu Chizaram
2d24977ee5 FMT issues fixed and moved some doc tags to the mod.rs function 2024-10-07 13:49:32 +01:00
David Kleingeld
a5a49fb5a2
Merge pull request #627 from UnknownSuperficialNight/add-contributing-guidelines
Add CONTRIBUTING Guidelines
2024-10-07 14:44:11 +02:00
UnknownSuperficialNight
34b5585061 Remove 'dep:' in Cargo.toml testing 2024-10-06 21:40:26 +13:00
UnknownSuperficialNight
ee980bc5cf Add automatic_gain_control to Cargo.toml examples 2024-10-06 16:14:49 +13:00
UnknownSuperficialNight
0b20274043 Add AGC example 2024-10-06 16:04:30 +13:00
UnknownSuperficialNight
ab66761e91 Rename Testing to Unit Tests 2024-10-06 15:38:31 +13:00
David Kleingeld
aee7ffb014
Merge pull request #631 from ugochukwu-850/issue#628
Issue#628: Fix total_duration malfunction after speed mutation
2024-10-05 15:08:35 +02:00
ugochukwu-850
4f751ac809 Removed redundant comment 2024-10-05 10:53:44 +01:00
ugochukwu-850
e33bd63bed Fix for total duration for speed mutation issue
Previously the total_duration function calculated the total duration by multiplying instead of deviding by the factor
Causing the total duration to increase as speed factors increased instead of the other way round .
I have fixed this
2024-10-05 10:37:33 +01:00
ugochukwu-850
20daf244db Added Note on the set_speed function of impact on pitch 2024-10-05 10:25:14 +01:00
ugochukwu-850
0144699ad7 Added documentation for Issues #566
Documented how playback speed mutation works and the effects with examples
2024-10-05 10:24:58 +01:00
UnknownSuperficialNight
0aa7f5e703 Merge: Integrate 'Integration Tests' from user dvdsk
- Incorporate Integration Tests contributed by dvdsk
- Add leading numbers to bullet points mistakenly commited without numbering
2024-10-05 15:24:58 +13:00
UnknownSuperficialNight
417d5a10b3 Merge branch 'add-contributing-guidelines' of https://github.com/UnknownSuperficialNight/rodio into add-contributing-guidelines 2024-10-05 15:09:10 +13:00