Commit Graph

  • 53174ea45f input/soup: fix "unused local variable" warnings Max Kellermann 2011-09-16 07:54:05 +02:00
  • 87b624f5d5 Merge branch 'v0.16.x' Max Kellermann 2011-09-16 07:52:39 +02:00
  • 443e96381a configure.ac: disable assertions in the non-debugging build Max Kellermann 2011-09-16 07:31:06 +02:00
  • 1cbba4fc59 input/curl, output/pulse: fix "unused local variable" warnings Max Kellermann 2011-09-16 07:41:07 +02:00
  • 344b6dd179 configure.ac: enable -Werror for C++ Max Kellermann 2011-09-16 07:38:00 +02:00
  • d8c829fa0c configure.ac: pass AM_CXXFLAGS, AM_CPPFLAGS to Makefile.am Max Kellermann 2011-09-16 07:34:52 +02:00
  • e1efc71ad3 input_stream: add "nonnull" attributes Max Kellermann 2011-09-15 22:40:44 +02:00
  • f804a739b1 Merge branch 'v0.16.x' Max Kellermann 2011-09-15 21:48:33 +02:00
  • 2ed870c854 decoder/ffmpeg: flush the codec after seeking Max Kellermann 2011-09-15 21:41:25 +02:00
  • ce35ba9ac9 decoder/ffmpeg: explicitly specify the current stream for seeking Max Kellermann 2011-09-15 21:12:53 +02:00
  • 724a59aaf7 decoder/ffmpeg: don't require key frame for seeking Max Kellermann 2011-09-15 21:32:29 +02:00
  • 42d8c2981f decoder/ffmpeg: higher precision timestamps Max Kellermann 2011-09-15 21:07:32 +02:00
  • 9aa91e0f17 decoder/ffmpeg: move formula to time_from_ffmpeg() Max Kellermann 2011-09-15 21:03:03 +02:00
  • 5aabee8996 decoder/ffmpeg: add local variable "av_stream" Max Kellermann 2011-09-15 21:14:53 +02:00
  • 48a84ca23e input/rewind: copy the MIME type only once Max Kellermann 2011-09-15 20:24:15 +02:00
  • 8751783a1b input/curl: per-request mutex/cond Max Kellermann 2011-09-15 10:24:50 +02:00
  • 3a2ec50d5f input/curl: move all libCURL calls to the I/O thread Max Kellermann 2011-09-15 07:43:35 +02:00
  • ce9aeed4cb input/file: return NULL instead of "false" Max Kellermann 2011-09-15 09:48:28 +02:00
  • f2be6432a9 Makefile.am: allow out-of-tree sparse call Max Kellermann 2011-09-15 09:45:53 +02:00
  • e96f8c0444 input/curl: don't set "ready" on _easy_free() Max Kellermann 2011-09-15 08:17:36 +02:00
  • 2bf3bc3e10 input/curl: add assertions on io_thread_inside() Max Kellermann 2011-09-15 08:18:50 +02:00
  • 28143f86f9 input/curl: merge _request_abort() into _request_done() Max Kellermann 2011-09-15 08:20:41 +02:00
  • 76ec3d3248 udp_server: disable -Wmissing-field-initializers Max Kellermann 2011-09-15 09:15:19 +02:00
  • d0c85a5a96 gcc.h: add macro GCC_CHECK_VERSION Max Kellermann 2011-09-15 09:22:48 +02:00
  • 46ed717af4 input/curl: API documentation fix Max Kellermann 2011-09-15 06:43:48 +02:00
  • ad37c88f80 input_plugin: add method update() Max Kellermann 2011-09-14 22:25:29 +02:00
  • 8c6e8a6eb8 input_internal: add assertions Max Kellermann 2011-09-14 22:06:57 +02:00
  • dd33317f45 input_stream: move input_stream_init(), _deinit() to _internal.c Max Kellermann 2011-09-14 22:01:55 +02:00
  • c344d63fb3 decoder_internal: don't call input_stream_buffer() Max Kellermann 2011-09-14 09:37:52 +02:00
  • 62557f4d6b test/read_tags: initialize the tag_pool library Max Kellermann 2011-09-13 22:46:47 +02:00
  • 9c46cc4ea0 test/read_tags: call g_thread_init() Max Kellermann 2011-09-13 22:42:21 +02:00
  • a236a439cc db_print: move code to function db_selection_print() Max Kellermann 2011-09-13 21:24:22 +02:00
  • c779e2674a db_visitor: add method playlist() Max Kellermann 2011-09-13 22:02:37 +02:00
  • a94d4be466 db_plugin: add method visit() Max Kellermann 2011-09-10 18:48:10 +02:00
  • b7d2d4cfe8 database: don't allow uri==NULL Max Kellermann 2011-09-13 21:36:51 +02:00
  • a6c797ee4b gcc.h: add macro gcc_nonnull Max Kellermann 2011-09-13 21:33:34 +02:00
  • 3e40b2249f gcc.h: change "mpd_" prefix to "gcc_" Max Kellermann 2011-09-13 21:37:33 +02:00
  • 2fe1b5034d db_plugin: add method get_song() Max Kellermann 2011-09-13 21:01:35 +02:00
  • b4430839a3 database: generate GError when database is disabled Max Kellermann 2011-09-13 20:54:27 +02:00
  • 412cf974a4 directory: don't visit "self" in _walk() Max Kellermann 2011-09-13 20:38:12 +02:00
  • 3fc6beeff0 locate: remove unused function locate_item_new() Max Kellermann 2011-09-13 20:05:45 +02:00
  • 2ff35c8bfa directory: don't require a "directory" visitor Max Kellermann 2011-09-13 20:41:06 +02:00
  • 169db88c20 database: add struct db_visitor Max Kellermann 2011-09-10 19:24:30 +02:00
  • ca419c84b8 stored_playlist: return GError, code is playlist_result Max Kellermann 2011-09-11 07:41:25 +02:00
  • aede71b1dc playlist: move enum playlist_result to playlist_error.h Max Kellermann 2011-09-11 07:51:27 +02:00
  • 14d573cbf1 playlist: move PLAYLIST_COMMENT to stored_playlist.c Max Kellermann 2011-09-11 07:55:19 +02:00
  • 7819aa6b20 db_plugin: introducing a plugin API for the song database Max Kellermann 2011-09-05 23:03:05 +02:00
  • 7cc6b63aac database: move code to db_save.c Max Kellermann 2011-09-10 07:33:13 +02:00
  • 4af6362751 directory_save: pass const pointer to _save() Max Kellermann 2011-09-10 07:41:14 +02:00
  • d54075197f tag_internal: add missing tag.h include Max Kellermann 2011-09-10 07:48:01 +02:00
  • 5cce56199b conf: export config_param_free() Max Kellermann 2011-09-09 23:57:52 +02:00
  • 3cc12817f6 conf: _get_next_param() returns a const pointer Max Kellermann 2011-09-09 23:59:43 +02:00
  • 68875ba600 database: return GError on failure Max Kellermann 2011-09-09 23:28:27 +02:00
  • c345c5ebae .gitignore: add doxygen.conf Max Kellermann 2011-09-09 20:46:27 +02:00
  • 2119a16e24 .gitignore: add doxygen.conf Max Kellermann 2011-09-09 20:46:27 +02:00
  • 9f5c938ff3 conf: add config_dup_block_path() Max Kellermann 2011-09-09 22:15:28 +02:00
  • b42a8d2364 utils: parsePath() returns GError on failure Max Kellermann 2011-09-09 22:35:15 +02:00
  • 61fc01e79e utils: pass a const string to parsePath() Max Kellermann 2011-09-09 22:17:35 +02:00
  • cceaec1d74 utils: eliminate local variable "pos" Max Kellermann 2011-09-09 22:22:56 +02:00
  • 8e5f9c8160 conf: turn config_get_path() into config_dup_path() Max Kellermann 2011-09-09 21:32:12 +02:00
  • c620fd42f4 glib_compat.h: emulate g_prefix_error() Max Kellermann 2011-09-09 22:55:51 +02:00
  • 2a859f870a log: print detailed errno message on open() failure Max Kellermann 2011-09-09 21:52:20 +02:00
  • b680753db8 log: return GError on initialization failure Max Kellermann 2011-09-09 21:40:28 +02:00
  • 35af940166 conf: get_block_param() returns a const pointer Max Kellermann 2011-09-09 21:19:00 +02:00
  • bc0fec0afe conf: move duplicate check to _read_name_value() Max Kellermann 2011-09-09 21:16:46 +02:00
  • e3eca82cc3 conf: move code to config_read_name_value() Max Kellermann 2011-09-09 21:06:23 +02:00
  • e7651d0d0f conf: add gcc optimization attributes Max Kellermann 2011-09-09 21:01:10 +02:00
  • 5cf4ce9318 pcm_format: fix 32-to-24 bit conversion (the "silence" bug) Max Kellermann 2011-09-08 23:47:32 +02:00
  • 6a6f28668f dbUtils: move code to db_print.c Max Kellermann 2011-09-05 23:09:20 +02:00
  • dadf1339b5 dbUtils: pass player_control to findAddIn() Max Kellermann 2011-09-05 23:12:33 +02:00
  • c2c4228722 Merge commit 'release-0.16.4' Max Kellermann 2011-09-02 06:38:01 +02:00
  • 5469941f2b Modify version string to post-release version 0.16.5~git Avuton Olrich 2011-09-01 17:58:29 -07:00
  • e888c9e827 mpd version 0.16.4 v0.16.4 Avuton Olrich 2011-09-01 17:58:28 -07:00
  • 3d3bca5338 decoder/oggflac: delete this obsolete plugin Max Kellermann 2011-09-01 19:29:04 +02:00
  • 6a3008d7ff Merge branch 'v0.16.x' Max Kellermann 2011-09-01 19:19:42 +02:00
  • 2556449b36 configure.ac: fail if Vorbis was enabled explicitly, but not found Max Kellermann 2011-09-01 18:42:17 +02:00
  • 446f9973cc configure.ac: fail if FLAC was enabled explicitly, but not found Max Kellermann 2011-09-01 18:37:40 +02:00
  • 596f36bb78 output/osx: don't drain the buffer when closing Max Kellermann 2011-09-01 18:13:05 +02:00
  • e7abdab58d output/osx: signal the GCond while mutex is locked Max Kellermann 2011-09-01 18:21:40 +02:00
  • 13cdc9a9f8 configure.ac: auto-detect libmad without pkg-config Max Kellermann 2011-09-01 09:22:18 +02:00
  • a1b8806422 configure.ac: fail if libid3tag was enabled explicitly, but not found Max Kellermann 2011-09-01 09:18:16 +02:00
  • e635d47912 configure.ac: use MPD_AUTO_PKG to detect avahi Max Kellermann 2011-09-01 10:07:58 +02:00
  • 53ac72a878 Makefile.am: use AVAHI_CFLAGS, AVAHI_LIBS Max Kellermann 2011-09-01 10:09:46 +02:00
  • 2be6184c8d output_all: move _lock_signal() to output_control.c Max Kellermann 2011-09-01 07:53:42 +02:00
  • 8b0b4ff086 output_thread: reimplement CANCEL synchronization Max Kellermann 2011-09-01 07:13:21 +02:00
  • 60f7ff3de5 output/pulse: reset callbacks before closing stream/context Max Kellermann 2011-08-31 20:55:49 +02:00
  • e76c752987 output/pulse: add function _delete_stream() Max Kellermann 2011-08-31 21:00:55 +02:00
  • 042c1abc6e output/pulse: use _delete_context() Max Kellermann 2011-08-31 20:58:36 +02:00
  • 1401621913 output/raop: remove Audio-Jack-Status check Max Kellermann 2011-08-31 20:19:36 +02:00
  • 3c034b0a0c output/raop: remove empty function raopcl_stream_connect() Max Kellermann 2011-08-31 20:17:24 +02:00
  • 395191bd75 rtsp_client: use the I/O thread Max Kellermann 2011-08-30 08:13:28 +02:00
  • ec7d8fb6bd udp_server: don't use MSG_DONTWAIT on WIN32 Max Kellermann 2011-08-31 08:32:04 +02:00
  • 062948b110 mixer/raop: include cleanup Max Kellermann 2011-08-31 08:30:44 +02:00
  • 7f3dc5f040 output/raop: cast sendto() parameter to void pointer Max Kellermann 2011-08-31 08:29:46 +02:00
  • dd0798a317 rtsp_client: use g_usleep() Max Kellermann 2011-08-31 08:28:51 +02:00
  • 9209ccfa40 rtsp_client: allow parameter "kd" to be NULL Max Kellermann 2011-08-31 08:16:55 +02:00
  • 2525d32e17 rtsp_client: don't wait if packet is over due Max Kellermann 2011-08-31 07:46:56 +02:00
  • f3ac8a7cd9 io_thread: allow _call() from inside the thread Max Kellermann 2011-08-31 07:33:02 +02:00
  • f3d95f70e2 rtsp_client: free attribute "kd" in _close() Max Kellermann 2011-08-31 07:13:42 +02:00
  • 57526067f5 output/raop: move code to raop_session_new() Max Kellermann 2011-08-30 22:36:54 +02:00