aboutsummaryrefslogtreecommitdiffstats
path: root/src (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Main: move global variables to struct InstanceMax Kellermann2013-04-1711-38/+148
| | | | More preparations for multi-player support.
* GlobalEvents: include windows.h for DELETE macro workaroundMax Kellermann2013-04-171-0/+1
|
* decoder_buffer: convert to C++Max Kellermann2013-04-173-40/+37
|
* decoder/faad: convert to C++Max Kellermann2013-04-173-50/+78
|
* song_sort: convert to C++Max Kellermann2013-04-173-7/+10
|
* encoder_list: convert to C++Max Kellermann2013-04-176-17/+9
|
* input/soup: plugin removedMax Kellermann2013-04-174-525/+1
| | | | | | This plugin is cumbersome to support, now that MPD is migrating away from GLib and the GLib event loop. It has no practical advantages over the CURL plugin. Soup requires the bloated GType library.
* don't use g_thread_init() with GLib 2.32Max Kellermann2013-04-171-0/+2
| | | | Deprecated.
* use g_thread_new() if GLib is recent enoughMax Kellermann2013-04-175-9/+26
| | | | Fixes deprecation warnings.
* OutputInternal: use Mutex instead of GMutexMax Kellermann2013-04-176-89/+62
|
* thread/Cond: add method timed_wait()Max Kellermann2013-04-172-2/+19
|
* output/oss,null: use new/deleteMax Kellermann2013-04-172-51/+50
|
* output: convert to C++Max Kellermann2013-04-1715-79/+24
|
* output/solaris: convert to C++Max Kellermann2013-04-173-28/+43
|
* output/openal: convert to C++Max Kellermann2013-04-173-39/+54
|
* output/ao: convert to C++Max Kellermann2013-04-173-62/+87
|
* output/shout: convert to C++Max Kellermann2013-04-173-139/+142
|
* output/ffado: remove broken pluginMax Kellermann2013-04-173-388/+0
| | | | | This plugin has been in MPD for three years, and it has never worked. Enough!
* output/mvp: remove obsolete pluginMax Kellermann2013-04-173-373/+0
| | | | | | The hardware is obsolete, and the product does not exist anymore on the Hauppauge web site. Let's see if anybody complains about the removal.
* output/jack: convert to C++Max Kellermann2013-04-173-94/+114
|
* output/fifo: convert to C++Max Kellermann2013-04-173-102/+114
|
* output/pipe: convert to C++Max Kellermann2013-04-173-31/+62
|
* output/recorder: convert to C++Max Kellermann2013-04-173-63/+87
|
* MixerInternal: use Mutex instead of GMutexMax Kellermann2013-04-162-27/+10
|
* mixer/software: use gcc_unused instead of G_GNUC_UNUSEDMax Kellermann2013-04-161-5/+5
|
* MixerInternal: convert to classMax Kellermann2013-04-1618-139/+107
|
* mixer/winmm: convert to a classMax Kellermann2013-04-161-10/+12
|
* mixer/Software: convert to a classMax Kellermann2013-04-161-20/+22
|
* mixer/Pulse: convert to a classMax Kellermann2013-04-164-32/+28
|
* mixer/Oss: convert to a classMax Kellermann2013-04-161-51/+92
|
* mixer/Alsa: convert to a classMax Kellermann2013-04-161-67/+103
|
* output/Pulse: convert to C++Max Kellermann2013-04-165-163/+165
|
* output/roar: work around libroar's use of "new"Max Kellermann2013-04-161-0/+4
|
* util/Manual: work around strict-aliasing warningMax Kellermann2013-04-111-0/+9
|
* pcm_export: convert to C++Max Kellermann2013-04-095-249/+220
|
* pcm_*: move to src/pcm/Max Kellermann2013-04-0953-18/+18
|
* utils: convert to C++Max Kellermann2013-04-094-25/+18
|
* string_util: convert to C++Max Kellermann2013-04-0912-42/+19
|
* OpusReader: don't use strndup()Max Kellermann2013-04-093-65/+4
| | | | Eliminate the fallback strndup() and strnlen() implementations.
* cue_parser: convert to C++Max Kellermann2013-04-096-480/+467
|
* playlist/cue: add constructor/destructorMax Kellermann2013-04-091-11/+13
|
* decoder_plugin: convert to C++Max Kellermann2013-04-091-7/+7
|
* tokenizer: convert to C++Max Kellermann2013-04-085-151/+146
|
* uri: convert to C++Max Kellermann2013-04-0825-88/+39
|
* decoder/gme: fix rounding errorMax Kellermann2013-04-081-1/+1
| | | | | Cast to integer after multiplying with 1000. Allows sub-second seeking.
* decoder/gme: convert to C++Max Kellermann2013-04-083-75/+135
|
* InputStream: use gcc.h attributesMax Kellermann2013-04-081-6/+6
|
* event/TimeoutMonitor: eliminate support for periodic eventsMax Kellermann2013-04-088-27/+17
| | | | | No caller needs this. Fixes use-after-free after returning from Client::OnTimeout().
* StateFile: schedule timer only after a changeMax Kellermann2013-04-083-17/+14
| | | | | | Save the state file 2 minutes after the last change. This reduces the disruptions by an idle MPD, and MPD can be paged out permanently until it is used.
* StateFile: move code to RememberVersions(), IsModified()Max Kellermann2013-04-082-12/+33
|