Commit Graph

  • 045993001c zeroconf-bonjour: include Listen.hxx instead of listen.h Max Kellermann 2013-01-09 08:07:26 +01:00
  • affc446690 Queue: use std::stable_sort() instead of g_qsort_with_data() Max Kellermann 2013-01-08 16:51:21 +01:00
  • 255ee646c2 song: don't use GLib Max Kellermann 2013-01-08 16:38:00 +01:00
  • 0308ec564e util/list: don't use GLib Max Kellermann 2013-01-08 16:41:36 +01:00
  • 6cafec8ae6 Queue: allocate memory with new/delete Max Kellermann 2013-01-08 16:35:09 +01:00
  • 8ef87be482 Queue: use signed integer instead of G_MAXUINT Max Kellermann 2013-01-08 16:33:33 +01:00
  • 6c57047362 Queue: move code to new class IdTable Max Kellermann 2013-01-08 16:11:25 +01:00
  • e29bc6912b Queue: rename internal types Max Kellermann 2013-01-08 16:05:10 +01:00
  • ce57b8b6df Queue: move HASH_MULT and Item into the Queue class Max Kellermann 2013-01-08 15:28:08 +01:00
  • d81a9029db Queue: move GenerateId() and others into the class Max Kellermann 2013-01-08 15:31:39 +01:00
  • 620ae7790b test: rename debug programs back to old names Max Kellermann 2013-01-08 15:33:58 +01:00
  • 23b2b7144b Makefile.am: distribute mpc.ico Denis Krjuchkov 2013-01-08 17:46:04 +06:00
  • bf4311cd9b decoder/OggUtil,Opus: move code to new class OggSyncState Max Kellermann 2013-01-08 11:04:14 +01:00
  • 8f7adf79a3 decoder/Opus: read total time Max Kellermann 2013-01-07 23:06:02 +01:00
  • 97b164d03b decoder/OggUtil: add OggExpectPageSeek() Max Kellermann 2013-01-07 23:12:29 +01:00
  • 61e7e531c2 decoder/Opus: move page reader into the decoder class Max Kellermann 2013-01-08 01:22:11 +01:00
  • ceb652915f decoder/Opus: move code to HandlePackets() Max Kellermann 2013-01-08 01:18:26 +01:00
  • cdaf504ab8 decoder/Opus: make internal methods inline Max Kellermann 2013-01-08 01:19:18 +01:00
  • 9fb5aad157 decoder/OggUtil: add OggExpectFirstPage() and OggExpectPageIn() Max Kellermann 2013-01-08 01:01:40 +01:00
  • a6301d45f4 decoder/Opus: use OggExpectPage() in main loop Max Kellermann 2013-01-08 01:05:59 +01:00
  • b83d069266 decoder/OggUtil: add struct forward declarations Max Kellermann 2013-01-08 01:02:06 +01:00
  • 960b9a9664 input_stream: add method _cheap_seeking() Max Kellermann 2013-01-07 23:23:58 +01:00
  • acb45caa42 decoder/ogg_codec: convert to C++ Max Kellermann 2013-01-07 22:12:09 +01:00
  • 39060b528a decoder/vorbis: convert to C++ Max Kellermann 2013-01-07 22:04:58 +01:00
  • 4a36323f1b Queue: don't include glib.h Max Kellermann 2013-01-07 19:32:55 +01:00
  • c6281b2680 Queue: use C++ random instead of GLib's GRand Max Kellermann 2013-01-07 21:07:30 +01:00
  • 5b8b7d1412 util/LazyRandomEngine: lazy wrapper for std::mt19937 Max Kellermann 2013-01-07 20:50:48 +01:00
  • 53e5139b99 Queue: move queue_shuffle_order_first() into the class Max Kellermann 2013-01-07 21:26:22 +01:00
  • 2b8ce83c9b Queue: move queue_shuffle_order_range() into the class Max Kellermann 2013-01-07 21:17:01 +01:00
  • 52638c68f5 Playlist: convert functions to methods Max Kellermann 2013-01-07 10:55:05 +01:00
  • 400ff1c812 DatabaseQueue: pass DatabaseSelection to Add...() Max Kellermann 2013-01-07 11:33:00 +01:00
  • d360f17a59 Client: add Partition reference attribute Max Kellermann 2013-01-07 10:59:56 +01:00
  • a6ee6be960 TagPool: use the Mutex class instead of GStaticMutex Max Kellermann 2013-01-07 10:49:21 +01:00
  • 47911f9544 tag: convert to C++ Max Kellermann 2013-01-07 10:36:27 +01:00
  • 48025c2279 DatabaseLock: use the Mutex class instead of GLib's GMutex Max Kellermann 2013-01-02 21:01:01 +01:00
  • a68302e50b thread/Mutex: don't use std::mutex Max Kellermann 2013-01-07 10:32:01 +01:00
  • 333a08ebf9 replay_gain_info, ...: use cmath instead of math.h in C++ mode Max Kellermann 2013-01-07 08:53:08 +01:00
  • 989c9a7317 filter/replay_gain: convert to C++ Max Kellermann 2013-01-07 10:12:51 +01:00
  • 975370c084 decoder_api.h, ...: add "extern C" Max Kellermann 2013-01-07 09:38:02 +01:00
  • c3c776bc6a mixer_all: convert to C++ Max Kellermann 2013-01-07 08:54:26 +01:00
  • 9f4b906e6c volume: convert to C++ Max Kellermann 2013-01-07 08:59:11 +01:00
  • 804900df36 audio_config, volume, mixer_all: include cleanup Max Kellermann 2013-01-07 08:54:01 +01:00
  • 3781f6cf39 Merge tag 'release-0.17.3' Max Kellermann 2013-01-07 08:46:55 +01:00
  • 227da2377a Modify version string to post-release version 0.17.4~git Avuton Olrich 2013-01-06 16:47:09 -08:00
  • ffb3a9f526 mpd version 0.17.3 v0.17.3 Avuton Olrich 2013-01-06 16:47:09 -08:00
  • 6936c0e2ab Queue: use std::swap Max Kellermann 2013-01-06 23:44:59 +01:00
  • 108242042e queue: convert all functions to methods Max Kellermann 2013-01-06 21:33:58 +01:00
  • 70652abf97 Queue: add constructor and destructor Max Kellermann 2013-01-06 14:58:54 +01:00
  • e202b407ec Playlist: add constructor and destructor Max Kellermann 2013-01-06 14:55:35 +01:00
  • 2cc89e60cc DatabaseQueue: force passing playlist reference to std::bind() Max Kellermann 2013-01-06 18:58:58 +01:00
  • d536944beb Partition: new class, container for Playlist and PlayerControl Max Kellermann 2013-01-04 22:42:05 +01:00
  • 1a8ef3cdab filter/ReplayGain: add method _set_mode() Max Kellermann 2013-01-05 00:05:57 +01:00
  • 7be33eba48 DecoderAPI: don't use replay_gain_get_real_mode() Max Kellermann 2013-01-05 02:07:44 +01:00
  • 46ed91b53d DecoderAPI: _replay_gain() returns void Max Kellermann 2013-01-05 02:05:50 +01:00
  • 73f6fc428a test: revert debug program renames Max Kellermann 2013-01-05 02:39:32 +01:00
  • 44d260f911 replay_gain_*: convert to C++ Max Kellermann 2013-01-04 23:45:55 +01:00
  • 07249fc395 replay_gain_config: remove unused variable replay_gain_mode_names Max Kellermann 2013-01-04 23:49:41 +01:00
  • bc1e8e01f3 DatabaseQueue: pass playlist object Max Kellermann 2013-01-04 23:19:46 +01:00
  • fe8e77e556 Client: add "playlist" attribute Max Kellermann 2013-01-04 23:07:11 +01:00
  • b0833084a6 PlayerControl: initialize all attributes Max Kellermann 2013-01-04 23:04:42 +01:00
  • 3cacaa5dad Client: initialize num_subscriptions Max Kellermann 2013-01-04 23:02:35 +01:00
  • e89bd30db5 Playlist: pass max_length to playlist_init() Max Kellermann 2013-01-04 22:55:11 +01:00
  • 2a9d933a81 PlayerControl: add constructor and destructor Max Kellermann 2013-01-04 22:45:14 +01:00
  • 81f3d893d9 player_control.h: convert header to C++ Max Kellermann 2013-01-04 22:31:53 +01:00
  • 05c91082e3 playlist: convert to C++ Max Kellermann 2013-01-04 20:50:00 +01:00
  • 7267558ba1 DecoderThread: move code to destructor Max Kellermann 2013-01-04 22:02:52 +01:00
  • ac6803e7b7 DecoderInternal: initialize replay_gain_serial Max Kellermann 2013-01-04 22:01:13 +01:00
  • ffabf8b013 DecoderInternal: move initializers to constructor Max Kellermann 2013-01-04 21:59:03 +01:00
  • e9b71a0d28 MusicChunk: move functions to methods Max Kellermann 2013-01-04 21:38:46 +01:00
  • efbfe66f21 Mutex: new wrapper for std::mutex, replaces GMutex Max Kellermann 2013-01-04 20:50:26 +01:00
  • 6886063703 MusicPipe: allocate with new/delete Max Kellermann 2013-01-04 21:22:07 +01:00
  • c04e1ad401 mpd_error.h: add missing glib.h include Max Kellermann 2013-01-04 21:20:07 +01:00
  • 223b90d0d4 MusicBuffer: return memory to kernel when stopping playback Max Kellermann 2013-01-04 15:30:10 +01:00
  • 692b2cfb79 HugeAllocator: new memory allocator Max Kellermann 2013-01-04 14:54:49 +01:00
  • 447a86c922 SliceBuffer: lazy initialization Max Kellermann 2013-01-04 20:27:29 +01:00
  • e3a2bd3a1e MusicBuffer: move code to template class SliceBuffer Max Kellermann 2013-01-04 16:26:41 +01:00
  • f0be6a4b9e MusicBuffer: allocate with new/delete Max Kellermann 2013-01-04 17:03:50 +01:00
  • bdab5d5f6e MusicBuffer: disable memory poisoning Max Kellermann 2013-01-04 15:34:41 +01:00
  • 15a4246ead Client, Inotify: use std::list instead of std::deque Max Kellermann 2013-01-04 14:44:06 +01:00
  • 9a71845700 crossfade: convert to C++ Max Kellermann 2013-01-04 10:31:59 +01:00
  • 22f0a1547c buffer, pipe: convert to C++ Max Kellermann 2013-01-04 10:16:16 +01:00
  • de0ab43bc1 output_*: convert to C++ Max Kellermann 2013-01-04 09:46:41 +01:00
  • e12cc01aa4 decoder_*: convert to C++ Max Kellermann 2013-01-04 08:41:16 +01:00
  • 71c697288b pcm_convert: make C++ safe Max Kellermann 2013-01-04 08:49:15 +01:00
  • a7d1daee93 CommandListBuilder: use std::list instead of GSList Max Kellermann 2013-01-04 01:17:25 +01:00
  • 77a99cc61d CommandListBuilder: rename attributes Max Kellermann 2013-01-04 01:10:48 +01:00
  • fb337418a5 Client: move code to class CommandListBuilder Max Kellermann 2013-01-04 00:50:13 +01:00
  • 9d312ab208 PlaylistFile: reuse classes PlaylistInfo and PlaylistVector Max Kellermann 2013-01-04 00:02:09 +01:00
  • 06be0a1997 PlaylistInfo: remove the obsolete list_head attribute Max Kellermann 2013-01-04 00:01:01 +01:00
  • 9e4509b846 ClientNew: initialise the "idle" attributes Max Kellermann 2013-01-03 23:43:42 +01:00
  • fc1f0eeda7 Client: add constructor and destructor Max Kellermann 2013-01-03 23:32:05 +01:00
  • 3d5c094804 PlaylistFile: fix memory leak Max Kellermann 2013-01-03 23:54:41 +01:00
  • 6abc94ec07 valgrind.suppressions: add more suppressions Max Kellermann 2013-01-03 23:46:47 +01:00
  • 6837e5a6a0 Merge branch 'v0.17.x' Max Kellermann 2013-01-03 22:53:53 +01:00
  • 9761abf3b5 cue_parser: fix CUE files with only one track Max Kellermann 2013-01-03 21:21:01 +01:00
  • 599a562170 cue_parser: add code comments Max Kellermann 2013-01-03 21:38:38 +01:00
  • d29a251547 .gitignore: add more debug programs Max Kellermann 2013-01-03 21:21:29 +01:00
  • 31da4bc566 cue_parser: fix memory leak Max Kellermann 2013-01-03 21:02:59 +01:00
  • 0f1a180e15 mpd_auto.m4: Pass libraries to AC_CHECK_LIB in MPD_AUTO_PKG_LIB Denis Krjuchkov 2013-01-03 19:59:41 +01:00
  • 01a45a53aa cmdline: bunch of fixes related to config file selection Denis Krjuchkov 2012-10-17 23:47:21 +06:00