Commit Graph

  • c7748fedab output/shout: fix memory leak in error handler Max Kellermann 2012-10-01 23:18:33 +02:00
  • c392efb481 output/shout: make variables more local Max Kellermann 2012-10-01 23:19:15 +02:00
  • 1ddd9dd52a test/run_encoder: fix encoder_open() call Max Kellermann 2012-10-01 23:04:40 +02:00
  • aa171dcc18 configure.ac: fix AC_CONFIG_SRCDIR call Max Kellermann 2012-10-01 13:37:02 +02:00
  • b4d8cb7bc1 Merge tag 'release-0.17.2' Max Kellermann 2012-10-01 11:06:54 +02:00
  • f672e4016f Modify version string to post-release version 0.17.3~git Avuton Olrich 2012-09-30 03:27:38 -07:00
  • 76e3dec723 mpd version 0.17.2 v0.17.2 Avuton Olrich 2012-09-30 03:27:38 -07:00
  • d0c3fa0150 main: use C++ compiler Max Kellermann 2012-09-28 00:40:00 +02:00
  • 609f6ce66d PlaylistFile: use std::list instead of GPtrArray Max Kellermann 2012-09-27 23:48:29 +02:00
  • 7298b6c846 stored_playlist, playlist_save: use C++ compiler Max Kellermann 2012-09-27 22:55:57 +02:00
  • acec9c4fd7 stored_playlist: make variables more local Max Kellermann 2012-09-28 00:05:21 +02:00
  • 9cdbde4f5e output: new option "tags" may be used to disable sending tags Max Kellermann 2012-09-25 23:28:53 +02:00
  • f9147a0706 NEWS: mention the AdPlug decoder Max Kellermann 2012-09-25 23:30:55 +02:00
  • 33364edfb3 decoder/adplug: new decoder plugin Max Kellermann 2012-09-25 22:03:44 +02:00
  • 5e9ccdec63 decoder/vorbis: skip 16 bit quantisation, provide float samples Simon Hosie 2012-09-25 21:08:32 +02:00
  • 071aca60be decoder/vorbis: rename local variables Max Kellermann 2012-09-25 21:23:13 +02:00
  • 133e4d5c51 decoder/vorbis: improved support for initial seek Max Kellermann 2012-09-25 21:20:01 +02:00
  • fd56461d5f decoder/vorbis: make variables more local Max Kellermann 2012-09-25 21:11:38 +02:00
  • d5f59f8c86 INSTALL: correct the libopus URL Max Kellermann 2012-09-25 21:09:02 +02:00
  • a5d8b27671 command.h: move function prototypes to AllCommands.h Max Kellermann 2012-09-25 12:16:42 +02:00
  • f3f25d5d40 command.h: remove obsolete command_success() prototype Max Kellermann 2012-09-25 12:15:37 +02:00
  • f118812c34 playlist: include cleanup Max Kellermann 2012-09-25 12:12:48 +02:00
  • 98dbc95913 rename CommandError.h to CommandError.hxx Max Kellermann 2012-09-25 12:10:12 +02:00
  • 145c1d214c *Commands: remove extern"C" from C++ headers Max Kellermann 2012-09-25 12:19:18 +02:00
  • b62a8e3e3e command: add COMMAND_RETURN_IDLE Max Kellermann 2012-09-25 12:04:20 +02:00
  • e47240931a command: add documentation for "enum command_return" Max Kellermann 2012-09-25 11:58:16 +02:00
  • a84874426d command: remove enum integer values Max Kellermann 2012-09-25 12:01:49 +02:00
  • f38dfd9231 command: rename to AllCommands.cxx Max Kellermann 2012-09-25 11:56:37 +02:00
  • 510c4a3ef1 command: move remaining handlers to OtherCommands.cxx Max Kellermann 2012-09-25 11:44:49 +02:00
  • e7e52c24f5 gcc.h: require gcc 4.6 Max Kellermann 2012-09-25 11:39:46 +02:00
  • e2a574e2a0 Merge branch 'v0.17.x' Max Kellermann 2012-09-25 11:39:01 +02:00
  • ba6ef53ef9 decoder_control: remove MixRamp debug messages Max Kellermann 2012-09-25 11:08:16 +02:00
  • c93a28c641 configure.ac: don't auto-detect the Vorbis encoder when Tremor is enabled Max Kellermann 2012-09-25 10:41:39 +02:00
  • 7088a679a2 decoder/wavpack: support all APEv2 tags Max Kellermann 2012-09-25 09:37:16 +02:00
  • 04c02a1eb8 locate: cast enum tag_type to int before comparing with integer Max Kellermann 2012-09-22 09:48:27 +02:00
  • 1536b5a9d6 src/decoder/opus: new decoder plugin for the Opus codec Max Kellermann 2012-09-04 09:26:18 +02:00
  • bab756a5d0 decoder/{flac,vorbis}: move tag table to XiphTags.c Max Kellermann 2012-09-05 22:56:57 +02:00
  • 8c763fe458 Makefile.am: rename HAVE_OGG_COMMON to HAVE_XIPH Max Kellermann 2012-09-05 22:56:17 +02:00
  • 886255e38a db/SimpleDatabasePlugin: fix memory leak in Visit() Max Kellermann 2012-09-05 20:49:04 +02:00
  • 0240e75426 db_lock: add C++ helper class ScopeDatabaseLock Max Kellermann 2012-09-05 20:50:15 +02:00
  • 7102ed8026 decoder/ogg_codec: return UNKNOWN on error Max Kellermann 2012-09-04 13:46:12 +02:00
  • ebf481e1a1 decoder/ogg_common: rename to ogg_codec.c Max Kellermann 2012-09-04 13:05:12 +02:00
  • 5a52e91350 decoder/ogg_common: pass decoder to _type_detect() Max Kellermann 2012-09-04 12:49:02 +02:00
  • 18e458154a decoder/ogg_common: apply coding style Max Kellermann 2012-09-04 11:52:18 +02:00
  • 015e1ab183 decoder/_ogg_common: rename to ogg_common.c Max Kellermann 2012-09-04 11:28:36 +02:00
  • 2a4c799471 Merge branch 'v0.17.x' Max Kellermann 2012-09-04 11:28:13 +02:00
  • 41487426f5 decoder/_ogg_common: fix buffer size check Max Kellermann 2012-09-04 11:22:15 +02:00
  • 0d24250aa7 decoder/_ogg_common: simplify the large "if" expression Max Kellermann 2012-09-04 11:22:05 +02:00
  • 2050e2f886 mpd.conf(5): Use the correct default value for max_playlist_length Wieland Hoffmann 2012-08-29 19:38:11 +02:00
  • 013e8479af AudioCompress: abort on out-of-memory Max Kellermann 2012-09-03 22:45:33 +02:00
  • 27535a7f78 update_walk: fix unsafe readlink() usage Max Kellermann 2012-09-03 22:41:04 +02:00
  • 333d226ed0 SongFilter: convert to a C++ class Max Kellermann 2012-08-29 19:27:03 +02:00
  • 04a9dec952 playlist_print: rename to PlaylistPrint.cxx Max Kellermann 2012-08-29 20:17:13 +02:00
  • 6ee76b7154 DatabaseSelection: add method Match() Max Kellermann 2012-08-29 20:03:37 +02:00
  • 36b1c08ad7 locate: rename to SongFilter.cxx Max Kellermann 2012-08-29 19:12:26 +02:00
  • 7b35d5e9d4 queue_print: rename to QueuePrint.cxx Max Kellermann 2012-08-29 19:07:30 +02:00
  • 6d4ca071a5 dbUtils.h: eliminate this header Max Kellermann 2012-08-29 18:55:49 +02:00
  • 684a3d30a6 command: move code to *Commands.cxx Max Kellermann 2012-08-25 12:59:54 +02:00
  • 25740d27bf Stats: stats_print() returns void Max Kellermann 2012-08-28 20:52:07 +02:00
  • fb0a52a34a decoder/mad, output_thread: add gcc_unlikely() Max Kellermann 2012-08-28 20:01:03 +02:00
  • c852970cf6 Makefile.am: distribute DatabaseCommands.hxx Max Kellermann 2012-08-25 13:02:01 +02:00
  • def21cc87e Merge branch 'v0.17.x' Max Kellermann 2012-08-25 10:28:33 +02:00
  • 488c1eb87b test/test_queue_priority: fix SIGABRT Max Kellermann 2012-08-25 10:24:34 +02:00
  • acaa725478 playlist/cue: map "PERFORMER" to "artist" or "album artist" Max Kellermann 2012-08-25 09:56:14 +02:00
  • f351550534 player_thread: disable cross-fading in "single" mode Max Kellermann 2012-08-25 08:44:31 +02:00
  • e8df7e8da5 Database*: fix nullptr dereference when no database is configured Max Kellermann 2012-08-22 21:40:20 +02:00
  • af4252bc80 fd_util: make C++ safe Max Kellermann 2012-08-22 13:30:09 +02:00
  • 695ffedef9 Makefile.am: swap libdb_plugins.a and -lmpdclient order Max Kellermann 2012-08-22 13:54:31 +02:00
  • 66ecf39efe command: make "single" a bool Max Kellermann 2012-08-21 19:38:08 +02:00
  • 5ad21d7e98 queue_save: save song priorities Max Kellermann 2012-08-21 19:17:14 +02:00
  • 1c3e03837c configure.ac: set VERSION_MINOR to 18 Max Kellermann 2012-08-21 18:42:48 +02:00
  • 7968fa3779 ProxyDatabase: implement GetSong() Max Kellermann 2012-08-16 00:20:02 +02:00
  • 31009bb1f6 ProxyDatabase: clear libmpdclient errors in CheckError() Max Kellermann 2012-08-16 00:29:10 +02:00
  • 3b8532f3fb DatabasePlugin: add method ReturnSong() Max Kellermann 2012-08-15 23:28:19 +02:00
  • f45616e5f6 Merge branch 'v0.17.x' Max Kellermann 2012-08-16 00:04:03 +02:00
  • ef5125f8f4 playlist_print: fix memory leak Max Kellermann 2012-08-15 23:59:52 +02:00
  • bf2e07074b playlist_song: pass const song to _check_load_song() Max Kellermann 2012-08-15 23:58:17 +02:00
  • 20695ef369 playlist_song: fix user-after-free bug Max Kellermann 2012-08-15 23:57:38 +02:00
  • e391f4b17b ProxyDatabase: pass "detached" objects to visitors Max Kellermann 2012-08-15 20:57:45 +02:00
  • 2bd344549b queue: duplicate all song objects Max Kellermann 2012-08-15 19:52:32 +02:00
  • e96779de48 player_control: duplicate the song object Max Kellermann 2012-08-09 22:19:39 +02:00
  • eb54337c40 decoder_control: duplicate the song object Max Kellermann 2012-08-09 20:55:18 +02:00
  • 916a020173 Song: add function song_dup_detached() Max Kellermann 2012-08-15 22:44:21 +02:00
  • c2e4fe983d Song: add function song_equals() Max Kellermann 2012-08-09 21:20:24 +02:00
  • 81e898375b Song: move trivial inline functions up Max Kellermann 2012-08-15 22:33:44 +02:00
  • 3c0dea811d DatabasePlugin: add method GetStats() Max Kellermann 2012-08-15 22:20:28 +02:00
  • a6ac0f8965 DatabasePlugin: add method VisitUniqueTags() Max Kellermann 2012-08-15 21:32:34 +02:00
  • 4e1eb03287 ProxyDatabase: obey visitor return values Max Kellermann 2012-08-15 22:03:02 +02:00
  • fcf0f8291d ProxyDatabasePlugin: add OO wrapper for mpd_entity Max Kellermann 2012-08-15 21:59:56 +02:00
  • 0ed71fa027 ProxyDatabasePlugin: move tag table to the global name space Max Kellermann 2012-08-15 21:52:42 +02:00
  • affe21f7c1 db_visitor: delete obsolete header Max Kellermann 2012-08-15 21:29:29 +02:00
  • 9facf7897d DatabasePrint: remove bogus "nonnull" attributes Max Kellermann 2012-08-15 20:18:17 +02:00
  • 8422402c39 Merge branch 'v0.17.x' Max Kellermann 2012-08-15 22:56:11 +02:00
  • 9374e0f445 player_thread: add local variable "start_ms" Max Kellermann 2012-08-15 22:51:48 +02:00
  • 19ed233118 playlist: fix unprotected player_control access Max Kellermann 2012-08-15 22:47:08 +02:00
  • faa4fff4dd filter/volume: include cleanup Max Kellermann 2012-08-15 22:45:03 +02:00
  • 2276e7677b mapper: fix potential crash in file permission check Max Kellermann 2012-08-15 22:19:03 +02:00
  • b5fde6dfa5 decoder_control: add function _is_current_song() Max Kellermann 2012-08-15 17:49:23 +02:00
  • 784d666a8e decoder_control: add assertion to dc_get_error() Max Kellermann 2012-08-15 17:56:12 +02:00
  • c035910df9 decoder_thread: create GError for mapper failure Max Kellermann 2012-08-15 17:56:06 +02:00