- 05 Jul, 2009 1 commit
-
-
Max Kellermann authored
Add this option to the user's manual.
-
- 03 Jul, 2009 1 commit
-
-
Max Kellermann authored
Removed VOLUME_MIXER_OSS and VOLUME_MIXER_ALSA.
-
- 02 Jul, 2009 3 commits
-
-
Max Kellermann authored
The "volume" filter plugin will replace the current software volume code. One "volume" filter may be attached to each output device. This will allow the user to use hardware mixers for some devices, and software mixers for other devices at the same time. Currently, neither the filter API nor the "volume" plugin is integrated into MPD.
-
Max Kellermann authored
The filter API allows us to implement software volume as a pluggable filter, and we will be able to integrate libraries like SoX.
-
Max Kellermann authored
This GQuark will be used for GErrors related to malformed configuration.
-
- 29 Jun, 2009 1 commit
-
-
Max Kellermann authored
This patch fixes an assertion failure: Assertion `order < queue->length' failed. This happens when the state file is saved, when there is no "current" song: current==-1, and queue_order_to_position(-1) is called.
-
- 26 Jun, 2009 1 commit
-
-
Christopher Zimmerman authored
At the moment mpd doesn't store or restore the current track to/from its state file when the daemon is stopped/started while in 'stopped' state. I believe the preferred behaviour would be to store and restore the current track even when the daemon is in stopped state when shutting down. I made a small patch to adapt this behaviour. If you believe this is not the preferred behaviour, maybe this should be realized as a configuration option. I'm not sure how to do this, but made a small comment, where one would have to put the option.
-
- 25 Jun, 2009 15 commits
-
-
Max Kellermann authored
configure.ac refuses to run with autoconf older than 2.60, don't bother to test for those versions in autogen.sh.
-
Max Kellermann authored
Refuse to build with automake 1.9. 1.9 is quite old already, and I'm too lazy to test with ancient versions.
-
Max Kellermann authored
Call av_metadata_get() in a loop.
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
Moved the check from config_get_block_param(). Detect the duplicate parameter when it's added, not when it's queried.
-
Max Kellermann authored
Instead of returning an artificial three-state integer, return a "success" value and put the boolean value into a "bool" pointer. That's a little bit more overhead, but an API which looks more natural.
-
Max Kellermann authored
-
Max Kellermann authored
Initialize the config_entries array at compile time. This is not only faster, but also smaller.
-
Max Kellermann authored
This function is unused.
-
Max Kellermann authored
Due to padding, this takes the same amount of memory.
-
Max Kellermann authored
The top-level "mixer_device" and "mixer_control" options have been deprecated by MPD 0.15, and it's safe to remove them in MPD 0.16.
-
Max Kellermann authored
-
Daniel Seuthe authored
-
Avuton Olrich authored
-
- 24 Jun, 2009 1 commit
-
-
Avuton Olrich authored
-
- 19 Jun, 2009 1 commit
-
-
Max Kellermann authored
When decoding a local file, the decoder thread tries to run all matching decoders, until one succeeds. Both file_decode() and stream_decode() can decode a stream, but MPD closes the stream before calling file_decode(). Problem is: when this decoder fails, and the next's stream_decode() method is invoked, the input_stream is still closed. This patch reopens it.
-
- 10 Jun, 2009 3 commits
-
-
Max Kellermann authored
Several users had problems with binding MPD to "localhost". The cause was duplicate /etc/hosts entries: the resolver library returns 127.0.0.1 twice, and of course, MPD attempts to bind to "both" of them. This patch makes failures non-fatal, given that at least one address was bound successfully. This is a workaround; users should rather fix their /etc/hosts file.
-
Max Kellermann authored
-
Max Kellermann authored
Dump each socket address before binding to it.
-
- 09 Jun, 2009 2 commits
-
-
Max Kellermann authored
list_OK is returned only after command_list_ok_begin.
-
Max Kellermann authored
-
- 08 Jun, 2009 2 commits
-
-
Max Kellermann authored
-
Max Kellermann authored
This warning is useless. I assume the author added it for debugging purposes.
-
- 04 Jun, 2009 3 commits
-
-
Max Kellermann authored
When client_defer_output() aborts the connection to the client, client_write_output() called client_write_deferred() anyway. This caused an assertion failure. Fix it by checking for the "expired" flag again after client_defer_output() returns.
-
Max Kellermann authored
I'm hunting down a bug where client->channel==NULL during I/O operations. These new assertions help avoid this kind of bug in the future.
-
Max Kellermann authored
-
- 03 Jun, 2009 2 commits
-
-
Max Kellermann authored
-
Max Kellermann authored
Renamed all remaining CamelCase functions.
-
- 02 Jun, 2009 4 commits
-
-
Max Kellermann authored
-
Max Kellermann authored
Just a start...
-
Max Kellermann authored
Document which commands were introduced after MPD 0.13.
-
Max Kellermann authored
When the decoder is finished, break out of the player loop only after another player.pipe check. We did check the pipe size a few lines above, but that check was kind of racy.
-