1
0
Fork 0
mirror of https://github.com/librespot-org/librespot.git synced 2025-10-03 01:39:28 +02:00
librespot/playback/src
Roderick van Domburg 6f6cd04874
refactor: remove parking_lot dependency and refine feature selections (#1543)
- refine dependency features and versions in Cargo.toml files
- switch from parking_lot to std sync primitives
- remove dashmap dependency and use DefaultKeyedStateStore
- update crates

Replace parking_lot with std::sync::{Mutex, RwLock, Condvar} throughout the
codebase. Update dependencies and code to use poisoning-aware locks, adding
explicit panic messages where necessary. Update governor to use DashMapStateStore
for rate limiting.
2025-09-21 22:43:50 +02:00
..
audio_backend refactor: remove parking_lot dependency and refine feature selections (#1543) 2025-09-21 22:43:50 +02:00
decoder perf: inline functions in the audio hot path 2025-08-14 00:53:59 +02:00
mixer feat: add configurable TLS backend selection with native-tls as default (#1541) 2025-08-19 23:06:28 +02:00
config.rs style: format with style edition 2024 2025-08-13 23:09:59 +02:00
convert.rs perf: inline functions in the audio hot path 2025-08-14 00:53:59 +02:00
dither.rs perf(playback): optimize audio conversion with 16-bit dithering and bit shifts 2025-08-14 00:31:59 +02:00
lib.rs fix clippy warnings 2023-01-03 00:36:35 +01:00
player.rs refactor: remove parking_lot dependency and refine feature selections (#1543) 2025-09-21 22:43:50 +02:00