David Kleingeld
3592cbe00c
Merge pull request #640 from PetrGlad/test-fixes
...
Test fixes, upgrade quickcheck
2024-12-03 12:33:28 +01:00
Petr Gladkikh
62ee3b3309
Correct misprint
2024-12-01 14:59:46 +04:00
Petr Gladkikh
6eb27229a9
Track Cargo.lock
...
It is necessary to make tests and benches reproducible.
2024-11-29 23:06:14 +04:00
Petr Gladkikh
43742f6b5f
Merge remote-tracking branch 'rust-audio/master' into test-fixes
2024-11-29 22:26:39 +04:00
Petr Gladkikh
31035599a3
Fix rustdoc
2024-11-29 21:39:13 +04:00
Petr Gladkikh
d9d7606560
Remove explicit overflow check in sample interpolation
2024-11-29 20:21:21 +04:00
dvdsk
de0ffdc905
removes symphonia duration unit tests
...
In principle we do not have unit tests. See contributor guidlines for
the reasoning.
2024-11-27 18:57:40 +01:00
David Kleingeld
8f45194f89
Merge pull request #645 from Methapon2001/master
...
Fix wrong total duration caused by divided by zero conversion
2024-11-27 18:56:36 +01:00
Methapon2001
4ebb2ab8f2
Update CHANGELOG.md
2024-11-27 07:13:00 +07:00
Petr Gladkikh
b7dbe3f33b
Merge remote-tracking branch 'rust-audio/master' into test-fixes
2024-11-26 16:24:51 +04:00
Methapon2001
d18070d2f7
Update test to use value from Time instead
2024-11-24 21:13:44 +07:00
Methapon2001
94a8197273
Add time to duration tests
2024-11-24 21:00:17 +07:00
Methapon2001
77896cc498
Fix wrong total duration cause by divided by zero
2024-11-24 20:41:50 +07:00
dvdsk
bc8d1c7e05
remove unneeded pub from OutputStreamConfig
2024-11-24 12:32:00 +01:00
David Kleingeld
c1d22302c7
Merge pull request #641 from PetrGlad/init-revamp
...
Use builder to init output stream
2024-11-24 12:29:37 +01:00
Petr Gladkikh
435222ad23
Merge remote-tracking branch 'rust-audio/master' into init-revamp
2024-11-22 21:25:31 +04:00
Petr Gladkikh
565b02638d
Merge branch 'RustAudio:master' into test-fixes
2024-11-22 18:19:06 +01:00
Petr Gladkikh
bf60185d4b
Exclude examples from experimental build tests
2024-11-22 20:58:01 +04:00
Petr Gladkikh
de53b87a06
Fix AGC example compilation
...
`experimental` flag removes some API, just keep the example
minimally functional in that case.
2024-11-21 23:01:01 +04:00
Petr Gladkikh
808d51b937
Revert changes in AGC example
2024-11-21 22:46:44 +04:00
Petr Gladkikh
5972eebc3a
Update CHANGELOG.md
2024-11-21 22:33:38 +04:00
Petr Gladkikh
c23ec2c76d
Update documentation
2024-11-21 22:31:43 +04:00
Petr Gladkikh
d1d5726ce0
Rename try_open_stream and try_default_stream
2024-11-21 21:43:24 +04:00
dvdsk
ff45ff80f6
adds resampler benchmark (implemented through UniformSource)
2024-11-21 18:01:21 +01:00
Petr Gladkikh
678df037cb
Custom output stream config example
2024-11-21 21:00:57 +04:00
Petr Gladkikh
95060b1909
Stream initialization fix
2024-11-21 20:51:11 +04:00
Petr Gladkikh
0ba60217ff
Hide OutputStreamConfig struct
2024-11-21 19:58:06 +04:00
Petr Gladkikh
1182681256
Clarify CI documentation test command
2024-11-21 19:42:36 +04:00
Petr Gladkikh
4101ae9087
Remove unwrap and expect from example code
2024-11-20 00:58:05 +04:00
Petr Gladkikh
7b70230a60
Remove redundant code from AGC example
2024-11-19 17:49:10 +04:00
Petr Gladkikh
77c50cd9ce
Clarify API documentation
2024-11-17 18:54:13 +04:00
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
b6b000b61f
Add test
...
Restoring len() test, it is actually useful to check
`SampleRateConverter::size_hint()` implementation.
Although its implementation is not precise (see TODOs).
2024-11-15 19:21:04 +04:00
Petr Gladkikh
b720273847
Revert extra changes for merge request
2024-11-15 03:11:48 +04:00
Petr Gladkikh
6734d0178b
Cleanup
...
Make assert conditions more uniform.
2024-11-15 00:33:26 +04:00
Petr Gladkikh
de29cb3925
Reduce number of assertions
2024-11-15 00:23:30 +04:00
Petr Gladkikh
ebc673e315
Cleanup, remove unnecessay imports
2024-11-15 00:19:43 +04:00
Petr Gladkikh
e983383a7f
Remove experimental features from documentation
2024-11-14 23:36: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
cd7964e2a5
Better variable names
2024-11-14 02:30:04 +04:00
Petr Gladkikh
69f9e11aaa
Test Sample::lerp according to the API documentation
2024-11-13 21:02:16 +04:00
Petr Gladkikh
b40caca6a0
Correct Sample::lerp documentation
2024-11-13 18:36:11 +04:00
Petr Gladkikh
ee90203e70
Correct linear interpolation
...
Overflows chould have distort sound without triggering any errors.
2024-11-13 17:55:36 +04:00
Petr Gladkikh
197390fc40
Update quickcheck, update tests
2024-11-13 03:53:29 +04:00
Petr Gladkikh
574b809549
Upgrade quickcheck, make tests more reliable
2024-11-13 00:10:48 +04:00
Petr Gladkikh
d2a5085404
Test experimental features and docs in CI
...
`cargo test --all-targets` excludes doc tests.
Experimental features are sometimes mutually exclusive with
the stable code.
2024-11-12 23:42:50 +04:00