Commit Graph

  • 59400d38a9 Client: use std::deque for messages Max Kellermann 2013-01-03 18:07:48 +01:00
  • 5155b0f608 ClientMessage: turn into a class Max Kellermann 2013-01-03 17:58:22 +01:00
  • d919f8d50a ClientInternal: use std::set for subscriptions Max Kellermann 2013-01-03 11:31:32 +01:00
  • d67aa7c19d ClientNew: allocate/dispose client objects with new/delete Max Kellermann 2013-01-03 17:26:40 +01:00
  • 7a982169c9 Client: rename the struct client to class Client Max Kellermann 2013-01-03 17:27:26 +01:00
  • f2510d60fa ls.h: rename to ls.hxx Max Kellermann 2013-01-03 17:34:51 +01:00
  • 1e0ea57dc4 cmdline: convert to C++ Max Kellermann 2013-01-03 17:31:38 +01:00
  • 70b87f2eb6 client: convert to C++ Max Kellermann 2013-01-03 10:33:04 +01:00
  • 94b2ee627c decoder_print: convert to C++ Max Kellermann 2013-01-03 11:14:36 +01:00
  • e30a2dd2d7 listen: convert to C++ Max Kellermann 2013-01-03 11:05:44 +01:00
  • 7e07daf8cb ls: convert to C++ Max Kellermann 2013-01-03 11:01:02 +01:00
  • 981906ecd1 output_print: convert to C++ Max Kellermann 2013-01-03 10:58:39 +01:00
  • 90fe4c5124 TextFile: convert to a class Max Kellermann 2013-01-03 10:16:05 +01:00
  • 2452447c81 text_file: convert to C++ Max Kellermann 2013-01-03 10:12:41 +01:00
  • 93f0bb8307 ExcludeList: convert to a class Max Kellermann 2013-01-03 10:01:34 +01:00
  • 47fc08bffe exclude: convert to C++ Max Kellermann 2013-01-03 09:51:35 +01:00
  • c0f2024a2e exclude: make variables more local Max Kellermann 2013-01-03 10:01:48 +01:00
  • 28f3e190c8 InotifyQueue: use std::deque instead of GSList Max Kellermann 2013-01-03 09:40:37 +01:00
  • c4090b670d Permission: use std::map instead of GHashTable Max Kellermann 2013-01-03 03:06:35 +01:00
  • ddf112378b permission: convert to C++ Max Kellermann 2013-01-03 03:06:45 +01:00
  • b25cce464a client_new: convert to C++ Max Kellermann 2013-01-03 03:07:16 +01:00
  • a2297558ff MessageCommands: use std::set instead of GHashTable Max Kellermann 2013-01-03 02:40:21 +01:00
  • 84cdf0cacc StickerDatabase: use std::map instead of GHashTable Max Kellermann 2013-01-03 02:39:08 +01:00
  • 9e99e5bef9 strset: delete obsolete library Max Kellermann 2013-01-03 02:31:47 +01:00
  • 9023ba4a81 PlaylistVector: use std::list Max Kellermann 2013-01-02 22:16:52 +01:00
  • 83488848e1 Directory: initialise in default constructor Max Kellermann 2013-01-03 02:12:34 +01:00
  • f5a92d6cc3 Directory: add constructor and destructor Max Kellermann 2013-01-03 01:36:28 +01:00
  • 3e8047e583 Directory: rename struct directory to Directory Max Kellermann 2013-01-02 23:06:20 +01:00
  • 440ac51cf0 database.h: rename to DatabaseSimple.hxx Max Kellermann 2013-01-03 00:25:15 +01:00
  • d3293b889d database.h: move prototypes to DatabaseGlue.hxx Max Kellermann 2013-01-03 00:24:45 +01:00
  • b4b0b34e5a database.h: eliminate db_*_song() Max Kellermann 2013-01-03 00:30:15 +01:00
  • fa3d1156a6 playlist_edit: convert to C++ Max Kellermann 2013-01-03 00:35:05 +01:00
  • 0eb05b827f Directory: turn functions to methods Max Kellermann 2013-01-02 23:06:10 +01:00
  • 0c245bc271 Directory: make the header C++ only Max Kellermann 2013-01-02 22:52:08 +01:00
  • d65ad1bf15 mapper: convert to C++ Max Kellermann 2013-01-02 22:43:56 +01:00
  • 43cbbe111b song_update: convert to C++ Max Kellermann 2013-01-02 22:42:12 +01:00
  • 9ceb8a717a sticker: convert to C++ Max Kellermann 2013-01-02 22:25:17 +01:00
  • 8331de424a PlaylistInfo: rename class, use std::string Max Kellermann 2013-01-02 22:04:03 +01:00
  • 98dbdf72b3 PlaylistVector: move struct playlist_metadata to PlaylistInfo.hxx Max Kellermann 2013-01-02 22:01:04 +01:00
  • 51a2d09eb7 db_lock: convert to C++ Max Kellermann 2013-01-02 20:56:21 +01:00
  • 22f0ef6d6b don't include stdbool.h in C++ sources Max Kellermann 2013-01-02 20:56:04 +01:00
  • 975deca85b {decoder,player}_thread: convert to C++ Max Kellermann 2013-01-02 20:36:28 +01:00
  • 3bbb502387 *_print: convert to C++ Max Kellermann 2013-01-02 20:29:24 +01:00
  • 0023dffd0b playlist_vector: convert to C++ Max Kellermann 2013-01-02 20:25:20 +01:00
  • b715e522cf db_save, state_file: convert to C++ Max Kellermann 2013-01-02 19:52:57 +01:00
  • 4b0b8315a9 string_util: use const_cast in C++ mode Max Kellermann 2013-01-02 20:21:57 +01:00
  • a654f146d1 update: convert to C++ Max Kellermann 2013-01-02 19:22:15 +01:00
  • 67b46a151d playlist_{any,song,queue}: convert to C++ Max Kellermann 2013-01-02 18:38:32 +01:00
  • 83c7e1e129 configure.ac: disable C++ RTTI Max Kellermann 2013-01-02 19:19:40 +01:00
  • a6371e2e66 configure.ac: disable C++ exceptions Max Kellermann 2013-01-02 19:12:27 +01:00
  • 7768baa4d1 configure.ac: hide internal symbols Max Kellermann 2013-01-02 19:02:29 +01:00
  • a9a5907a0f mpd.service: depend on network.target John 2012-11-21 17:26:23 +01:00
  • dc32d1f3f3 Add tag support for DSD (DSDIFF & DSF) decoders Jurgen Kramer 2012-10-27 11:42:34 +02:00
  • cbdaa1369f Merge branch 'v0.17.x' Max Kellermann 2012-10-05 17:12:44 +02:00
  • 8fb20fcdf8 playlist_song: fix potential charset bug in apply_song_metadata() Max Kellermann 2012-10-05 17:01:04 +02:00
  • 72bf226608 playlist_save: use temp2 instead of temp Max Kellermann 2012-10-05 16:55:30 +02:00
  • d4b5699403 decoder/ffmpeg: support planar audio Max Kellermann 2012-10-05 15:27:04 +02:00
  • 1dc27be015 decoder/ffmpeg: fix playback of planar PCM data Max Kellermann 2012-10-05 16:38:41 +02:00
  • 230a3eb400 decoder/ffmpeg: move code to copy_interleave_frame2() Max Kellermann 2012-10-05 16:29:40 +02:00
  • e39382dedd decoder/ffmpeg: ignore negative time stamps Max Kellermann 2012-10-05 16:35:45 +02:00
  • fd016f4507 decoder/ffmpeg: show unsupported sample format name Max Kellermann 2012-10-05 14:55:19 +02:00
  • 9d728b365d decoder/ffmpeg: pass AVSampleFormat to ffmpeg_sample_format() Max Kellermann 2012-10-05 15:14:57 +02:00
  • ddc0283339 decoder/ffmpeg: remove duplicate sample format error message Max Kellermann 2012-10-05 14:52:30 +02:00
  • b8fdb452be decoder/flac: support FLAC files inside archives Max Kellermann 2012-10-04 07:09:31 +02:00
  • 6b416ce6be decoder/flac: move flac_scan_file2() to main plugin file Max Kellermann 2012-10-04 07:11:41 +02:00
  • ef0392e854 input/file: use errno_quark() Max Kellermann 2012-10-04 09:45:13 +02:00
  • efbf184fe8 PlaylistFile, client_file, tag_id3: don't use g_file_error_quark() Max Kellermann 2012-10-04 09:34:48 +02:00
  • dd577fb857 test/read_tags: wait until input_stream becomes ready Max Kellermann 2012-10-04 07:26:43 +02:00
  • ebd90dbb1a decoder/flac: move callbacks to class FLACInput Max Kellermann 2012-10-02 19:27:30 +02:00
  • c9e700f079 decoder/flac: add ctor/dtor to struct flac_data Max Kellermann 2012-10-02 19:47:31 +02:00
  • 3c2d73d161 decoder/flac: add method FLACMetadataChain::Scan() Max Kellermann 2012-10-02 18:24:15 +02:00
  • 343de8b8ab decoder/flac: don't use FLAC__Metadata_SimpleIterator Max Kellermann 2012-10-02 17:38:21 +02:00
  • c645b906f3 decoder/flac: add C++ libFLAC wrappers Max Kellermann 2012-10-02 11:24:05 +02:00
  • 9c1d1ef268 decoder/flac: eliminate the obsolete "track number" code Max Kellermann 2012-10-02 11:43:26 +02:00
  • ade0483641 Merge branch 'v0.17.x' Max Kellermann 2012-10-02 17:34:03 +02:00
  • 03a401e477 OSX: Set mDataByteSize correctly on AudioBuffers during render. Gregory Smith 2012-10-02 08:18:41 -07:00
  • 9994521b8c test/dump_playlist: add missing newline to error message Max Kellermann 2012-10-02 17:27:47 +02:00
  • e5fd1924db decoder/flac: remove unused function flac_tag_load() Max Kellermann 2012-10-02 11:39:10 +02:00
  • cbdd042adc decoder/flac: use C++ compiler Max Kellermann 2012-10-02 10:56:44 +02:00
  • a9419da09c Makefile.am: eliminate FLAC_COMMON Max Kellermann 2012-10-02 10:58:53 +02:00
  • ccd7104cdc {decoder,encoder}/flac: drop support for libFLAC 1.1 Max Kellermann 2012-10-02 10:04:44 +02:00
  • 1cf4b5ce47 encoder/opus: implement lookahead Max Kellermann 2012-10-02 09:42:03 +02:00
  • 1badb3b5d5 encoder/opus: initialize the "granulepos" packet attribute Max Kellermann 2012-10-02 09:16:44 +02:00
  • 038d216f18 encoder/{vorbis,opus}: merge code to new class OggStream Max Kellermann 2012-10-02 09:06:03 +02:00
  • 9e3f843291 encoder/vorbis: accept floating point input samples Max Kellermann 2012-10-02 08:19:45 +02:00
  • e166ddf46f pcm_channels: support floating point samples Max Kellermann 2012-10-02 08:29:52 +02:00
  • 31e1be7570 encoder/opus: call ogg_stream_flush() only in the last iteration Max Kellermann 2012-10-02 08:13:48 +02:00
  • d793b7c03f encoder/opus: new encoder plugin for the Opus codec Max Kellermann 2012-10-01 20:15:15 +02:00
  • 9a715267ad output/shout: move code to my_shout_configure() Max Kellermann 2012-10-02 00:39:21 +02:00
  • eafa432cc6 encoder/vorbis: use C++ compiler Max Kellermann 2012-10-01 20:02:59 +02:00
  • d95e538020 Merge branch 'v0.17.x' Max Kellermann 2012-10-02 00:36:05 +02:00
  • adbe8c409a output/{recorder,shout}: call encoder_read() in a loop Max Kellermann 2012-10-01 23:50:50 +02:00
  • 58e600f408 output/recorder: move code to _write_to_file() Max Kellermann 2012-10-01 23:59:50 +02:00
  • d34e55c370 output/recorder: fix write() error check Max Kellermann 2012-10-02 00:00:56 +02:00
  • fbcbcdc001 output/recorder: make variables more local Max Kellermann 2012-10-01 23:56:10 +02:00
  • 4227a325a5 output/httpd: make variables more local Max Kellermann 2012-10-01 23:52:40 +02:00
  • d115507502 encoder/vorbis: make variables more local Max Kellermann 2012-10-01 23:46:38 +02:00
  • 43d8252050 output/recorder, test/*: invoke encoder_read() after _open() Max Kellermann 2012-10-01 23:17:13 +02:00
  • 674b4ab647 output/shout: eliminate struct shout_buffer Max Kellermann 2012-10-02 00:08:06 +02:00
  • fe8fc1081a output/shout: remove shout_buffer.len Max Kellermann 2012-10-02 00:07:06 +02:00