Player::try_seek docs are wrong about only blocking up to ~5ms
Dieses Issue hat noch niemand übernommen.
Bewertung
- Schwierigkeit
- 1/5
- Geschätzter Aufwand
- Unter einer Stunde
- Anfängerfreundlichkeit
- 73/100
- Issue-Typ
- Dokumentation
- Klarheit
- Klar beschrieben
- Aktivitätsstatus
- Ruhig
- Tech-Stack
- rust
- Bereich
- documentation
Rechercherichtung
Lies die Dokumentation zu try_seek() in src/player.rs etwa ab Zeile 230 zusammen mit der Implementierung des periodischen Zugriffs in den Zeilen 137–138 und der Dokumentation zu periodic_access() in src/source/mod.rs etwa ab den Zeilen 547–558. Passe die angegebene Blockierungszeit an die Wiedergabegeschwindigkeit an und prüfe anschließend, ob die Formulierung mit der dokumentierten Zugriffsrate übereinstimmt.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Beschreibung
This is stated here:
https://github.com/RustAudio/rodio/blob/ee3c21f2f3d926110706a2780658d098831c1ed9/src/player.rs#L230
Which is referring to the periodic access here:
https://github.com/RustAudio/rodio/blob/ee3c21f2f3d926110706a2780658d098831c1ed9/src/player.rs#L137-L138
However, compare this to the documentation for periodic_access().:
https://github.com/RustAudio/rodio/blob/ee3c21f2f3d926110706a2780658d098831c1ed9/src/source/mod.rs#L547-L558
Since the access rate is based on playback speed, if I play my music file at half speed, try_seek() I could be waiting for the next access up to ~10ms (or even more for lower playback rates).
This is related to, but technically distinct from these other two seek issues I've found: #638 #876.
- Vorherrschende Sprache
- Rust
- Sterne
- 2.5k
- Forks
- 338
- Ø Merge
- 1 T. 3 Std.
- Gemergte PRs (30 T.)
- 1
Entwicklungsumgebung
- Kein Dockerfile und keine Docker-Compose-Datei
- Keine Pull-Request-Vorlage
- Beitragsleitfaden lesen
Erste Schritte
- Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
- Forken Sie das Repository und arbeiten Sie in einem Branch.
- Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.
Mehr aus RustAudio/rodio
-
bug
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 74/100
-
Schwierigkeit 3/5 1-2 Tage Anfängerfreundlichkeit 62/100
-
WavDecoder::size_hint underflows (u32 wrap, ~4.29e9) after EOF, causes multi-GB Vec::collect() allocationEvtl. vergeben @marin-m hat das vor 3 Tagen übernommen. Offen
Schwierigkeit 3/5 1-2 Tage Anfängerfreundlichkeit 72/100
-
Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 45/100
-
Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 35/100
Alle Issues in RustAudio/rodio
Ähnliche Issues
-
desktop documentation
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 90/100
vfarcic/dot-agent-deck#2008 ·
Maintainer antworten meist innerhalb von 1 Tag
-
needs triage
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 85/100
pbakaus/impeccable#1210 ·
Maintainer antworten meist innerhalb von 1 Tag
-
enhancement ux-opportunities
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 78/100
Maintainer antworten meist innerhalb von 1 Tag
-
area: ci priority: P4 ready-for-agent
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 74/100
shep-pm/shep#1249 · 1 Kommentar ·
Maintainer antworten meist innerhalb von 1 Tag
-
`PartialEq` for `AssignedBigUint` treats different values as equalEvtl. vergeben Ein verknüpfter Pull Request ist offen oder bereits gemergt. Offenstatus:untriaged
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 78/100
midnightntwrk/midnight-zk#600 ·
Maintainer antworten meist innerhalb von 2 Tagen