Roderick van Domburg

Results 14 issues of Roderick van Domburg

Replace seeking to end of file with `byte_len()` call to get total stream length. This improves performance when streaming files by avoiding an unnecessary seek operation. The change maintains the...

This is useful to be able to do: ```rust if seek_mode == SeekMode::Accurate { ... } ``` instead of the less readable: ```rust if matches!(seek_mode, SeekMode::Accurate) { ... } ```...

Previously, the normalizer integrator and peak were recalculated as if the samples were a mono stream. If actually *one* channel required limiting and the other not, this could cause nervousness...

enhancement
audio

## Description Please add protobuf support for WebSocket messages in the WebSocket viewer. Currently, Proxyman supports protobuf decoding for HTTP requests and responses, but when inspecting WebSocket frames, only the...

enhancement

### Fixes The current `WhiteNoise` generator has a problem where its distribution is not at all in range of `[-1.0, 1.0]` due to precision loss, truncation and bias to zero...

bug
enhancement

Containers like Ogg and MP4 can contain multiple tracks. Somewhat similarly, Ogg streams can be "chained" into a single file, so beyond multiple tracks in one container, you then have...

enhancement

- Trim `Cargo.toml` feature selections - Remove `parking_lot` dependency across the entire workspace in favor of standard library synchronization primitives ## Trimming feature selections I went through the dependency tree...

dependencies

### Discussed in https://github.com/librespot-org/librespot/discussions/1587 Originally posted by **OzGav** September 20, 2025 I am trying to stream an audiobook chapter but I'm getting an InvalidFormat error. Should audiobooks be supported?

enhancement

Hi everyone! Looking at the issues and commits, it seems like there are PRs and issues from 2022 that are still open, and not much recent activity. Since dasp feels...

This PR replaces truncating casts with proper rounding in float-to-integer sample conversions to eliminate systematic bias and nonlinear distortion. ## Problem The current implementation uses truncating casts (e.g. `as i16`),...