Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | CueParser.cxx: ignore INDEX after first per track | Will Tiffany | 2015-08-23 | 2 | -0/+2 | |
| | | | | | | | | | Use the first INDEX in each TRACK section, instead of the last, for the start time. This preserves the original CD layout (including gaps between tracks), and avoids skipping sections of songs in more exotic cuesheets (eg musical suite tracks). Fixes 0004355 and 0003359 | |||||
* | doc/protocol: clarify "playlistmove" parameters | Max Kellermann | 2015-08-23 | 1 | -5/+5 | |
| | ||||||
* | unix/PidFile: use raw file descriptor instead of stdio | Max Kellermann | 2015-08-15 | 1 | -20/+29 | |
| | ||||||
* | unix/Daemon: move code to ReadPidFile() | Max Kellermann | 2015-08-15 | 2 | -12/+18 | |
| | ||||||
* | unix/Daemon: eliminate local variable "ret" | Max Kellermann | 2015-08-15 | 1 | -3/+2 | |
| | ||||||
* | test/stdbin.h: remove obsolete header | Max Kellermann | 2015-08-15 | 11 | -47/+0 | |
| | ||||||
* | PlayerThread, ...: move to src/player/ | Max Kellermann | 2015-08-15 | 20 | -22/+22 | |
| | ||||||
* | client, command: use StringIsEqual() | Max Kellermann | 2015-08-14 | 5 | -31/+32 | |
| | ||||||
* | command/CommandListBuilder: postpone "size" initialization | Max Kellermann | 2015-08-14 | 2 | -2/+2 | |
| | ||||||
* | protocol/Result: move current_command to class Response | Max Kellermann | 2015-08-14 | 5 | -21/+13 | |
| | ||||||
* | protocol/Result: move command_list_num to class Response | Max Kellermann | 2015-08-14 | 6 | -10/+12 | |
| | ||||||
* | protocol/Result: move error code to class Response | Max Kellermann | 2015-08-14 | 3 | -39/+7 | |
| | ||||||
* | command: pass Response object to command callbacks | Max Kellermann | 2015-08-13 | 25 | -395/+246 | |
| | ||||||
* | client/Response: new Client wrapper class for writing responses | Max Kellermann | 2015-08-12 | 49 | -779/+1067 | |
| | ||||||
* | command/Request: add parser methods | Max Kellermann | 2015-08-11 | 9 | -67/+96 | |
| | | | | Wrapper for protocol/ArgParser.cxx. | |||||
* | protocol/ArgParser: add overload with max_value parameter | Max Kellermann | 2015-08-11 | 4 | -31/+33 | |
| | ||||||
* | protocol/ArgParser: use std::numeric_limits | Max Kellermann | 2015-08-11 | 2 | -3/+3 | |
| | | | | Using unsigned(-1) renders undefined behavior. | |||||
* | protocol/ArgParser: overload as ParseCommandArg(), pass references | Max Kellermann | 2015-08-11 | 8 | -71/+56 | |
| | ||||||
* | command/Request: new struct wrapping ConstBuffer<const char *> | Max Kellermann | 2015-08-11 | 27 | -215/+263 | |
| | ||||||
* | protocol/ArgParser: add struct RangeArg | Max Kellermann | 2015-08-11 | 6 | -51/+60 | |
| | ||||||
* | command/{Queue,Other}: eliminate local "bool" variable | Max Kellermann | 2015-08-11 | 3 | -13/+6 | |
| | ||||||
* | doc/mpdconf.example: document that socket activation voids bind_to_address ↵ | Florian Schlichting | 2015-08-11 | 1 | -1/+2 | |
| | | | | setting | |||||
* | doc/user: document effect of http_proxy envvar on curl plugin | Florian Schlichting | 2015-08-11 | 1 | -0/+8 | |
| | ||||||
* | systemd: protect /usr when running under systemd | Florian Schlichting | 2015-08-11 | 1 | -0/+3 | |
| | ||||||
* | systemd: also disable mpd.socket when disabling mpd.service | Clément B | 2015-08-11 | 1 | -0/+1 | |
| | | | | e.g. when running 'update-rc.d mpd disable' | |||||
* | doc/user: fix typo | Florian Schlichting | 2015-08-11 | 1 | -1/+1 | |
| | ||||||
* | mpd.service: Set the Documentation option | Wieland Hoffmann | 2015-08-06 | 1 | -0/+1 | |
| | | | | This makes references to mpd(1) and mpd(5) appear in systemd status output. | |||||
* | Partition: add method GetDatabase() | Max Kellermann | 2015-08-06 | 2 | -0/+14 | |
| | ||||||
* | ClientWrite: merge client_write() into Client::Write() | Max Kellermann | 2015-08-06 | 2 | -12/+6 | |
| | ||||||
* | Client: include cleanup | Max Kellermann | 2015-08-06 | 4 | -6/+4 | |
| | ||||||
* | output/fifo: smaller Cancel() buffer | Max Kellermann | 2015-08-06 | 1 | -4/+2 | |
| | ||||||
* | output/fifo: move the buffer into the loop | Max Kellermann | 2015-08-06 | 1 | -2/+1 | |
| | ||||||
* | output/fifo: use ssize_t for the read() result | Max Kellermann | 2015-08-06 | 1 | -1/+1 | |
| | ||||||
* | output/fifo: simplify the Cancel() loop | Max Kellermann | 2015-08-06 | 1 | -2/+3 | |
| | ||||||
* | output/fifo: convert struct to class | Max Kellermann | 2015-08-06 | 1 | -1/+4 | |
| | ||||||
* | output/fifo: use AudioOutputWrapper::Open(),Close() | Max Kellermann | 2015-08-06 | 1 | -14/+11 | |
| | ||||||
* | output/fifo: rename Open(), Close() to OpenFifo(), CloseFifo() | Max Kellermann | 2015-08-06 | 1 | -8/+8 | |
| | ||||||
* | playlist/embcue: fix last track | xent | 2015-08-05 | 2 | -1/+5 | |
| | ||||||
* | decoder/mpcdec: read the bit rate | Max Kellermann | 2015-08-05 | 2 | -4/+3 | |
| | | | | | This was lost in commit 8ead8f7ea, because this was never implemented for the new API. | |||||
* | decoder/mpcdec: use SampleTraits<SampleFormat::S24_P32> | Max Kellermann | 2015-08-05 | 1 | -11/+13 | |
| | ||||||
* | decoder/mpcdec: use Clamp() | Max Kellermann | 2015-08-05 | 1 | -6/+2 | |
| | ||||||
* | decoder/mpcdec: make buffer more local | Max Kellermann | 2015-08-05 | 1 | -2/+1 | |
| | | | | Allow the compiler to invalidate buffer contents. | |||||
* | event/ServerSocket: use AllocatedSocketAddress to build local socket address | Max Kellermann | 2015-07-22 | 1 | -13/+4 | |
| | ||||||
* | event/ServerSocket: use AllocatedSocketAddress for OneServerSocket::address | Max Kellermann | 2015-07-22 | 2 | -9/+16 | |
| | | | | Manages memory automatically. | |||||
* | net/AllocatedSocketAddress: new sockaddr wrapper class | Max Kellermann | 2015-07-22 | 3 | -0/+237 | |
| | ||||||
* | Net/StaticSocketAddress: add equality operator with SocketAddress | Max Kellermann | 2015-07-22 | 2 | -9/+4 | |
| | ||||||
* | net/StaticSocketAddress: replace cast operator with GetAddress() | Max Kellermann | 2015-07-22 | 2 | -4/+4 | |
| | | | | The implicit cast operator can be very dangerous. | |||||
* | net/ToString: relicense to BSD-2 | Max Kellermann | 2015-07-22 | 2 | -26/+47 | |
| | ||||||
* | net/ToString: rename sockaddr_to_string() to ToString() | Max Kellermann | 2015-07-22 | 6 | -6/+6 | |
| | ||||||
* | net/ToString: move V4 mapping code to functions | Max Kellermann | 2015-07-22 | 1 | -15/+36 | |
| |