Commit Graph

  • abe090ec1f *: remove remaining __cplusplus checks Max Kellermann 2013-08-07 19:58:52 +02:00
  • dff05c71e6 event/EPollFD: basic support for Linux epoll Max Kellermann 2013-08-07 19:18:08 +02:00
  • f6f4742410 event/DeferredMonitor: rename Run() to RunDeferred() Max Kellermann 2013-08-07 19:39:26 +02:00
  • 977004c350 event/DeferredMonitor: use EventLoop::AddIdle() Max Kellermann 2013-08-07 19:38:10 +02:00
  • fdc7d13ad1 configure.ac: pass option name to MPD_OPTIONAL_FUNC() Max Kellermann 2013-08-07 19:23:00 +02:00
  • 355dd5cb24 event/DeferredMonitor: new class wrapping g_idle_add() Max Kellermann 2013-08-07 18:59:42 +02:00
  • 123dd5fe2d mixer/alsa: use AllocatedArray for the pollfd buffer Max Kellermann 2013-08-07 18:55:00 +02:00
  • 953e3190ca encoder/lame: use ReusableBuffer instead of AllocatedArray Max Kellermann 2013-08-07 18:51:19 +02:00
  • 44a0e21795 PcmBuffer: move code to new class ReusableBuffer Max Kellermann 2013-08-07 18:46:58 +02:00
  • fafaf567f9 Makefile: fix "distcheck" errors Max Kellermann 2013-08-07 18:47:33 +02:00
  • 870cc1d928 add missing includes Max Kellermann 2013-08-07 18:17:06 +02:00
  • d86ee93801 filter/Route: don't access PcmBuffer attributes directly Max Kellermann 2013-08-07 18:14:57 +02:00
  • 87b7328463 CommandLine.cxx: look for config file in XDG_CONFIG_HOME too Alexander Gehrke 2013-08-07 16:08:48 +02:00
  • 3f846cf6b8 FfmpegDecoderPlugin: Allocate the interleaved buffer as needed instead of using an arbitrary big constant. Alexis Ballier 2013-08-07 09:04:26 -04:00
  • f2ce8c3b62 event/EventFD: move to libsystem Max Kellermann 2013-08-07 11:52:26 +02:00
  • 4223657ab8 event/SignalMonitor: use signalfd() if available Max Kellermann 2013-08-06 23:13:24 +02:00
  • 930128a7ea SignalHandlers: move code to new class SignalMonitor Max Kellermann 2013-08-06 21:31:59 +02:00
  • db447440ff event/Event{Pipe,FD}: auto-create in constructor Max Kellermann 2013-08-07 10:53:22 +02:00
  • b70d38dc10 Makefile.am: move sources to libsystem.a Max Kellermann 2013-08-07 10:31:31 +02:00
  • a27d105dcd FatalError: new library to replace mpd_error.h Max Kellermann 2013-08-07 09:35:30 +02:00
  • 67e44b0f2c daemon: convert to C++ Max Kellermann 2013-08-07 09:53:33 +02:00
  • bf840700e4 test/signals: remove obsolete library Max Kellermann 2013-08-07 09:51:38 +02:00
  • 47e16dbee3 configure.ac: add option --enable-eventfd Max Kellermann 2013-08-06 23:25:57 +02:00
  • 66f678023f util/Manual: add missing include <utility> Max Kellermann 2013-08-06 22:34:17 +02:00
  • 132971f8eb playlist/pls: use std::string instead of GString Max Kellermann 2013-08-06 09:32:08 +02:00
  • 3f04a4d635 encoder/lame: dynamic output buffer Max Kellermann 2013-08-06 08:35:02 +02:00
  • 17c8e839b6 encoder/lame: use delete instead of g_free() Max Kellermann 2013-08-06 09:13:07 +02:00
  • 348bdcd7b7 encoder/lame: use lame_encode_buffer_interleaved() Max Kellermann 2013-08-06 09:10:30 +02:00
  • a32443c63b encoder/lame: use offset variable instead of memmove() Max Kellermann 2013-08-06 08:47:30 +02:00
  • 7e53934ce3 encoder/lame: rename "buffer" to "output_buffer" Max Kellermann 2013-08-06 08:47:51 +02:00
  • 7c2b553364 playlist/EmbbeddedCue: convert to class Max Kellermann 2013-08-05 22:23:33 +02:00
  • 409fc837ab playlist/lastfm: convert to class Max Kellermann 2013-08-05 21:29:25 +02:00
  • 6d0ada7f45 playlist/lastfm: allocate the lastfm_playlist object at the end Max Kellermann 2013-08-05 21:31:54 +02:00
  • af63372d2b playlist/m3u: allocate ExtM3uPlaylist with new/delete Max Kellermann 2013-08-05 21:28:06 +02:00
  • 3e91f757a9 playlist/extm3u: allocate ExtM3uPlaylist with new/delete Max Kellermann 2013-08-05 21:25:25 +02:00
  • 498491ec05 decoder/ffmpeg: convert struct mpd_ffmpeg_stream to a class Max Kellermann 2013-08-05 00:09:02 +02:00
  • 85b77b81ca *: use gcc.h macros instead of GLib Max Kellermann 2013-08-04 23:48:01 +02:00
  • 5bf2ec5a74 DatabasePrint: print Last-Modified attribute for directories Andrzej Rybczak 2013-04-27 21:06:22 +02:00
  • 9e715089a4 Commands: new command "toggleoutput" Max Kellermann 2013-08-04 23:20:56 +02:00
  • 1a852bc365 configure.ac: increase protocol version to 0.18 Max Kellermann 2013-08-04 23:21:20 +02:00
  • 9326ce53ec Merge tag 'release-0.17.5' Max Kellermann 2013-08-04 14:36:22 +02:00
  • d8217c364a release 0.17.5 Max Kellermann 2013-08-04 14:21:45 +02:00
  • 3a34fd181d FfmpegDecoderPlugin: add application/flv to mime types list Justin Riley 2013-07-02 16:16:46 -04:00
  • fcb7233b25 ConfigData: remove obsolete functions Max Kellermann 2013-08-04 14:01:01 +02:00
  • fe53a376a3 PlaylistPlugin: pass config_param reference Max Kellermann 2013-08-04 13:54:14 +02:00
  • 65842cd99e DatabasePlugin: pass config_param reference Max Kellermann 2013-08-04 13:51:27 +02:00
  • bf6ed643e0 InputPlugin: pass config_param reference Max Kellermann 2013-08-04 13:47:48 +02:00
  • a0beb5fa26 MixerPlugin: pass config_param reference Max Kellermann 2013-08-04 13:43:36 +02:00
  • f54bcc1f16 FilterPlugin: pass config_param reference Max Kellermann 2013-08-04 13:38:13 +02:00
  • ca0d09c50f EncoderPlugin: pass config_param reference Max Kellermann 2013-08-04 12:24:36 +02:00
  • 81c3224076 OutputPlugin: pass config_param reference Max Kellermann 2013-08-04 12:25:08 +02:00
  • 7a1d466fb2 DecoderPlugin: pass config_param reference Max Kellermann 2013-08-04 11:30:26 +02:00
  • 83f4c48c8a ConfigData: move code to block_param, config_param methods Max Kellermann 2013-08-04 12:03:56 +02:00
  • acd742d225 ConfigData: remove C++ checks Max Kellermann 2013-08-03 23:47:31 +02:00
  • d1e7b4e381 audio_format: convert to C++ Max Kellermann 2013-08-03 21:00:50 +02:00
  • 67f591a9ce gcc.h: add macro gcc_unreachable() Max Kellermann 2013-08-03 21:34:17 +02:00
  • 7ff988275f decoder/mikmod: use MikMod_free() to free the title on libmikmod-3.2 Christoph Mende 2013-04-20 08:29:11 +02:00
  • 363050f44c playlist_edit: fix "move" relative to current when there is no current song Max Kellermann 2013-08-01 09:28:03 +02:00
  • dbe04c4207 configure.ac: detect system "ar" Michael Mair-Keimberger 2013-08-01 09:13:41 +02:00
  • d59a332ef9 commmand: fix URI argument in playlistadd tsufeki 2013-08-01 08:42:22 +02:00
  • 105b431e4c PcmBuffer: reset size in Clear() Max Kellermann 2013-08-01 08:33:53 +02:00
  • ba79f4c1f9 Tag: check bulk mode in Clear() Max Kellermann 2013-07-31 09:02:07 +02:00
  • 8b2dcf7018 decoder/ffmpeg: require ffmpeg/libav 0.8 Max Kellermann 2013-07-31 01:01:21 +02:00
  • 44621f7326 output/winmm: adapt to PcmBuffer API changes Max Kellermann 2013-07-31 00:57:52 +02:00
  • 8ead8f7ea6 decoder/mpcdec: remove support for the "old" API Max Kellermann 2013-07-31 00:43:21 +02:00
  • 7f9402bd22 Tag: add method Clear() Max Kellermann 2013-07-31 00:26:55 +02:00
  • cbd38327e7 DecoderAPI: pass rvalue reference to decoder_tag() Max Kellermann 2013-07-31 00:34:22 +02:00
  • 06f898cc12 tag: convert to C++ Max Kellermann 2013-07-30 20:11:57 +02:00
  • 6a9ab8bc0e tag: move enum tag_type to TagType.h Max Kellermann 2013-07-30 20:10:24 +02:00
  • 9a0061c511 encoder_api: convert to C++ Max Kellermann 2013-07-30 09:04:05 +02:00
  • 7a3aac1843 encoder/lame,twolame: convert to C++ Max Kellermann 2013-07-30 08:52:47 +02:00
  • da1f4b3ede encoder/wave: convert to C++ Max Kellermann 2013-07-30 08:48:53 +02:00
  • dac740ee17 encoder/null: convert to C++ Max Kellermann 2013-07-30 08:43:19 +02:00
  • 28030d7edb include cleanup Max Kellermann 2013-07-30 08:39:21 +02:00
  • 648196319f output_api: convert to C++ Max Kellermann 2013-07-30 08:34:10 +02:00
  • c75cb67c44 pcm_buffer: convert to C++ Max Kellermann 2013-07-29 08:10:10 +02:00
  • cd1bb2bafa Main: fix crash without state file Max Kellermann 2013-07-30 08:30:56 +02:00
  • a9d2dc6144 pcm_resample: convert to C++ Max Kellermann 2013-07-29 23:18:55 +02:00
  • 46b9388bb0 PcmConvert: don't memset() in the constructor Max Kellermann 2013-07-30 00:03:36 +02:00
  • a1a97d663e encoder/flac: convert to C++ Max Kellermann 2013-07-29 08:04:34 +02:00
  • cac3c159bc pcm_dsd: convert to C++ Max Kellermann 2013-07-29 07:56:40 +02:00
  • 43166130b5 audio_check: convert to C++ Max Kellermann 2013-07-29 07:50:08 +02:00
  • 14f21378e3 tag_table: convert to C++ Max Kellermann 2013-07-29 07:37:52 +02:00
  • bd42aeab46 XiphTags: convert to C++ Max Kellermann 2013-07-29 07:42:50 +02:00
  • cde6a3a00c tag_handler: convert to C++ Max Kellermann 2013-07-29 07:32:36 +02:00
  • 96b763067e ape: convert to C++ Max Kellermann 2013-07-28 20:31:27 +02:00
  • dd5ba062cc tag_id3: convert to C++ Max Kellermann 2013-07-28 20:25:45 +02:00
  • ba161ec572 song: convert header to C++ Max Kellermann 2013-07-28 13:25:12 +02:00
  • 43f613d9be decoder_api: convert to C++ Max Kellermann 2013-07-28 13:18:48 +02:00
  • 2277d143fa decoder/fluidsynth: convert to C++ Max Kellermann 2013-07-28 13:12:08 +02:00
  • 6b6d9e64bd decoder/pcm: convert to C++ Max Kellermann 2013-07-28 13:10:05 +02:00
  • f016a99f24 decoder/mpcdec: convert to C++ Max Kellermann 2013-07-28 13:04:12 +02:00
  • 2eed9d64ce decoder/modplug: convert to C++ Max Kellermann 2013-07-28 12:56:35 +02:00
  • 1688b6dda9 decoder/mikmod: convert to C++ Max Kellermann 2013-07-28 12:54:59 +02:00
  • 33aedc887a decoder/wildmidi: convert to C++ Max Kellermann 2013-07-28 12:50:37 +02:00
  • 258d0ea97e decoder/mpg123: convert to C++ Max Kellermann 2013-07-28 12:45:48 +02:00
  • d3641766a5 decoder/sndfile: convert to C++ Max Kellermann 2013-07-28 12:42:06 +02:00
  • b25d5c5d33 decoder/audiofile: convert to C++ Max Kellermann 2013-07-28 12:37:55 +02:00
  • 352d7f477e decoder/{dsf,dsdiff}: convert to C++ Max Kellermann 2013-07-28 12:20:50 +02:00
  • 1fcf35ad3b tag_rva2: convert to C++ Max Kellermann 2013-07-26 12:09:17 +02:00