- 06 Jan, 2013 2 commits
-
-
Max Kellermann authored
-
Max Kellermann authored
Avoid implicit copy.
-
- 05 Jan, 2013 5 commits
-
-
Max Kellermann authored
This is the beginning of multi-player support. There will be support for multiple Partition objects in one MPD process.
-
Max Kellermann authored
Push the new mode to the filter instead of accessing global variables through replay_gain_get_real_mode().
-
Max Kellermann authored
replay_gain_get_real_mode() accesses dangerous globals. Let's just use the global variable replay_gain_mode, and assume "AUTO" means "TRACK". At this point, this is the best we can do, because neither the decoder nor the player should know about the current replay gain mode. This is applied as a filter in the output thread.
-
Max Kellermann authored
Let the function decoder_replay_gain() update decoder_control::replay_gain_db instead of letting each decoder plugin take care for that.
-
Max Kellermann authored
-
- 04 Jan, 2013 31 commits
-
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
Don't use the global variable "g_playlist".
-
Max Kellermann authored
Reduce access to the global variable "g_playlist".
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
Move the configuration lookup to Main.cxx.
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
Use the new HugeAllocator as backend for SliceBuffer and call HugeDiscard() when the last chunk was returned.
-
Max Kellermann authored
-
Max Kellermann authored
Avoid page faults on MPD startup. This saves a lot of memory for an idle MPD.
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
This is harmful for memory usage, because it forces the kernel to allocate physical memory, even before playback has started. No bug has been found in a few years with this, so it's safe to assume that this code is not necessary.
-
Max Kellermann authored
Random access is not necessary here.
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
-
- 03 Jan, 2013 2 commits
-
-
Max Kellermann authored
-
Max Kellermann authored
.. instead of rolling own classes.
-