Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Fix lossless capability reporting for partial read
When reading partial chunks, and when returning partial data, it is essential to maintain this lossless chunk status across either whole or partial chunk reads. Otherwise, the converter chain sees the lossless flag constantly changing on lossless files, such as PCM or DSD, and causes the DSD decimator and/or resampler to be torn down and reset repeatedly, causing glitches in the audio. The glitch was not, in fact, with the decimator itself, and was occurring to a degree without it, as it would be restarting the resampler repeatedly as well. Fixes #367 Signed-off-by: Christopher Snowhill <[email protected]>
- Loading branch information