Max Kellermann
|
0bd01824f6
|
fs/AllocatedPath: add Build() overlays with Path arguments
|
2014-01-30 22:15:13 +01:00 |
Max Kellermann
|
4465e2c46b
|
db: add compile-time option to disable database
|
2014-01-30 20:39:40 +01:00 |
Max Kellermann
|
34b309b99a
|
OtherCommands: merge duplicate code from handle_update(), handle_rescan()
|
2014-01-30 20:39:40 +01:00 |
Max Kellermann
|
c6725884bc
|
db/update: convert to OO API
Move global variables into the new classes. That may allow multiple
update threads for multiple databases one day.
|
2014-01-30 18:47:05 +01:00 |
Max Kellermann
|
a31738f6f1
|
Main, OutputThread: increase kernel timer slack (Linux)
Allows the kernel to combine timer wakeups with other processes,
reducing power usage.
|
2014-01-30 18:43:40 +01:00 |
Max Kellermann
|
39a2867ea8
|
NEWS: mention thread names
|
2014-01-30 18:43:16 +01:00 |
Max Kellermann
|
468c3df82d
|
NEWS: add "threads" section
|
2014-01-30 18:43:03 +01:00 |
Max Kellermann
|
d5b017407d
|
ExcludeList: move to db/update/
|
2014-01-30 10:11:12 +01:00 |
Max Kellermann
|
4b044bd8e1
|
InotifyUpdate: pass EventLoop to mpd_inotify_init()
|
2014-01-29 18:36:32 +01:00 |
Max Kellermann
|
aeaf64b467
|
Listen: pass EventLoop to listen_global_init()
Don't use global variables.
|
2014-01-29 18:32:28 +01:00 |
Max Kellermann
|
a137f817f5
|
db/Directory: move isRootDirectory() to Uri.hxx
Decouple command/OtherCommands.cxx from the "simple" database plugin.
|
2014-01-29 18:05:33 +01:00 |
Max Kellermann
|
ff87145537
|
sticker: don't use classes Directory and Song
Don't depend on the "simple" database plugin. This fixes an assertion
failure / crash and allows using stickers with other plugins.
|
2014-01-29 17:45:07 +01:00 |
Max Kellermann
|
667481c371
|
OutputThread: move more functions into the AudioOutput class
|
2014-01-29 09:26:11 +01:00 |
Max Kellermann
|
af71605769
|
output: rename "chunk" to "current_chunk"
|
2014-01-29 09:23:57 +01:00 |
Max Kellermann
|
4657a3bd0f
|
output: move functions into the AudioOutput struct
|
2014-01-29 08:10:46 +01:00 |
Max Kellermann
|
cb7366f472
|
AudioOutput: make "plugin" a reference
|
2014-01-29 08:10:36 +01:00 |
Max Kellermann
|
bf803e241f
|
AudioOutput: pass plugin to constructor
Make it "const".
|
2014-01-29 08:10:18 +01:00 |
Max Kellermann
|
8a8d023f90
|
doc/user: add Debian build dependencies
|
2014-01-29 08:10:07 +01:00 |
Max Kellermann
|
5b3aa45e58
|
CommandLine: remove junk from string literal
|
2014-01-29 08:09:48 +01:00 |
Max Kellermann
|
c4403c523f
|
AudioOutput: add constructor and destructor
|
2014-01-28 12:37:58 +01:00 |
Max Kellermann
|
07b89b2bad
|
ConfigTemplates: rename "AudioOutput" back to "audio_output"
sed gone horribly wrong. D'oh!
|
2014-01-28 12:37:58 +01:00 |
Max Kellermann
|
68b79f97f3
|
output: rename source files
|
2014-01-28 11:42:54 +01:00 |
Max Kellermann
|
815d72065c
|
output: rename struct audio_output to AudioOutput
|
2014-01-28 11:34:09 +01:00 |
Max Kellermann
|
e0dc721324
|
OutputPlugin: rename struct audio_output_plugin to AudioOutputPlugin
|
2014-01-28 11:33:15 +01:00 |
Max Kellermann
|
2f873edc9c
|
thread/Name: implementation for Mac OS X
pthread_setname_np() doesn't have the "thread" argument on OS X.
|
2014-01-28 11:33:15 +01:00 |
Max Kellermann
|
d5f46a846a
|
Makefile.am: make libneighbor.a conditional
Fixes non-Linux build without neighbor plugins.
|
2014-01-28 11:27:32 +01:00 |
Max Kellermann
|
f5a923b9d1
|
OutputAll: convert to class, move instance to class Partition
Another big chunk of code for multi-player support.
|
2014-01-28 09:20:53 +01:00 |
Max Kellermann
|
36bab6ef06
|
configure.ac: detect libsmbclient without pkg-config
The pkg-config file has been added in Samba 4.0. This commits adds a
fallback for older libsmbclient versions.
|
2014-01-27 15:00:44 +01:00 |
Max Kellermann
|
5273900b0e
|
neighbor/smbclient: add splice_after() fallback for gcc 4.6
|
2014-01-27 14:59:15 +01:00 |
Max Kellermann
|
1451344221
|
configure.ac: check if -lrt is necessary for clock_gettime()
|
2014-01-27 14:59:15 +01:00 |
Max Kellermann
|
8ed9f779cd
|
Makefile.am: build test/run_neighbor_explorer with AM_LDADD
|
2014-01-27 14:54:40 +01:00 |
Max Kellermann
|
f548a966f5
|
Playlist{Info,Vector}: move to db/
|
2014-01-27 11:05:21 +01:00 |
Max Kellermann
|
67ad31b8b2
|
doc/developer: mention git pull requests
|
2014-01-27 10:44:27 +01:00 |
Max Kellermann
|
35f46eaa3f
|
doc/developer: update number of contributors
|
2014-01-27 10:44:22 +01:00 |
Max Kellermann
|
ccfb125f02
|
doc/developer: add mailman page
|
2014-01-27 10:44:05 +01:00 |
Max Kellermann
|
f29e3ce8d5
|
doc/developer: explain clang static analyzer
|
2014-01-27 10:36:48 +01:00 |
Max Kellermann
|
bcb4646d6b
|
doc/developer: tag for email address
|
2014-01-27 10:36:26 +01:00 |
Max Kellermann
|
5b8af30da1
|
autogen.sh: re-add $ACLOCAL_FLAGS, $AUTOMAKE_FLAGS
|
2014-01-27 10:35:37 +01:00 |
Max Kellermann
|
30fadaed7f
|
Merge branch 'v0.18.x'
|
2014-01-27 10:33:42 +01:00 |
Max Kellermann
|
2b10ecfa37
|
IcyMetadataParser: more robust tag parser
Allow semicolons and single quotes in the stream title. This is not
part of any specification, but found in real life.
|
2014-01-27 10:08:21 +01:00 |
Max Kellermann
|
f7eb2b697e
|
test/test_icy_parser: unit test for IcyMetaDataParser.cxx
|
2014-01-27 09:51:31 +01:00 |
Max Kellermann
|
c01282a322
|
Makefile.am: remove "sparse" rule
We're C++, and sparse understands only plain C.
|
2014-01-27 09:29:34 +01:00 |
Max Kellermann
|
0e3f18ed70
|
Makefile.am: move test-suite.log back to base directory
Was broken on out-of-tree builds.
|
2014-01-27 09:28:08 +01:00 |
Max Kellermann
|
e5b1d30f1b
|
autogen.sh: simplify, no versioned program names
This was just too complex and fragile. Anybody who has versioned
program names shall just call those programs manually.
|
2014-01-27 09:25:15 +01:00 |
Max Kellermann
|
6746b751c4
|
autogen.sh: don't run aclocal with -I /usr/local/share/aclocal
I expect that aclocal is clever enough to find its own include
directories. If it does not, letting MPD guess it is not the most
reliable idea either.
|
2014-01-27 09:13:11 +01:00 |
Max Kellermann
|
544c69c61c
|
configure.ac: move autoconf/automake helpers to build/
|
2014-01-27 09:01:02 +01:00 |
Max Kellermann
|
0ab66db7b9
|
move systemd unit to directory systemd/
|
2014-01-27 08:55:42 +01:00 |
Max Kellermann
|
f7669c201f
|
Makefile.am: fix "distcheck"
|
2014-01-27 08:55:42 +01:00 |
Max Kellermann
|
0b3fbdba87
|
neighbor/upnp: UPnP media server discovery
|
2014-01-26 15:51:33 +01:00 |
Max Kellermann
|
3dad837ca6
|
db/upnp: remove sleep(2) call
This call was unnecessary. It is a bad idea anyway to block the MPD
process for some arbitrary amount of time.
|
2014-01-26 15:50:30 +01:00 |