Commit Graph

  • 315f9d98f6 Main: fix build failure on non-Linux systems Michael Paquier 2015-11-10 08:38:53 +01:00
  • f087518e7a configure.ac: prepare for 0.19.12 Max Kellermann 2015-11-10 08:33:50 +01:00
  • b9a8b0d146 util/StringView: add method Literal() Max Kellermann 2015-11-06 09:31:49 +01:00
  • 4d15db0134 util/StringCompare: use StringView to simplify inline implementations Max Kellermann 2015-11-06 09:30:54 +01:00
  • 0d1a54262c playlist/soundcloud: make key_str "static const" Max Kellermann 2015-11-06 09:52:35 +01:00
  • e7ef7f5159 db/update/InotifyQueue: use StringAfterPrefix() Max Kellermann 2015-11-06 09:49:39 +01:00
  • 3dc989bccb input/alsa: use StringAfterPrefix() Max Kellermann 2015-11-06 09:35:42 +01:00
  • 75d46efd23 util/UriUtil: use StringAfterPrefix() instead of memcmp() Max Kellermann 2015-11-06 09:47:28 +01:00
  • b83392cb04 util/UriUtil: move code to SkipUriScheme() Max Kellermann 2015-11-06 09:43:37 +01:00
  • 7640d333f4 util/UriUtil: make variables more local Max Kellermann 2015-11-06 09:43:44 +01:00
  • c880099deb util/StringCompare: add StringIsEmpty() Max Kellermann 2015-11-06 09:37:07 +01:00
  • 42f5ecd4a1 util/StringCompare: use strncmp() instead of memcmp() in StringStartsWith() Max Kellermann 2015-11-06 09:24:18 +01:00
  • 733989a284 util/StringUtil: move comparison functions to StringCompare.cxx Max Kellermann 2015-11-06 09:09:02 +01:00
  • 493f74d94d tag/id3: convert path from "wchar_t*" to "char*" for error message Max Kellermann 2015-11-06 09:20:16 +01:00
  • 3b71e2abef player/Thread: call DecoderCommand::SEEK only on existing decoder Max Kellermann 2015-11-05 00:41:54 +01:00
  • 30cad0c5f1 player/Thread: move code to WaitDecoderStartup() Max Kellermann 2015-11-05 00:34:42 +01:00
  • 3a387643b3 player/Thread: move player_command_finished() to PlayerControl Max Kellermann 2015-11-05 00:38:09 +01:00
  • e6b37703da player/Thread: copy pc.seek_time in ActivateDecoder() Max Kellermann 2015-11-05 00:30:04 +01:00
  • 990f473bb3 player/Control: initialize seek_time in EnqueueSongLocked() Max Kellermann 2015-11-05 00:29:03 +01:00
  • cf1de78205 player/Thread: remove decoder error check from ActivateDecoder() Max Kellermann 2015-10-28 18:24:42 +01:00
  • ccea6dd74b player/Thread: rename WaitForDecoder() to ActivateDecoder() Max Kellermann 2015-10-28 18:20:48 +01:00
  • 166b490eed player/Thread: move code to ForwardDecoderError() Max Kellermann 2015-10-27 23:28:13 +01:00
  • efd871ad2f player/Thread: clear pc.next_song earlier in WaitForDecoder() Max Kellermann 2015-10-27 23:25:50 +01:00
  • b78896d64e player/Control: use CANCEL to clear next_song in Seek() Max Kellermann 2015-10-27 23:09:03 +01:00
  • e753c924ef player/Thread: merge the cross_fading flag into enum CrossFadeState Max Kellermann 2015-10-27 21:02:53 +01:00
  • 9dc7b5a6d9 player/Thread: move ResetCrossFade() calls to where pipes are set Max Kellermann 2015-10-27 22:11:56 +01:00
  • f5d21c9cdb player/Thread: add method ResetCrossFade() Max Kellermann 2015-10-27 22:05:41 +01:00
  • 6ce13646da player/Thread: more CrossFadeState documentation Max Kellermann 2015-10-27 21:12:20 +01:00
  • 151653dd98 player/Thread: automatic CrossFadeState enum values Max Kellermann 2015-10-27 21:05:10 +01:00
  • 619cfe6a1c player/Thread: move enum CrossFadeState into the Player class Max Kellermann 2015-10-27 20:48:14 +01:00
  • 8acf996d90 command/queue: add range parameter to plchanges and plchangesposid Max Kellermann 2015-10-27 20:35:40 +01:00
  • 15e432204e pcm/Order: new library to convert from FLAC to ALSA channel order Max Kellermann 2015-10-27 00:22:22 +01:00
  • 4b1630e1ec AudioFormat: define that channel order follows the FLAC convention Max Kellermann 2015-10-26 23:55:17 +01:00
  • 41e63031b0 {android,win32}/build.py: upgrade Boost to 1.59.0 Max Kellermann 2015-10-27 11:33:09 +01:00
  • bb86f27fdf {android,win32}/build.py: upgrade FFmpeg to 2.8.1 Max Kellermann 2015-10-27 11:13:01 +01:00
  • 5cf4f62610 {android,win32}/build.py: upgrade CURL to 7.45.0 Max Kellermann 2015-10-27 11:10:56 +01:00
  • 8e10a14866 android/build.py: switch to LLVM/clang 3.6 Max Kellermann 2015-10-27 11:31:10 +01:00
  • 94f850a588 Merge tag 'v0.19.11' Max Kellermann 2015-10-27 11:05:47 +01:00
  • db9997a106 release v0.19.11 v0.19.11 Max Kellermann 2015-10-27 10:42:20 +01:00
  • 0cbfb610f2 systemd: remove obsolete ControlGroup settings Max Kellermann 2015-10-27 10:32:16 +01:00
  • f901cd042b doc/user: section about real-time scheduling Max Kellermann 2015-10-27 10:31:50 +01:00
  • 5719207dfa gme: don't loop forever, fall back to GME's default play length Max Kellermann 2015-10-26 17:16:20 +01:00
  • a84fbbe327 decoder/gme: free the gme_info_t as early as possible Max Kellermann 2015-10-26 17:15:24 +01:00
  • 3882c11450 decoder/gme: log the emulator type Max Kellermann 2015-10-26 17:00:27 +01:00
  • 08f77c2b60 decoder/gme: add option "accuracy" Max Kellermann 2015-10-26 16:48:38 +01:00
  • 6269abbcc8 doc/user: add decoder/gme section Max Kellermann 2015-10-26 16:56:52 +01:00
  • 93c97972b9 decoder/gme: call decoder_seek_error() on seek error Max Kellermann 2015-10-26 16:32:39 +01:00
  • ac61d43720 output/Command: flush the mixer cache when enabling/disabling output Max Kellermann 2015-10-26 16:29:07 +01:00
  • 22ebe0e58f playlist/flac: re-add the plugin Max Kellermann 2015-10-26 13:16:01 +01:00
  • 1958f78cc1 decoder/ffmpeg: fix crash due to wrong avio_alloc_context() call Max Kellermann 2015-10-26 13:06:29 +01:00
  • f072cbbba7 LocateUri: new library to classify URIs in a standard way Max Kellermann 2015-10-22 09:29:02 +02:00
  • 1a5b66b78d SongLoader: move code to LoadFromDatabase() Max Kellermann 2015-10-22 09:34:13 +02:00
  • bea5973e0c Filter out this extra data and leading zeroes in "track" and "disc" tags. Andreas Mair 2015-10-21 08:30:33 +02:00
  • 0366dcf604 PlaylistPrint: fix -Wunused #ifndef ENABLE_DATABASE Max Kellermann 2015-10-20 13:50:00 +02:00
  • 8211d4a1c2 DetachedSong: check AllocatedPath::FromUTF8() result Max Kellermann 2015-10-20 12:11:44 +02:00
  • fc2154ee92 DetachedSong: move code from Update() to LoadFile() Max Kellermann 2015-10-20 12:10:42 +02:00
  • 76f85e6f7b command/DatabaseCommands: pass URI to handle_lsinfo2() Max Kellermann 2015-10-20 12:07:18 +02:00
  • 81ce684b35 command/FileCommands: fix access to absolute paths in "readcomments" Max Kellermann 2015-10-20 11:25:46 +02:00
  • 42bd888946 input/InputStream: remove obsolete method OverrideMimeType() Max Kellermann 2015-10-20 11:18:35 +02:00
  • 6bea346c41 output/httpd: use boost::intrusive::list instead of std::forward_list Max Kellermann 2015-10-19 15:18:47 +02:00
  • 8d23706354 util/DeleteDisposer: new utility class Max Kellermann 2015-10-19 15:57:00 +02:00
  • 62bfb1a273 decoder/mad: reduce memory usage while scanning tags Max Kellermann 2015-10-19 13:12:04 +02:00
  • 38e86af75c fs/Traits: use StringAfterPrefix() in Relative() Max Kellermann 2015-10-19 10:56:13 +02:00
  • 607c2c5ba2 util/StringUtil: add StringAfterPrefix() Max Kellermann 2015-10-16 19:15:30 +02:00
  • 85f58eb082 util/WStringUtil: fix indent Max Kellermann 2015-10-16 19:17:54 +02:00
  • a7ee64a25b decoder/mpcdec: use SampleTraits<SampleFormat::S24_P32> Max Kellermann 2015-08-05 23:18:21 +02:00
  • 2a58f22649 decoder/mpcdec: use Clamp() Max Kellermann 2015-08-05 23:19:22 +02:00
  • f066bb7716 unix/Daemon, playlist/...: remove unused Domain variables Max Kellermann 2015-09-17 23:13:53 +02:00
  • 4e3d182189 encoder/flac: fix crash with 32 bit playback Max Kellermann 2015-10-16 18:05:34 +02:00
  • 205fba74cf tag/ApeLoader: fix buffer overflow after unterminated key Max Kellermann 2015-10-16 14:40:46 +02:00
  • a9bcf8d50d configure.ac: prepare for 0.19.11 Max Kellermann 2015-10-16 14:55:00 +02:00
  • 54383b017e test/ReadApeTags: new debug program Max Kellermann 2015-10-16 14:28:57 +02:00
  • 438b7b7bd0 util/ConstBuffer: add method MoveFront() Max Kellermann 2015-10-16 09:00:36 +02:00
  • 27a40a9843 util/StringView: add methods StripLeft(), StripRight() Max Kellermann 2015-10-16 08:59:47 +02:00
  • c7b0e9b05b lib/expat/Parser: delete the copy constructor/operator Max Kellermann 2015-10-02 18:06:32 +02:00
  • 356c829b76 util/StringView: new utility class Max Kellermann 2015-09-30 22:03:01 +02:00
  • ffbb5c48ed configure.ac: remove -lstdc++ from fallback GME_LIBS Max Kellermann 2015-09-30 22:21:17 +02:00
  • 6b6c7b0920 update: apply .mpdignore matches to subdirectories Anthony DeRossi 2015-09-29 10:39:07 -07:00
  • de332a16d1 event/ServerSocket: fix AF_UNIX address in use error Anthony DeRossi 2015-09-29 10:39:06 -07:00
  • 84ab3ee3af unix/PidFile: fix empty PID file Anthony DeRossi 2015-09-29 10:39:05 -07:00
  • ce0d896492 unix/Daemon, playlist/pls, ...: remove unused Domain variables Max Kellermann 2015-09-17 23:13:53 +02:00
  • eae9cb4afe Main: use config_domain for inotify error Max Kellermann 2015-09-17 23:15:48 +02:00
  • 459a812a54 notify: use "constexpr" only with glibc Max Kellermann 2015-09-17 22:56:35 +02:00
  • 7743647460 output: add native Haiku audio output and mixer support François Revol 2015-09-17 22:18:16 +02:00
  • 352ec364f0 Makefile.am: add the Haiku resources to the mpd binary François Revol 2015-09-17 22:18:15 +02:00
  • 54f684b7b3 configure: add tests for Haiku tools (rc, xres) François Revol 2015-09-17 22:18:14 +02:00
  • 1943b158fe Haiku: add resources: application signature and flags François Revol 2015-09-17 22:18:13 +02:00
  • a36eeb5261 Haiku: add icon as resource definition file François Revol 2015-09-17 22:18:12 +02:00
  • a8b00faba1 Haiku: add an HVIF icon François Revol 2015-09-17 22:18:11 +02:00
  • bf73d0f905 notify: Don't use constexpr on Haiku François Revol 2015-09-17 22:18:10 +02:00
  • 193ffa06d9 system/SocketUtil: guard usage of SO_PASSCRED François Revol 2015-09-17 22:18:09 +02:00
  • 9d176e35d4 unix/Daemon: define WCOREDUMP() for platforms that don't support it François Revol 2015-09-17 22:18:08 +02:00
  • cd2e8c6ef1 configure.ac: check for socket() in libnetwork for Haiku François Revol 2015-09-17 22:18:07 +02:00
  • 8461d71b52 CueParser.cxx: Append pregap to previous track Will Tiffany 2015-08-25 06:11:45 -04:00
  • e31cdf0df9 util/AllocatedString: fix off-by-one bug in Duplicate() Max Kellermann 2015-09-01 23:33:19 +02:00
  • 6f41791ea6 util/StringAPI: add UnsafeCopyStringP() Max Kellermann 2015-09-01 21:16:08 +02:00
  • 0bacbcd04e util/StringAPI: fix include guard name Max Kellermann 2015-09-01 21:12:16 +02:00
  • ffe689363f util/AllocatedString: add constant "SENTINEL" Max Kellermann 2015-09-01 21:11:22 +02:00
  • 48d7fedbc0 thread/{Mutex,Cond}: remove obsolete comments Max Kellermann 2015-08-25 12:52:13 +02:00
  • 75dff64450 thread/Posix{Mutex,Cond}: use "constexpr" only with glibc Max Kellermann 2015-08-25 12:46:12 +02:00