- 05 Jul, 2018 1 commit
-
-
Max Kellermann authored
-
- 03 May, 2018 1 commit
-
-
Max Kellermann authored
These are used by DSD-streaming servers. For example, MiniDLNA uses "audio/x-dsd".
-
- 25 Jan, 2018 1 commit
-
-
Max Kellermann authored
The scan methods must be "noexcept".
-
- 21 Jan, 2018 1 commit
-
-
Max Kellermann authored
-
- 08 Feb, 2017 1 commit
-
-
Max Kellermann authored
-
- 03 Jan, 2017 1 commit
-
-
Max Kellermann authored
-
- 18 Nov, 2016 4 commits
-
-
Max Kellermann authored
Replaces decoder_data() and others.
-
Max Kellermann authored
-
Max Kellermann authored
Replaces decoder_initialized().
-
Max Kellermann authored
Prepare for a Decoder API redesign based on an abstract class with virtual methods.
-
- 10 Nov, 2016 1 commit
-
-
Max Kellermann authored
-
- 26 Feb, 2016 1 commit
-
-
Max Kellermann authored
-
- 23 Feb, 2016 1 commit
-
-
Max Kellermann authored
-
- 22 Feb, 2016 1 commit
-
-
Max Kellermann authored
-
- 01 Jan, 2015 1 commit
-
-
Max Kellermann authored
-
- 22 Nov, 2014 1 commit
-
-
Max Kellermann authored
-
- 29 Aug, 2014 2 commits
-
-
Max Kellermann authored
-
Max Kellermann authored
-
- 26 Aug, 2014 1 commit
-
-
Max Kellermann authored
-
- 23 Aug, 2014 11 commits
-
-
Max Kellermann authored
-
Max Kellermann authored
Check for STOP before decoding the first chunk. This reduces the command latency.
-
Max Kellermann authored
This allows the compiler to discard buffer contents between two iterations.
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
Nobody cares.
-
Max Kellermann authored
Prepare refactoring the whole plugin to use blocks instead of bytes. A block is the smallest addressable unit, and it will simplify the seeking code.
-
Max Kellermann authored
This finishes the multi-channel support. Development of the feature was started with commit 02cc77cd
-
Max Kellermann authored
When calculating the upper bound using the "sample count" format header, don't assume it's stereo.
-
Max Kellermann authored
-
Max Kellermann authored
-
- 22 Aug, 2014 2 commits
-
-
Max Kellermann authored
The plugin was horribly bugged for files that were not stereo.
-
Max Kellermann authored
Don't pass the buffer size to the function, as it's known at compile time. Use "restrict" on the pointer arguments, and merge the two loops, which allows the compiler to optimize this loop with a few SSE2 instructions.
-
- 21 Aug, 2014 6 commits
-
-
Max Kellermann authored
Read one block at a time. This discards the last partial block, which cannot be interleaved anyway. Previously, uninitialised memory was used to interleave the last block, which generated some noise.
-
Max Kellermann authored
Convert into a second buffer that gets passed to decoder_data() without copying back to the first buffer.
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
This allows the compiler to discard buffer contents between two function calls.
-
- 20 Aug, 2014 1 commit
-
-
Max Kellermann authored
-
- 19 Aug, 2014 1 commit
-
-
Max Kellermann authored
-