-
Notifications
You must be signed in to change notification settings - Fork 228
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Implements Seek #513
Implements Seek #513
Commits on Oct 13, 2023
-
Configuration menu - View commit details
-
Copy full SHA for fafe4ba - Browse repository at this point
Copy the full SHA fafe4baView commit details -
Configuration menu - View commit details
-
Copy full SHA for 023e833 - Browse repository at this point
Copy the full SHA 023e833View commit details -
Configuration menu - View commit details
-
Copy full SHA for 204a3f8 - Browse repository at this point
Copy the full SHA 204a3f8View commit details -
remove seek trait from source mods, added it to symphonia decoder, re…
…named the trait to SeekableSource
Configuration menu - View commit details
-
Copy full SHA for d47842f - Browse repository at this point
Copy the full SHA d47842fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 745db82 - Browse repository at this point
Copy the full SHA 745db82View commit details -
Configuration menu - View commit details
-
Copy full SHA for 202687b - Browse repository at this point
Copy the full SHA 202687bView commit details -
removes default try_seek impl, impl try_seek for decoders + refactors…
… decoderimpl a bit
Configuration menu - View commit details
-
Copy full SHA for 1f3f36a - Browse repository at this point
Copy the full SHA 1f3f36aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5b933d7 - Browse repository at this point
Copy the full SHA 5b933d7View commit details -
add todo about can_seek to mix Co-authored-by: naglis <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 961c3ef - Browse repository at this point
Copy the full SHA 961c3efView commit details -
Configuration menu - View commit details
-
Copy full SHA for e1092f7 - Browse repository at this point
Copy the full SHA e1092f7View commit details -
Configuration menu - View commit details
-
Copy full SHA for a3c55b8 - Browse repository at this point
Copy the full SHA a3c55b8View commit details -
Configuration menu - View commit details
-
Copy full SHA for d8a8be4 - Browse repository at this point
Copy the full SHA d8a8be4View commit details -
document why Sink::can_seek does not exist
Configuration menu - View commit details
-
Copy full SHA for 9a4dcb0 - Browse repository at this point
Copy the full SHA 9a4dcb0View commit details -
Configuration menu - View commit details
-
Copy full SHA for eb22ec5 - Browse repository at this point
Copy the full SHA eb22ec5View commit details -
Configuration menu - View commit details
-
Copy full SHA for ebebe88 - Browse repository at this point
Copy the full SHA ebebe88View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5d44bfe - Browse repository at this point
Copy the full SHA 5d44bfeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 10262f8 - Browse repository at this point
Copy the full SHA 10262f8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8416210 - Browse repository at this point
Copy the full SHA 8416210View commit details -
adds total_duration() impl to SymphoniaDecoder, makes seek saturating…
… at source end if total_duration known
Configuration menu - View commit details
-
Copy full SHA for 2b39d27 - Browse repository at this point
Copy the full SHA 2b39d27View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5de7383 - Browse repository at this point
Copy the full SHA 5de7383View commit details -
Configuration menu - View commit details
-
Copy full SHA for f3a1966 - Browse repository at this point
Copy the full SHA f3a1966View commit details -
Configuration menu - View commit details
-
Copy full SHA for 560961f - Browse repository at this point
Copy the full SHA 560961fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4237eff - Browse repository at this point
Copy the full SHA 4237effView commit details -
Language and spelling fixes by @naglis
fix comment typo Co-authored-by: naglis <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 3f4b530 - Browse repository at this point
Copy the full SHA 3f4b530View commit details -
Configuration menu - View commit details
-
Copy full SHA for 82bfa41 - Browse repository at this point
Copy the full SHA 82bfa41View commit details -
Configuration menu - View commit details
-
Copy full SHA for d1a809f - Browse repository at this point
Copy the full SHA d1a809fView commit details -
Configuration menu - View commit details
-
Copy full SHA for a24e0e6 - Browse repository at this point
Copy the full SHA a24e0e6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 724df4d - Browse repository at this point
Copy the full SHA 724df4dView commit details -
Configuration menu - View commit details
-
Copy full SHA for b26194d - Browse repository at this point
Copy the full SHA b26194dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 963a484 - Browse repository at this point
Copy the full SHA 963a484View commit details -
Configuration menu - View commit details
-
Copy full SHA for c2c85e2 - Browse repository at this point
Copy the full SHA c2c85e2View commit details -
remove commented out dead code in tests/seek.rs
Co-authored-by: naglis <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 7357f19 - Browse repository at this point
Copy the full SHA 7357f19View commit details -
use From<f64> instead of custom
time_from_duration
remove now unused time_from_duration Co-authored-by: naglis <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 8c77462 - Browse repository at this point
Copy the full SHA 8c77462View commit details -
Remove duplicate doc section and fix spelling in docs
Co-authored-by: naglis <[email protected]> Co-authored-by: naglis <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 5dd4135 - Browse repository at this point
Copy the full SHA 5dd4135View commit details
Commits on Oct 17, 2023
-
Configuration menu - View commit details
-
Copy full SHA for b7b5735 - Browse repository at this point
Copy the full SHA b7b5735View commit details
Commits on Oct 21, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 50a781a - Browse repository at this point
Copy the full SHA 50a781aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 57f2a3c - Browse repository at this point
Copy the full SHA 57f2a3cView commit details
Commits on Jan 26, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 470eba8 - Browse repository at this point
Copy the full SHA 470eba8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4dea149 - Browse repository at this point
Copy the full SHA 4dea149View commit details
Commits on Jan 31, 2024
-
Fixes seek example and various spell/grammar issues
Co-authored-by: naglis <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for fb44f71 - Browse repository at this point
Copy the full SHA fb44f71View commit details
Commits on Apr 1, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 766fbbf - Browse repository at this point
Copy the full SHA 766fbbfView commit details
Commits on Apr 2, 2024
-
Configuration menu - View commit details
-
Copy full SHA for c60819e - Browse repository at this point
Copy the full SHA c60819eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2e9d680 - Browse repository at this point
Copy the full SHA 2e9d680View commit details -
Configuration menu - View commit details
-
Copy full SHA for 67612b5 - Browse repository at this point
Copy the full SHA 67612b5View commit details
Commits on Apr 3, 2024
-
Configuration menu - View commit details
-
Copy full SHA for d0fce09 - Browse repository at this point
Copy the full SHA d0fce09View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9ae1c55 - Browse repository at this point
Copy the full SHA 9ae1c55View commit details -
Configuration menu - View commit details
-
Copy full SHA for 04c6957 - Browse repository at this point
Copy the full SHA 04c6957View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1c82136 - Browse repository at this point
Copy the full SHA 1c82136View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5562241 - Browse repository at this point
Copy the full SHA 5562241View commit details -
Configuration menu - View commit details
-
Copy full SHA for 80add81 - Browse repository at this point
Copy the full SHA 80add81View commit details -
Vorbis actually can be implemented since the sample rate is constant
This reverts commit 80add81.
Configuration menu - View commit details
-
Copy full SHA for 4e14b0a - Browse repository at this point
Copy the full SHA 4e14b0aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3bafe32 - Browse repository at this point
Copy the full SHA 3bafe32View commit details
Commits on Apr 4, 2024
-
remove seek support for (lewton) vorbis
seek is broken, RustAudio/lewton#73. We could work around it by: - using unsafe to create an instance of Self - use mem::swap to turn the &mut self into a mut self - take out the underlying Read+Seek - make a new self and seek If this issue is fixed use the implementation in commit: 3bafe32
Configuration menu - View commit details
-
Copy full SHA for 26e9db7 - Browse repository at this point
Copy the full SHA 26e9db7View commit details -
(tests) use rstest to refactor and expand seek test
This adds two dependencies, they are only needed for the test suite. Compile time will not increase for users. The extra overhead when running the test suite is worth it imho. The test file is significantly shorter and there is less code duplication. A run time solution would decrease the test interface (you would have to manually find out which params caused the test).
Configuration menu - View commit details
-
Copy full SHA for 7eb13be - Browse repository at this point
Copy the full SHA 7eb13beView commit details -
Configuration menu - View commit details
-
Copy full SHA for f846cdf - Browse repository at this point
Copy the full SHA f846cdfView commit details -
Configuration menu - View commit details
-
Copy full SHA for a52a41b - Browse repository at this point
Copy the full SHA a52a41bView commit details
Commits on Apr 5, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 1fcf4b8 - Browse repository at this point
Copy the full SHA 1fcf4b8View commit details -
refactor(decoder/sympthonia) use for loop instead loop + match & escape
More readable, prep for using the same lines in new refine_position fn. Since that is already pretty complex this needed to be made simpler. This code retries on all errors not only decode errors. Retries will not work on anything else then a decode error however they also wont cause any problems. Not checking the result does however make the code simpler.
Configuration menu - View commit details
-
Copy full SHA for 40a9447 - Browse repository at this point
Copy the full SHA 40a9447View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6034af3 - Browse repository at this point
Copy the full SHA 6034af3View commit details -
Configuration menu - View commit details
-
Copy full SHA for aa0880d - Browse repository at this point
Copy the full SHA aa0880dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7cf0451 - Browse repository at this point
Copy the full SHA 7cf0451View commit details
Commits on Apr 6, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 6f1f44f - Browse repository at this point
Copy the full SHA 6f1f44fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 34366fe - Browse repository at this point
Copy the full SHA 34366feView commit details -
Configuration menu - View commit details
-
Copy full SHA for a4d167f - Browse repository at this point
Copy the full SHA a4d167fView commit details -
Configuration menu - View commit details
-
Copy full SHA for b49b22a - Browse repository at this point
Copy the full SHA b49b22aView commit details -
Configuration menu - View commit details
-
Copy full SHA for bbc8f00 - Browse repository at this point
Copy the full SHA bbc8f00View commit details -
style, removes a needless clone()
Was needed before a cargo update call. Update to cpal made the type copy though.
Configuration menu - View commit details
-
Copy full SHA for 1ed1197 - Browse repository at this point
Copy the full SHA 1ed1197View commit details