dvdsk
d0fce09bb0
fix(seek) vorbis decoder crashing when seeking
2024-04-03 11:45:17 +02:00
dvdsk
67612b573e
(seek/test) adds failing test for seeking in exausted source
2024-04-02 12:59:22 +02:00
dvdsk
2e9d680afb
(seek/test) fixes duration calc in test
2024-04-02 12:29:55 +02:00
dvdsk
c60819e47d
seek tests finds beep in stereo test file
2024-04-02 12:08:51 +02:00
dvdsk
766fbbf1fa
implement try_seek for SamplesBuffer
2024-04-01 14:16:56 +02:00
dvdsk
fb44f71dc9
Fixes seek example and various spell/grammar issues
...
Co-authored-by: naglis <827324+naglis@users.noreply.github.com>
2024-01-31 14:53:10 +01:00
dvdsk
4dea149dc2
fixes spell errors in docs and SeekError
2024-01-26 21:23:04 +01:00
dvdsk
470eba8328
Merge branch 'master' into seek_runtime_err
2024-01-26 21:21:34 +01:00
0Ahmed-0
8e604cfc08
chore: fix a typo ( #537 )
2024-01-07 15:17:46 +01:00
Alphyr
1b9c1933b3
Add Decoder::new_vorbis
when symphonia-vorbis
feature is enabled ( #529 )
2023-12-25 02:52:11 +01:00
dexterdy
e153a193ed
impl source for mut references ( #532 )
2023-12-25 01:36:26 +01:00
est31
4973f330e0
Release 0.17.3 ( #522 )
2023-10-23 14:50:26 +02:00
willxw
35dc35f426
Update sink.rs ( #521 )
2023-10-23 14:06:28 +02:00
dvdsk
57f2a3ca36
cargo fmt
2023-10-21 21:32:43 +02:00
David Kleingeld
50a781a093
Merge branch 'master' into seek_runtime_err
2023-10-21 21:00:51 +02:00
Alphyr
8eaa226cef
Fix build with minimp3 ( #519 )
2023-10-20 23:27:40 +02:00
David Kleingeld
b7b5735afe
Merge branch 'master' into seek_runtime_err
2023-10-17 13:21:21 +02:00
est31
6a255fe70a
Release 0.17.2 ( #518 )
2023-10-17 12:41:00 +02:00
willxw
98bae98d05
added q value parameter to be passed to filter functions ( #515 )
...
I have added a 2nd parameter to the filter functions low_pass, high_pass, to_low_pass, and to_high pass; allowing a q value to be passed along with the frequency.
Co-authored-by: David Kleingeld <git@davidsk.dev>
2023-10-17 12:32:17 +02:00
David Kleingeld
5dd41356e8
Remove duplicate doc section and fix spelling in docs
...
Co-authored-by: naglis <827324+naglis@users.noreply.github.com>
Co-authored-by: naglis <827324+naglis@users.noreply.github.com>
2023-10-13 16:49:33 +02:00
David Kleingeld
8c774628fe
use From<f64> instead of custom time_from_duration
...
remove now unused time_from_duration
Co-authored-by: naglis <827324+naglis@users.noreply.github.com>
2023-10-13 15:47:38 +02:00
David Kleingeld
7357f191b8
remove commented out dead code in tests/seek.rs
...
Co-authored-by: naglis <827324+naglis@users.noreply.github.com>
2023-10-13 15:47:38 +02:00
dvdsk
c2c85e2332
improve seek beyond end documentation
2023-10-13 15:47:38 +02:00
dvdsk
963a48491f
refactors symphonia try_seek
2023-10-13 15:47:38 +02:00
dvdsk
b26194df91
make cargo fmt happy
2023-10-13 15:47:38 +02:00
dvdsk
724df4d884
completely remove sink usage from seek tests
2023-10-13 15:47:38 +02:00
dvdsk
a24e0e65eb
speeds up correct_remaining_playtime test
2023-10-13 15:47:38 +02:00
dvdsk
d1a809feac
formats everything with cargo fmt
2023-10-13 15:47:28 +02:00
dvdsk
82bfa417ff
fixes seek in m4a files, fixes seeking having 1 second granularity
2023-10-13 15:47:01 +02:00
dvdsk
3f4b530a42
Language and spelling fixes by @naglis
...
fix comment typo
Co-authored-by: naglis <827324+naglis@users.noreply.github.com>
2023-10-13 15:46:53 +02:00
dvdsk
4237effbf4
revert to upstream non-seekable minimp3, comment out minimp3-seek support
2023-10-13 15:45:40 +02:00
dvdsk
560961fc8b
adds try_seek to spatial source
2023-10-13 15:45:40 +02:00
dvdsk
f3a1966348
symphonia throws error if duration is unknown and seek is beyond source length
2023-10-13 15:45:40 +02:00
dvdsk
5de73833a9
finishes doc for sink::try_seek
2023-10-13 15:45:40 +02:00
dvdsk
2b39d27aaf
adds total_duration() impl to SymphoniaDecoder, makes seek saturating at source end if total_duration known
2023-10-13 15:45:40 +02:00
dvdsk
8416210628
adds test verifying correct seek position after seek
2023-10-13 15:45:40 +02:00
dvdsk
10262f8134
removes can_seek in favor of rolling back seek operations (requires PR #510 )
2023-10-13 15:45:40 +02:00
dvdsk
5d44bfe636
fixes symphonia seek beyond end of file returning an error
2023-10-13 15:45:40 +02:00
dvdsk
ebebe88339
turns SeekNotSupported into a SeekError
2023-10-13 15:45:40 +02:00
dvdsk
eb22ec5dac
refactor tests, add seek beyond stream test
2023-10-13 15:45:40 +02:00
dvdsk
9a4dcb0c41
add can_seek method to source
...
document why Sink::can_seek does not exist
2023-10-13 15:45:27 +02:00
dvdsk
d8a8be4a2f
add seek for lewton
2023-10-13 15:45:27 +02:00
dvdsk
a3c55b8337
fixes symphonia seek div by zero
2023-10-13 15:45:27 +02:00
dvdsk
e1092f712d
refactors seek test, now covers all decoders/formats
2023-10-13 15:45:27 +02:00
David Kleingeld
961c3efbb0
Fix seeking for mix source
...
add todo about can_seek to mix
Co-authored-by: naglis <827324+naglis@users.noreply.github.com>
2023-10-13 15:45:07 +02:00
dvdsk
5b933d7af1
refactors seektest and adds more formats
2023-10-13 15:45:07 +02:00
dvdsk
1f3f36a4c8
removes default try_seek impl, impl try_seek for decoders + refactors decoderimpl a bit
2023-10-13 15:45:06 +02:00
dvdsk
202687b934
adds try_seek for sink and all sources
2023-10-13 15:44:43 +02:00
dvdsk
745db82876
removes SeekableSource adds failable try_seek to Source
2023-10-13 15:44:43 +02:00
dvdsk
d47842fe57
remove seek trait from source mods, added it to symphonia decoder, renamed the trait to SeekableSource
2023-10-13 15:44:43 +02:00